<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 21-February-2020 [02:55:51] {PM}-->
<xbrli:xbrl xmlns:mx="http://www.magnachip.com/20191231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2019-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2019-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt="http://fasb.org/srt/2019-01-31">
<link:schemaRef xlink:type="simple" xlink:href="mx-20191231.xsd" />
<xbrli:context id="PAsOn12_31_2019">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2019To06_30_2019">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-04-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2019To09_30_2019">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-07-01</xbrli:startDate>
<xbrli:endDate>2019-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2019To12_31_2019">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-10-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To03_31_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2018To09_30_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-07-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To12_31_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P09_30_2017To09_30_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-09-30</xbrli:startDate>
<xbrli:endDate>2017-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2016To12_31_2016">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-01-01</xbrli:startDate>
<xbrli:endDate>2016-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To12_31_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn01_01_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-01-01</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_16_2018To06_29_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-16</xbrli:startDate>
<xbrli:endDate>2018-06-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn02_14_2020">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2020-02-14</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2016">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mx:FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mx:ExchangeableSeniorNotesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mx:SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_OtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">mx:ZeroCostCollarsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mx:ExchangeableSeniorNotesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mx:FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mx:SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_NomuraFinancialInvestmentCoLtdMembersrtCounterpartyNameAxis_ZeroCostCollarAndForwardContractsMemberusgaapDerivativeInstrumentRiskAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">mx:ZeroCostCollarAndForwardContractsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mx:NomuraFinancialInvestmentCoLtdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_PatentedTechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_OtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_MachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_PropertyPlantAndEquipmentOtherTypesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_FinanceLeaseRightOfUseAssetsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mx:FinanceLeaseRightOfUseAssetsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_BuildingAndBuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_ZeroCostCollarOneMemberusgaapDerivativeInstrumentRiskAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">mx:ZeroCostCollarOneMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_ZeroCostCollarTwoMemberusgaapDerivativeInstrumentRiskAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">mx:ZeroCostCollarTwoMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_ZeroCostCollarThreeMemberusgaapDerivativeInstrumentRiskAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">mx:ZeroCostCollarThreeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherAssetClassMemberusgaapFairValueByAssetClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">mx:OtherAssetClassMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_LandMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_SubsidiariesMembersrtConsolidatedEntitiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_LuxembourgSubsidiaryMemberdeiLegalEntityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis">mx:LuxembourgSubsidiaryMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_KoreanStatutoryTaxRateMemberusgaapTaxCreditCarryforwardAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">mx:KoreanStatutoryTaxRateMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_DutchStatutoryTaxRateMemberusgaapTaxCreditCarryforwardAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">mx:DutchStatutoryTaxRateMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_UsStatutoryTaxRateMemberusgaapTaxCreditCarryforwardAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">mx:UsStatutoryTaxRateMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_OperatingLeaseRightOfUseAssetsMemberusgaapBalanceSheetLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mx:OperatingLeaseRightOfUseAssetsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_PropertyPlantAndEquipmentMemberusgaapBalanceSheetLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_CurrentOperatingLeaseLiabilitiesMemberusgaapBalanceSheetLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mx:CurrentOperatingLeaseLiabilitiesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_NonCurrentoperatingLeaseLiabilitiesMemberusgaapBalanceSheetLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mx:NonCurrentoperatingLeaseLiabilitiesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_OtherNoncurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">mx:ZeroCostCollarsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mx:FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mx:ExchangeableSeniorNotesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mx:SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">mx:ZeroCostCollarsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mx:SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mx:ExchangeableSeniorNotesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mx:FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_NomuraFinancialInvestmentCoLtdMembersrtCounterpartyNameAxis_ZeroCostCollarAndForwardContractsMemberusgaapDerivativeInstrumentRiskAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mx:NomuraFinancialInvestmentCoLtdMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">mx:ZeroCostCollarAndForwardContractsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">mx:ZeroCostCollarsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_PatentedTechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_OtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_MachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_PropertyPlantAndEquipmentOtherTypesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_BuildingAndBuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_ZeroCostCollarOneMemberusgaapDerivativeInstrumentRiskAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">mx:ZeroCostCollarOneMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_LandMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mx:FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mx:ExchangeableSeniorNotesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_TradeAccountsReceivableMemberusgaapAccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_HeadcountReductionPlanMemberusgaapRestructuringPlanAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">mx:HeadcountReductionPlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_OperatingSegmentsAndCorporateNonSegmentMembersrtConsolidationItemsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mx:OperatingSegmentsAndCorporateNonSegmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_FoundryServicesGroupMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mx:FoundryServicesGroupMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_DisplaySolutionsMembersrtProductOrServiceAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_StandardProductsGroupMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mx:StandardProductsGroupMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mx:DisplaySolutionsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis_PowerSolutionsMembersrtProductOrServiceAxis_StandardProductsGroupMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mx:StandardProductsGroupMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mx:PowerSolutionsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis_StandardProductsGroupMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mx:StandardProductsGroupMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_KRsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_AsiaPacificOtherThanKoreaMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mx:AsiaPacificOtherThanKoreaMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_USsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_EuropeMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_OtherCountriesMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mx:OtherCountriesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_EmployeeAndNonEmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">mx:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_KRsrtStatementGeographicalAxis_MaximumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis_TradeAccountsReceivableMemberusgaapAccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mx:FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mx:ExchangeableSeniorNotesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mx:SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_StandardProductsGroupMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mx:StandardProductsGroupMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_GeographicConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_TWsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_CNsrtStatementGeographicalAxis_GeographicConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_TopTenCustomersMembersrtMajorCustomersAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mx:TopTenCustomersMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_GeographicConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_KRsrtStatementGeographicalAxis_PropertyPlantAndEquipmentMemberusgaapConcentrationRiskByBenchmarkAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_TopCustomerOneMembersrtMajorCustomersAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mx:TopCustomerOneMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_ZeroCostCollarOneMemberusgaapDerivativeInstrumentRiskAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">mx:ZeroCostCollarOneMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_ZeroCostCollarTwoMemberusgaapDerivativeInstrumentRiskAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">mx:ZeroCostCollarTwoMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_ZeroCostCollarThreeMemberusgaapDerivativeInstrumentRiskAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">mx:ZeroCostCollarThreeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">mx:ZeroCostCollarsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_BuildingAndBuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_BuildingAndBuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_MachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_MachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_MinimumMembersrtRangeAxis_PropertyPlantAndEquipmentOtherTypesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_MaximumMembersrtRangeAxis_PropertyPlantAndEquipmentOtherTypesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_SalesMemberusgaapIncomeStatementLocationAxis_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">mx:ZeroCostCollarsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_SalesMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis_SalesMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_AllowanceForSalesReturnMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">mx:AllowanceForSalesReturnMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_LowYieldCompensationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">mx:LowYieldCompensationReserveMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_DiscountsOnAccountsAndNotesReceivablesMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">mx:DiscountsOnAccountsAndNotesReceivablesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">mx:ZeroCostCollarsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_MinimumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_MaximumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_DebtInstrumentRedemptionPeriodThreeMemberusgaapDebtInstrumentRedemptionPeriodAxis_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mx:SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_ShippingAndHandlingMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_KoreanStatutoryTaxRateMemberusgaapTaxCreditCarryforwardAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">mx:KoreanStatutoryTaxRateMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_ForeignCountryMemberusgaapIncomeTaxAuthorityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_CommonStockOutstandingMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">mx:CommonStockOutstandingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_SubsidiariesMembersrtConsolidatedEntitiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_FoundryServicesGroupMemberusgaapStatementBusinessSegmentsAxis_RevenueRecognizedAtTheTimeOfShipmentOrDeliveryMemberMXRevenueRecognitionPeriodAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="mx:RevenueRecognitionPeriodAxis">mx:RevenueRecognizedAtTheTimeOfShipmentOrDeliveryMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mx:FoundryServicesGroupMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_FoundryServicesGroupMemberusgaapStatementBusinessSegmentsAxis_RevenueRecognizedOverTimeMemberMXRevenueRecognitionPeriodAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="mx:RevenueRecognitionPeriodAxis">mx:RevenueRecognizedOverTimeMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mx:FoundryServicesGroupMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_FoundryServicesGroupMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mx:FoundryServicesGroupMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_WarrantyObligationsMemberusgaapChangeInAccountingEstimateByTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">us-gaap:WarrantyObligationsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_NomuraFinancialInvestmentCoLtdMembersrtCounterpartyNameAxis_ZeroCostCollarAndForwardContractsMemberusgaapDerivativeInstrumentRiskAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">mx:ZeroCostCollarAndForwardContractsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mx:NomuraFinancialInvestmentCoLtdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_AccountingStandardsUpdate201409MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_RestructuringChargesMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To12_31_2019_LuxembourgSubsidiaryMemberdeiLegalEntityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis">mx:LuxembourgSubsidiaryMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_TradeAccountsReceivableMemberusgaapAccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis_StandardProductsGroupMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mx:StandardProductsGroupMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_OperatingSegmentsAndCorporateNonSegmentMembersrtConsolidationItemsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mx:OperatingSegmentsAndCorporateNonSegmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_FoundryServicesGroupMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mx:FoundryServicesGroupMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_DisplaySolutionsMembersrtProductOrServiceAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_StandardProductsGroupMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mx:StandardProductsGroupMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mx:DisplaySolutionsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis_PowerSolutionsMembersrtProductOrServiceAxis_StandardProductsGroupMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mx:StandardProductsGroupMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mx:PowerSolutionsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_KRsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_AsiaPacificOtherThanKoreaMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mx:AsiaPacificOtherThanKoreaMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_USsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_EuropeMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_OtherCountriesMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mx:OtherCountriesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_EmployeeAndNonEmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">mx:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis_TradeAccountsReceivableMemberusgaapAccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mx:FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mx:ExchangeableSeniorNotesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mx:SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_GeographicConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_TWsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_CNsrtStatementGeographicalAxis_GeographicConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_TopTenCustomersMembersrtMajorCustomersAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mx:TopTenCustomersMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_TopCustomerTwoMembersrtMajorCustomersAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mx:TopCustomerTwoMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_TopCustomerOneMembersrtMajorCustomersAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mx:TopCustomerOneMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_ZeroCostCollarOneMemberusgaapDerivativeInstrumentRiskAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">mx:ZeroCostCollarOneMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">mx:ZeroCostCollarsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_SalesMemberusgaapIncomeStatementLocationAxis_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">mx:ZeroCostCollarsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_SalesMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis_SalesMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForwardsExcludedTimeValueMemberusgaapDerivativeInstrumentRiskAxis_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">mx:ForwardsExcludedTimeValueMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">mx:ZeroCostCollarsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_ShippingAndHandlingMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_ForeignCountryMemberusgaapIncomeTaxAuthorityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_CommonStockOutstandingMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">mx:CommonStockOutstandingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_FoundryServicesGroupMemberusgaapStatementBusinessSegmentsAxis_RevenueRecognizedAtTheTimeOfShipmentOrDeliveryMemberMXRevenueRecognitionPeriodAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="mx:RevenueRecognitionPeriodAxis">mx:RevenueRecognizedAtTheTimeOfShipmentOrDeliveryMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mx:FoundryServicesGroupMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_FoundryServicesGroupMemberusgaapStatementBusinessSegmentsAxis_RevenueRecognizedOverTimeMemberMXRevenueRecognitionPeriodAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="mx:RevenueRecognitionPeriodAxis">mx:RevenueRecognizedOverTimeMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mx:FoundryServicesGroupMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_FoundryServicesGroupMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mx:FoundryServicesGroupMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_TradeAccountsReceivableMemberusgaapAccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_HeadcountReductionPlanMemberusgaapRestructuringPlanAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">mx:HeadcountReductionPlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_OperatingSegmentsMembersrtConsolidationItemsAxis_StandardProductsGroupMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mx:StandardProductsGroupMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_OperatingSegmentsAndCorporateNonSegmentMembersrtConsolidationItemsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mx:OperatingSegmentsAndCorporateNonSegmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_FoundryServicesGroupMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mx:FoundryServicesGroupMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_DisplaySolutionsMembersrtProductOrServiceAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_StandardProductsGroupMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mx:StandardProductsGroupMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mx:DisplaySolutionsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_OperatingSegmentsMembersrtConsolidationItemsAxis_PowerSolutionsMembersrtProductOrServiceAxis_StandardProductsGroupMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mx:StandardProductsGroupMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mx:PowerSolutionsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_KRsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_AsiaPacificOtherThanKoreaMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mx:AsiaPacificOtherThanKoreaMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_USsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_EuropeMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_OtherCountriesMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mx:OtherCountriesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_EmployeeAndNonEmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">mx:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis_TradeAccountsReceivableMemberusgaapAccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_GeographicConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_TWsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_CNsrtStatementGeographicalAxis_GeographicConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_TopTenCustomersMembersrtMajorCustomersAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mx:TopTenCustomersMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_TopCustomerOneMembersrtMajorCustomersAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mx:TopCustomerOneMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_EmployeeStockOptionMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_ShippingAndHandlingMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_ForeignCountryMemberusgaapIncomeTaxAuthorityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_CommonStockOutstandingMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">mx:CommonStockOutstandingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_OperatingSegmentsMembersrtConsolidationItemsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_CorporateNonSegmentMembersrtConsolidationItemsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn01_01_2019_NewAccountingPronouncementMemberusgaapAdjustmentsForNewAccountingPronouncementsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:NewAccountingPronouncementMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-01-01</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_16_2018To06_29_2018_WaterTreatmentFacilitiesMemberusgaapBusinessAcquisitionAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mx:WaterTreatmentFacilitiesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-16</xbrli:startDate>
<xbrli:endDate>2018-06-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_29_2018_WaterTreatmentFacilitiesMemberusgaapBusinessAcquisitionAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mx:WaterTreatmentFacilitiesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-29</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_17_2017To01_17_2017_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mx:FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mx:ExchangeableSeniorNotesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-17</xbrli:startDate>
<xbrli:endDate>2017-01-17</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_17_2017To01_17_2017_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mx:ExchangeableSeniorNotesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-17</xbrli:startDate>
<xbrli:endDate>2017-01-17</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn01_17_2017_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mx:FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mx:ExchangeableSeniorNotesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-01-17</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn02_28_2019_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mx:FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mx:ExchangeableSeniorNotesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-02-28</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_18_2013To07_18_2013_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mx:SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2013-07-18</xbrli:startDate>
<xbrli:endDate>2013-07-18</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn07_18_2013_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mx:SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2013-07-18</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P02_01_2019To02_28_2019_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mx:FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mx:ExchangeableSeniorNotesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-02-01</xbrli:startDate>
<xbrli:endDate>2019-02-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn01_31_2019_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mx:SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-01-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2018To09_30_2018_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-07-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To06_30_2019_LegacyDisplayProductsMemberusgaapPublicUtilitiesInventoryAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">mx:LegacyDisplayProductsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To03_31_2017_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_KRsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To03_31_2017_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_KRsrtStatementGeographicalAxis_RestructuringGainMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mx:RestructuringGainMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To03_31_2017_SecuritiesAndExchangeCommissionActionsMembersrtLitigationCaseAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:LitigationCaseAxis">mx:SecuritiesAndExchangeCommissionActionsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P03_01_2017To03_31_2017_BusinessMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mx:BusinessMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-03-01</xbrli:startDate>
<xbrli:endDate>2017-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P12_01_2016To12_31_2016_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_KRsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-12-01</xbrli:startDate>
<xbrli:endDate>2016-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2016_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_KRsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2017_HeadcountReductionPlanMemberusgaapRestructuringPlanAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">mx:HeadcountReductionPlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To12_31_2017_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2016To03_31_2016_ShareholderDerivativeActionsMembersrtLitigationCaseAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:LitigationCaseAxis">mx:ShareholderDerivativeActionsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-01-01</xbrli:startDate>
<xbrli:endDate>2016-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn01_31_2020_DeutscheBankAgSeoulBranchMembersrtCounterpartyNameAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mx:DeutscheBankAgSeoulBranchMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2020-01-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn02_01_2020_NomuraFinancialInvestmentCoLtdMembersrtCounterpartyNameAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mx:NomuraFinancialInvestmentCoLtdMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2020-02-01</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_CommonStockOutstandingMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">mx:CommonStockOutstandingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_CommonStockOutstandingMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">mx:CommonStockOutstandingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_CommonStockOutstandingMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">mx:CommonStockOutstandingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2016_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2016_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2016_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2016_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2016_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2016_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2016_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2016_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2016_CommonStockOutstandingMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001325702</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">mx:CommonStockOutstandingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<us-gaap:PrepaidExpenseNoncurrent id="Factid_10181689" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">8834000</us-gaap:PrepaidExpenseNoncurrent>
<us-gaap:PrepaidExpenseNoncurrent id="Factid_10181690" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">15598000</us-gaap:PrepaidExpenseNoncurrent>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_10181691" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">151657000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_10181692" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">132438000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:AccountsReceivableNetCurrent id="Factid_10181693" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">95641000</us-gaap:AccountsReceivableNetCurrent>
<us-gaap:AccountsReceivableNetCurrent id="Factid_10181694" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">80003000</us-gaap:AccountsReceivableNetCurrent>
<us-gaap:OtherAssetsNoncurrent id="Factid_10181695" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">9059000</us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsNoncurrent id="Factid_10181696" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">8729000</us-gaap:OtherAssetsNoncurrent>
<us-gaap:Assets id="Factid_10181697" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">595328000</us-gaap:Assets>
<us-gaap:Assets id="Factid_10181698" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">583196000</us-gaap:Assets>
<us-gaap:InventoryNet id="Factid_10181699" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">73267000</us-gaap:InventoryNet>
<us-gaap:InventoryNet id="Factid_10181700" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">71611000</us-gaap:InventoryNet>
<us-gaap:OtherReceivablesNetCurrent id="Factid_10181701" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">10254000</us-gaap:OtherReceivablesNetCurrent>
<us-gaap:OtherReceivablesNetCurrent id="Factid_10181702" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">3702000</us-gaap:OtherReceivablesNetCurrent>
<us-gaap:PrepaidExpenseCurrent id="Factid_10181703" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">12250000</us-gaap:PrepaidExpenseCurrent>
<us-gaap:PrepaidExpenseCurrent id="Factid_10181704" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">11133000</us-gaap:PrepaidExpenseCurrent>
<us-gaap:HedgingAssetsCurrent id="Factid_10181705" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">9820000</us-gaap:HedgingAssetsCurrent>
<us-gaap:HedgingAssetsCurrent id="Factid_10181706" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">5810000</us-gaap:HedgingAssetsCurrent>
<us-gaap:OtherAssetsCurrent id="Factid_10181707" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">9382000</us-gaap:OtherAssetsCurrent>
<us-gaap:OtherAssetsCurrent id="Factid_10181708" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">9867000</us-gaap:OtherAssetsCurrent>
<us-gaap:AssetsCurrent id="Factid_10181709" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">379365000</us-gaap:AssetsCurrent>
<us-gaap:AssetsCurrent id="Factid_10181710" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">352745000</us-gaap:AssetsCurrent>
<us-gaap:SupplementalUnemploymentBenefitsSeveranceBenefits id="Factid_10181713" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">146728000</us-gaap:SupplementalUnemploymentBenefitsSeveranceBenefits>
<us-gaap:SupplementalUnemploymentBenefitsSeveranceBenefits id="Factid_10181714" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">146031000</us-gaap:SupplementalUnemploymentBenefitsSeveranceBenefits>
<us-gaap:AccountsPayableTradeCurrent id="Factid_10181715" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">60879000</us-gaap:AccountsPayableTradeCurrent>
<us-gaap:AccountsPayableTradeCurrent id="Factid_10181716" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">55631000</us-gaap:AccountsPayableTradeCurrent>
<us-gaap:AccountsPayableOtherCurrent id="Factid_10181717" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">10293000</us-gaap:AccountsPayableOtherCurrent>
<us-gaap:AccountsPayableOtherCurrent id="Factid_10181718" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">15168000</us-gaap:AccountsPayableOtherCurrent>
<us-gaap:AccruedLiabilitiesCurrent id="Factid_10181719" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">55076000</us-gaap:AccruedLiabilitiesCurrent>
<us-gaap:AccruedLiabilitiesCurrent id="Factid_10181720" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">46250000</us-gaap:AccruedLiabilitiesCurrent>
<us-gaap:DeferredRevenueCurrent id="Factid_10181721" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">1422000</us-gaap:DeferredRevenueCurrent>
<us-gaap:DeferredRevenueCurrent id="Factid_10181722" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">6477000</us-gaap:DeferredRevenueCurrent>
<us-gaap:OtherLiabilitiesCurrent id="Factid_10181723" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">4127000</us-gaap:OtherLiabilitiesCurrent>
<us-gaap:OtherLiabilitiesCurrent id="Factid_10181724" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">9133000</us-gaap:OtherLiabilitiesCurrent>
<us-gaap:LiabilitiesCurrent id="Factid_10181725" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">133833000</us-gaap:LiabilitiesCurrent>
<us-gaap:LiabilitiesCurrent id="Factid_10181726" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">132659000</us-gaap:LiabilitiesCurrent>
<us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent id="Factid_10181727" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">15559000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
<us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent id="Factid_10181728" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">18239000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
<us-gaap:Liabilities id="Factid_10181729" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">610309000</us-gaap:Liabilities>
<us-gaap:Liabilities id="Factid_10181730" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">600506000</us-gaap:Liabilities>
<us-gaap:CommonStockValue id="Factid_10181731" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">439000</us-gaap:CommonStockValue>
<us-gaap:CommonStockValue id="Factid_10181732" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">431000</us-gaap:CommonStockValue>
<us-gaap:AdditionalPaidInCapitalCommonStock id="Factid_10181733" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">152404000</us-gaap:AdditionalPaidInCapitalCommonStock>
<us-gaap:AdditionalPaidInCapitalCommonStock id="Factid_10181734" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">142600000</us-gaap:AdditionalPaidInCapitalCommonStock>
<us-gaap:RetainedEarningsAccumulatedDeficit id="Factid_10181735" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">-58131000</us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:RetainedEarningsAccumulatedDeficit id="Factid_10181736" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">-36305000</us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:TreasuryStockValue id="Factid_10181737" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">107033000</us-gaap:TreasuryStockValue>
<us-gaap:TreasuryStockValue id="Factid_10181738" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">103926000</us-gaap:TreasuryStockValue>
<us-gaap:LiabilitiesAndStockholdersEquity id="Factid_10181739" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">595328000</us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:LiabilitiesAndStockholdersEquity id="Factid_10181740" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">583196000</us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:CommitmentsAndContingencies id="Factid_10181741" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:CommitmentsAndContingencies id="Factid_10181742" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:CostOfGoodsAndServicesSold id="Factid_10181749" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">611584000</us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold id="Factid_10181750" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">552802000</us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:OperatingIncomeLoss id="Factid_10181753" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">24423000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_10181754" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">47418000</us-gaap:OperatingIncomeLoss>
<us-gaap:InterestIncomeExpenseNonoperatingNet id="Factid_10181755" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-22627000</us-gaap:InterestIncomeExpenseNonoperatingNet>
<us-gaap:InterestIncomeExpenseNonoperatingNet id="Factid_10181756" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-22282000</us-gaap:InterestIncomeExpenseNonoperatingNet>
<us-gaap:SellingGeneralAndAdministrativeExpense id="Factid_10181757" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">71637000</us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:SellingGeneralAndAdministrativeExpense id="Factid_10181758" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">72639000</us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax id="Factid_10181759" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-21813000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax id="Factid_10181760" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-24445000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
<us-gaap:OtherNonoperatingIncomeExpense id="Factid_10181761" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">2980000</us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:OtherNonoperatingIncomeExpense id="Factid_10181762" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">264000</us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:CostOfGoodsAndServicesSold id="Factid_10181770" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">491779000</us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:OperatingIncomeLoss id="Factid_10181772" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">39236000</us-gaap:OperatingIncomeLoss>
<us-gaap:InterestIncomeExpenseNonoperatingNet id="Factid_10181773" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">-21559000</us-gaap:InterestIncomeExpenseNonoperatingNet>
<us-gaap:SellingGeneralAndAdministrativeExpense id="Factid_10181774" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">81775000</us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax id="Factid_10181775" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">65516000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
<us-gaap:OtherNonoperatingIncomeExpense id="Factid_10181776" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">2898000</us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:ResearchAndDevelopmentExpense id="Factid_10181780" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">75356000</us-gaap:ResearchAndDevelopmentExpense>
<us-gaap:ResearchAndDevelopmentExpense id="Factid_10181781" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">78039000</us-gaap:ResearchAndDevelopmentExpense>
<us-gaap:OperatingExpenses id="Factid_10181782" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">156188000</us-gaap:OperatingExpenses>
<us-gaap:OperatingExpenses id="Factid_10181783" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">150678000</us-gaap:OperatingExpenses>
<us-gaap:RestructuringCharges id="Factid_10181784" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">9195000</us-gaap:RestructuringCharges>
<us-gaap:ResearchAndDevelopmentExpense id="Factid_10181785" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">70523000</us-gaap:ResearchAndDevelopmentExpense>
<us-gaap:OperatingExpenses id="Factid_10181786" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">148657000</us-gaap:OperatingExpenses>
<us-gaap:RestructuringCharges id="Factid_10181787" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">-17010000</us-gaap:RestructuringCharges>
<us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax id="Factid_10181788" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-2894000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax id="Factid_10181789" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-1589000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax id="Factid_10181790" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-4488000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax id="Factid_10181791" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">3759000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent id="Factid_10181792" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">17450000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent id="Factid_10181793" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">13004000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
<us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax id="Factid_10181794" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">7736000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax id="Factid_10181795" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">2001000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent id="Factid_10181796" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">15856000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent id="Factid_10181797" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">18352000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent id="Factid_10181798" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">-47138000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent id="Factid_10181799" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">-52873000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
<us-gaap:NetIncomeLoss id="Factid_10181800" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-3900000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_10181801" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-21826000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_10181802" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">84936000</us-gaap:NetIncomeLoss>
<us-gaap:ComprehensiveIncomeNetOfTax id="Factid_10181803" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">37798000</us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax id="Factid_10181804" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-4376000</us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax id="Factid_10181805" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">9104000</us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:StockholdersEquity id="Factid_10181806" contextRef="PAsOn12_31_2016_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">416000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_10181807" contextRef="PAsOn12_31_2016_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">130189000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_10181808" contextRef="PAsOn12_31_2016_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-125825000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_10181809" contextRef="PAsOn12_31_2016_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-90918000</us-gaap:StockholdersEquity>
<us-gaap:CommonStockSharesOutstanding id="Factid_10181811" contextRef="PAsOn12_31_2016_CommonStockOutstandingMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">35048338</us-gaap:CommonStockSharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_10181812" contextRef="PAsOn12_31_2016" unitRef="Unit_USD" decimals="-3">-72114000</us-gaap:StockholdersEquity>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Factid_10181813" contextRef="P01_01_2017To12_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">2336000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Factid_10181814" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">2336000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised id="Factid_10181815" contextRef="P01_01_2017To12_31_2017_CommonStockOutstandingMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">539183</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="Factid_10181816" contextRef="P01_01_2017To12_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">6000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="Factid_10181817" contextRef="P01_01_2017To12_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">3738000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="Factid_10181818" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">3744000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:CommonStockSharesOutstanding id="Factid_10181819" contextRef="PAsOn12_31_2017_CommonStockOutstandingMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">34189599</us-gaap:CommonStockSharesOutstanding>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Factid_10181820" contextRef="P01_01_2018To12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">5213000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Factid_10181821" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">5213000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised id="Factid_10181822" contextRef="P01_01_2018To12_31_2018_CommonStockOutstandingMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">162341</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="Factid_10181823" contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="Factid_10181824" contextRef="P01_01_2018To12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">1131000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="Factid_10181825" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">1133000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross id="Factid_10181826" contextRef="P01_01_2017To12_31_2017_CommonStockOutstandingMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">397522</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross id="Factid_10181827" contextRef="P01_01_2017To12_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">4000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross id="Factid_10181828" contextRef="P01_01_2017To12_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-4000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
<us-gaap:TreasuryStockSharesAcquired id="Factid_10181829" contextRef="P01_01_2017To12_31_2017_CommonStockOutstandingMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">1795444</us-gaap:TreasuryStockSharesAcquired>
<us-gaap:TreasuryStockValueAcquiredCostMethod id="Factid_10181830" contextRef="P01_01_2017To12_31_2017_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">11401000</us-gaap:TreasuryStockValueAcquiredCostMethod>
<us-gaap:TreasuryStockValueAcquiredCostMethod id="Factid_10181831" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">11401000</us-gaap:TreasuryStockValueAcquiredCostMethod>
<us-gaap:NetIncomeLoss id="Factid_10181834" contextRef="P01_01_2017To12_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">84936000</us-gaap:NetIncomeLoss>
<us-gaap:StockholdersEquity id="Factid_10181837" contextRef="PAsOn12_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">426000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_10181838" contextRef="PAsOn12_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">136259000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_10181839" contextRef="PAsOn12_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-40889000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_10181840" contextRef="PAsOn12_31_2017_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-102319000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_10181842" contextRef="PAsOn12_31_2017" unitRef="Unit_USD" decimals="-3">-39637000</us-gaap:StockholdersEquity>
<us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross id="Factid_10181843" contextRef="P01_01_2018To12_31_2018_CommonStockOutstandingMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">328309</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross id="Factid_10181844" contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">3000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross id="Factid_10181845" contextRef="P01_01_2018To12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-3000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
<us-gaap:TreasuryStockSharesAcquired id="Factid_10181846" contextRef="P01_01_2018To12_31_2018_CommonStockOutstandingMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">239017</us-gaap:TreasuryStockSharesAcquired>
<us-gaap:TreasuryStockValueAcquiredCostMethod id="Factid_10181847" contextRef="P01_01_2018To12_31_2018_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">1607000</us-gaap:TreasuryStockValueAcquiredCostMethod>
<us-gaap:TreasuryStockValueAcquiredCostMethod id="Factid_10181848" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">1607000</us-gaap:TreasuryStockValueAcquiredCostMethod>
<us-gaap:NetIncomeLoss id="Factid_10181851" contextRef="P01_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-3900000</us-gaap:NetIncomeLoss>
<us-gaap:CommonStockSharesOutstanding id="Factid_10181853" contextRef="PAsOn12_31_2018_CommonStockOutstandingMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">34441232</us-gaap:CommonStockSharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_10181854" contextRef="PAsOn12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">431000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_10181855" contextRef="PAsOn12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">142600000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_10181856" contextRef="PAsOn12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-36305000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_10181857" contextRef="PAsOn12_31_2018_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-103926000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_10181859" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">-17310000</us-gaap:StockholdersEquity>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Factid_10181860" contextRef="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">6952000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Factid_10181861" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">6952000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised id="Factid_10181862" contextRef="P01_01_2019To12_31_2019_CommonStockOutstandingMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">452819</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="Factid_10181863" contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">4000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="Factid_10181864" contextRef="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">2856000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="Factid_10181865" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">2860000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross id="Factid_10181866" contextRef="P01_01_2019To12_31_2019_CommonStockOutstandingMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">344714</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross id="Factid_10181867" contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">4000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross id="Factid_10181868" contextRef="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-4000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
<us-gaap:TreasuryStockSharesAcquired id="Factid_10181869" contextRef="P01_01_2019To12_31_2019_CommonStockOutstandingMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">438453</us-gaap:TreasuryStockSharesAcquired>
<us-gaap:TreasuryStockValueAcquiredCostMethod id="Factid_10181870" contextRef="P01_01_2019To12_31_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">3107000</us-gaap:TreasuryStockValueAcquiredCostMethod>
<us-gaap:TreasuryStockValueAcquiredCostMethod id="Factid_10181871" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">3107000</us-gaap:TreasuryStockValueAcquiredCostMethod>
<us-gaap:NetIncomeLoss id="Factid_10181874" contextRef="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-21826000</us-gaap:NetIncomeLoss>
<us-gaap:CommonStockSharesOutstanding id="Factid_10181876" contextRef="PAsOn12_31_2019_CommonStockOutstandingMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">34800312</us-gaap:CommonStockSharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_10181877" contextRef="PAsOn12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">439000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_10181878" contextRef="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">152404000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_10181879" contextRef="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-58131000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_10181880" contextRef="PAsOn12_31_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-107033000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_10181882" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">-14981000</us-gaap:StockholdersEquity>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_10181883" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">32729000</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_10181884" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">32048000</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:AmortizationOfFinancingCostsAndDiscounts id="Factid_10181887" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">2299000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
<us-gaap:AmortizationOfFinancingCostsAndDiscounts id="Factid_10181888" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">2183000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
<mx:ForeignCurrencyTransactionGainLossBeforeTaxIncludingIntercompanyBalances id="Factid_10181889" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-24692000</mx:ForeignCurrencyTransactionGainLossBeforeTaxIncludingIntercompanyBalances>
<mx:ForeignCurrencyTransactionGainLossBeforeTaxIncludingIntercompanyBalances id="Factid_10181890" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-30215000</mx:ForeignCurrencyTransactionGainLossBeforeTaxIncludingIntercompanyBalances>
<us-gaap:ShareBasedCompensation id="Factid_10181891" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">6952000</us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation id="Factid_10181892" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">4409000</us-gaap:ShareBasedCompensation>
<mx:GainLossOnRestructuringAndOther id="Factid_10181893" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-3598000</mx:GainLossOnRestructuringAndOther>
<us-gaap:OtherNoncashIncomeExpense id="Factid_10181894" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-247000</us-gaap:OtherNoncashIncomeExpense>
<us-gaap:OtherNoncashIncomeExpense id="Factid_10181895" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">1235000</us-gaap:OtherNoncashIncomeExpense>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_10181897" contextRef="PAsOn12_31_2017" unitRef="Unit_USD" decimals="-3">128575000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:IncreaseDecreaseInAccountsReceivable id="Factid_10181898" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">19824000</us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:CapitalExpendituresIncurredButNotYetPaid id="Factid_10181901" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">2542000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
<us-gaap:CapitalExpendituresIncurredButNotYetPaid id="Factid_10181902" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">5249000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
<us-gaap:IncreaseDecreaseInAccountsReceivable id="Factid_10181903" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-8294000</us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInInventories id="Factid_10181904" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">4210000</us-gaap:IncreaseDecreaseInInventories>
<us-gaap:IncreaseDecreaseInInventories id="Factid_10181905" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">30675000</us-gaap:IncreaseDecreaseInInventories>
<us-gaap:IncreaseDecreaseInOtherReceivables id="Factid_10181906" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">6200000</us-gaap:IncreaseDecreaseInOtherReceivables>
<us-gaap:IncreaseDecreaseInOtherReceivables id="Factid_10181907" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-1260000</us-gaap:IncreaseDecreaseInOtherReceivables>
<us-gaap:IncreaseDecreaseInOtherCurrentAssets id="Factid_10181908" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-11984000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
<us-gaap:IncreaseDecreaseInOtherCurrentAssets id="Factid_10181909" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-9942000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
<us-gaap:IncreaseDecreaseInAccountsPayableTrade id="Factid_10181910" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">7375000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
<us-gaap:IncreaseDecreaseInAccountsPayableTrade id="Factid_10181911" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-8389000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
<us-gaap:IncreaseDecreaseInOtherAccountsPayable id="Factid_10181912" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-8518000</us-gaap:IncreaseDecreaseInOtherAccountsPayable>
<us-gaap:IncreaseDecreaseInOtherAccountsPayable id="Factid_10181913" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-11183000</us-gaap:IncreaseDecreaseInOtherAccountsPayable>
<us-gaap:IncreaseDecreaseInAccruedLiabilities id="Factid_10181914" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">5279000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
<us-gaap:IncreaseDecreaseInAccruedLiabilities id="Factid_10181915" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-3926000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
<mx:IncreaseDecreaseInContractLiability id="Factid_10181916" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-4768000</mx:IncreaseDecreaseInContractLiability>
<mx:IncreaseDecreaseInContractLiability id="Factid_10181917" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">2891000</mx:IncreaseDecreaseInContractLiability>
<us-gaap:IncreaseDecreaseInOtherCurrentLiabilities id="Factid_10181918" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-4460000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
<us-gaap:IncreaseDecreaseInOtherCurrentLiabilities id="Factid_10181919" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">2123000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_10181920" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">28146000</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:PostemploymentBenefitsPeriodExpense id="Factid_10181921" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">24373000</us-gaap:PostemploymentBenefitsPeriodExpense>
<us-gaap:AmortizationOfFinancingCostsAndDiscounts id="Factid_10181922" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">1987000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
<mx:ForeignCurrencyTransactionGainLossBeforeTaxIncludingIntercompanyBalances id="Factid_10181923" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">77600000</mx:ForeignCurrencyTransactionGainLossBeforeTaxIncludingIntercompanyBalances>
<us-gaap:ShareBasedCompensation id="Factid_10181924" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">2336000</us-gaap:ShareBasedCompensation>
<mx:GainLossOnRestructuringAndOther id="Factid_10181925" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">17010000</mx:GainLossOnRestructuringAndOther>
<us-gaap:OtherNoncashIncomeExpense id="Factid_10181926" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">-49000</us-gaap:OtherNoncashIncomeExpense>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_10181927" contextRef="PAsOn12_31_2016" unitRef="Unit_USD" decimals="-3">101606000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:IncreaseDecreaseInAccountsReceivable id="Factid_10181928" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">22210000</us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:CapitalExpendituresIncurredButNotYetPaid id="Factid_10181930" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">2520000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
<us-gaap:IncreaseDecreaseInInventories id="Factid_10181931" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">8077000</us-gaap:IncreaseDecreaseInInventories>
<us-gaap:IncreaseDecreaseInOtherReceivables id="Factid_10181932" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">-2218000</us-gaap:IncreaseDecreaseInOtherReceivables>
<us-gaap:IncreaseDecreaseInOtherCurrentAssets id="Factid_10181933" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">-2318000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
<us-gaap:IncreaseDecreaseInAccountsPayableTrade id="Factid_10181934" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">10320000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
<us-gaap:IncreaseDecreaseInOtherAccountsPayable id="Factid_10181935" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">-12141000</us-gaap:IncreaseDecreaseInOtherAccountsPayable>
<us-gaap:IncreaseDecreaseInAccruedLiabilities id="Factid_10181936" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">-12020000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
<mx:IncreaseDecreaseInContractLiability id="Factid_10181937" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">-3949000</mx:IncreaseDecreaseInContractLiability>
<us-gaap:IncreaseDecreaseInOtherCurrentLiabilities id="Factid_10181938" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">-1281000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
<us-gaap:ProfitLoss id="Factid_10181939" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-21826000</us-gaap:ProfitLoss>
<us-gaap:ProfitLoss id="Factid_10181940" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-3900000</us-gaap:ProfitLoss>
<us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities id="Factid_10181941" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-306000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
<us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities id="Factid_10181942" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">2346000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
<us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet id="Factid_10181945" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">1713000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
<us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet id="Factid_10181946" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">2045000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
<us-gaap:NetCashProvidedByUsedInOperatingActivities id="Factid_10181947" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">50497000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities id="Factid_10181948" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">39236000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:ProceedsFromHedgeInvestingActivities id="Factid_10181949" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">13583000</us-gaap:ProceedsFromHedgeInvestingActivities>
<us-gaap:ProceedsFromHedgeInvestingActivities id="Factid_10181950" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">14342000</us-gaap:ProceedsFromHedgeInvestingActivities>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="Factid_10181951" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">22955000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="Factid_10181952" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">28948000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquireIntangibleAssets id="Factid_10181953" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">1103000</us-gaap:PaymentsToAcquireIntangibleAssets>
<us-gaap:PaymentsToAcquireIntangibleAssets id="Factid_10181954" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">961000</us-gaap:PaymentsToAcquireIntangibleAssets>
<mx:ProceedsFromGuaranteeDeposits id="Factid_10181955" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">549000</mx:ProceedsFromGuaranteeDeposits>
<mx:ProceedsFromGuaranteeDeposits id="Factid_10181956" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">801000</mx:ProceedsFromGuaranteeDeposits>
<us-gaap:PaymentsForProceedsFromOtherInvestingActivities id="Factid_10181957" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-9000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
<us-gaap:PaymentsForProceedsFromOtherInvestingActivities id="Factid_10181958" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">19000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
<us-gaap:NetCashProvidedByUsedInInvestingActivities id="Factid_10181959" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-28897000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:NetCashProvidedByUsedInInvestingActivities id="Factid_10181960" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-33306000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:ProceedsFromStockOptionsExercised id="Factid_10181961" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">2860000</us-gaap:ProceedsFromStockOptionsExercised>
<us-gaap:ProceedsFromStockOptionsExercised id="Factid_10181962" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">1132000</us-gaap:ProceedsFromStockOptionsExercised>
<us-gaap:PaymentsForRepurchaseOfCommonStock id="Factid_10181963" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">2702000</us-gaap:PaymentsForRepurchaseOfCommonStock>
<us-gaap:NetCashProvidedByUsedInFinancingActivities id="Factid_10181964" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-1802000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:NetCashProvidedByUsedInFinancingActivities id="Factid_10181965" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">1294000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents id="Factid_10181966" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-579000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents id="Factid_10181967" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-3361000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect id="Factid_10181968" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">19219000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect id="Factid_10181969" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">3863000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:InterestPaidNet id="Factid_10181970" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">19071000</us-gaap:InterestPaidNet>
<us-gaap:InterestPaidNet id="Factid_10181971" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">19255000</us-gaap:InterestPaidNet>
<us-gaap:IncomeTaxesPaidNet id="Factid_10181972" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">2081000</us-gaap:IncomeTaxesPaidNet>
<us-gaap:IncomeTaxesPaidNet id="Factid_10181973" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">920000</us-gaap:IncomeTaxesPaidNet>
<us-gaap:PaymentsForHedgeInvestingActivities id="Factid_10181974" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">17833000</us-gaap:PaymentsForHedgeInvestingActivities>
<us-gaap:PaymentsForHedgeInvestingActivities id="Factid_10181975" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">12907000</us-gaap:PaymentsForHedgeInvestingActivities>
<us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment id="Factid_10181976" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">202000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
<us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment id="Factid_10181977" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">1685000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
<us-gaap:PaymentsForRepurchaseOfCommonStock id="Factid_10181978" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">1607000</us-gaap:PaymentsForRepurchaseOfCommonStock>
<mx:PaymentsForGuaranteeDeposits id="Factid_10181979" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">3016000</mx:PaymentsForGuaranteeDeposits>
<mx:PaymentsForGuaranteeDeposits id="Factid_10181980" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">1349000</mx:PaymentsForGuaranteeDeposits>
<us-gaap:ProfitLoss id="Factid_10181981" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">84936000</us-gaap:ProfitLoss>
<us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities id="Factid_10181982" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">-760000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
<us-gaap:IncreaseDecreaseInPostemploymentObligations id="Factid_10181983" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">-21506000</us-gaap:IncreaseDecreaseInPostemploymentObligations>
<us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet id="Factid_10181984" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">382000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
<us-gaap:NetCashProvidedByUsedInOperatingActivities id="Factid_10181985" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">-20253000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:ProceedsFromHedgeInvestingActivities id="Factid_10181986" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">10615000</us-gaap:ProceedsFromHedgeInvestingActivities>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="Factid_10181987" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">32661000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquireIntangibleAssets id="Factid_10181988" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">1207000</us-gaap:PaymentsToAcquireIntangibleAssets>
<mx:ProceedsFromGuaranteeDeposits id="Factid_10181989" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">1462000</mx:ProceedsFromGuaranteeDeposits>
<us-gaap:PaymentsForProceedsFromOtherInvestingActivities id="Factid_10181990" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">-94000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
<us-gaap:NetCashProvidedByUsedInInvestingActivities id="Factid_10181991" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">-35368000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:ProceedsFromStockOptionsExercised id="Factid_10181992" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">3744000</us-gaap:ProceedsFromStockOptionsExercised>
<us-gaap:PaymentsForRepurchaseOfCommonStock id="Factid_10181993" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">11401000</us-gaap:PaymentsForRepurchaseOfCommonStock>
<us-gaap:NetCashProvidedByUsedInFinancingActivities id="Factid_10181994" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">72691000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents id="Factid_10181995" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">9899000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect id="Factid_10181996" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">26969000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:InterestPaidNet id="Factid_10181997" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">17590000</us-gaap:InterestPaidNet>
<us-gaap:IncomeTaxesPaidNet id="Factid_10181998" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">1027000</us-gaap:IncomeTaxesPaidNet>
<us-gaap:PaymentsForHedgeInvestingActivities id="Factid_10181999" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">14839000</us-gaap:PaymentsForHedgeInvestingActivities>
<us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment id="Factid_10182000" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">1209000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
<mx:PaymentsForGuaranteeDeposits id="Factid_10182001" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">41000</mx:PaymentsForGuaranteeDeposits>
<us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1 id="Factid_10182002" contextRef="PAsOn01_01_2019_NewAccountingPronouncementMemberusgaapAdjustmentsForNewAccountingPronouncementsAxis" unitRef="Unit_USD" decimals="-3">16387000</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1>
<us-gaap:InventoryFinishedGoodsNetOfReserves id="Factid_10182003" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">17489000</us-gaap:InventoryFinishedGoodsNetOfReserves>
<us-gaap:InventoryFinishedGoodsNetOfReserves id="Factid_10182004" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">14334000</us-gaap:InventoryFinishedGoodsNetOfReserves>
<us-gaap:InventoryWorkInProcessNetOfReserves id="Factid_10182005" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">44040000</us-gaap:InventoryWorkInProcessNetOfReserves>
<us-gaap:InventoryWorkInProcessNetOfReserves id="Factid_10182006" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">39135000</us-gaap:InventoryWorkInProcessNetOfReserves>
<us-gaap:InventoryRawMaterialsNetOfReserves id="Factid_10182007" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">17702000</us-gaap:InventoryRawMaterialsNetOfReserves>
<us-gaap:InventoryRawMaterialsNetOfReserves id="Factid_10182008" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">21150000</us-gaap:InventoryRawMaterialsNetOfReserves>
<us-gaap:OtherInventoryInTransit id="Factid_10182010" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">1890000</us-gaap:OtherInventoryInTransit>
<us-gaap:InventoryValuationReserves id="Factid_10182013" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">5964000</us-gaap:InventoryValuationReserves>
<us-gaap:InventoryValuationReserves id="Factid_10182015" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">4898000</us-gaap:InventoryValuationReserves>
<us-gaap:InventoryValuationReserves id="Factid_10182016" contextRef="PAsOn12_31_2017" unitRef="Unit_USD" decimals="-3">6391000</us-gaap:InventoryValuationReserves>
<mx:InventoryReserveChargedToCostsOfSales id="Factid_10182017" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">13855000</mx:InventoryReserveChargedToCostsOfSales>
<us-gaap:InventoryWriteDown id="Factid_10182018" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">9189000</us-gaap:InventoryWriteDown>
<us-gaap:InventoryWriteDown id="Factid_10182019" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">5479000</us-gaap:InventoryWriteDown>
<mx:InventoryValuationReservesForeignCurrencyTranslationAdjustments id="Factid_10182020" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-533000</mx:InventoryValuationReservesForeignCurrencyTranslationAdjustments>
<mx:InventoryValuationReservesForeignCurrencyTranslationAdjustments id="Factid_10182021" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-185000</mx:InventoryValuationReservesForeignCurrencyTranslationAdjustments>
<mx:InventoryReserveChargedToCostsOfSales id="Factid_10182024" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">8269000</mx:InventoryReserveChargedToCostsOfSales>
<mx:SaleOfPreviouslyReservedInventory id="Factid_10182025" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">3067000</mx:SaleOfPreviouslyReservedInventory>
<mx:SaleOfPreviouslyReservedInventory id="Factid_10182026" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">4098000</mx:SaleOfPreviouslyReservedInventory>
<mx:InventoryValuationReservesChanges id="Factid_10182027" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">10788000</mx:InventoryValuationReservesChanges>
<mx:InventoryValuationReservesChanges id="Factid_10182028" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">4171000</mx:InventoryValuationReservesChanges>
<us-gaap:InventoryValuationReserves id="Factid_10182029" contextRef="PAsOn12_31_2016" unitRef="Unit_USD" decimals="-3">7177000</us-gaap:InventoryValuationReserves>
<mx:InventoryReserveChargedToCostsOfSales id="Factid_10182030" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">7017000</mx:InventoryReserveChargedToCostsOfSales>
<us-gaap:InventoryWriteDown id="Factid_10182031" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">2641000</us-gaap:InventoryWriteDown>
<mx:InventoryValuationReservesForeignCurrencyTranslationAdjustments id="Factid_10182032" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">841000</mx:InventoryValuationReservesForeignCurrencyTranslationAdjustments>
<mx:SaleOfPreviouslyReservedInventory id="Factid_10182034" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">6003000</mx:SaleOfPreviouslyReservedInventory>
<mx:InventoryValuationReservesChanges id="Factid_10182035" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">1014000</mx:InventoryValuationReservesChanges>
<us-gaap:PropertyPlantAndEquipmentGross id="Factid_10182036" contextRef="PAsOn12_31_2019_MachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3">327677000</us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross id="Factid_10182037" contextRef="PAsOn12_31_2018_MachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3">323325000</us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross id="Factid_10182038" contextRef="PAsOn12_31_2019_PropertyPlantAndEquipmentOtherTypesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3">42681000</us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross id="Factid_10182039" contextRef="PAsOn12_31_2018_PropertyPlantAndEquipmentOtherTypesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3">44724000</us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross id="Factid_10182040" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">441643000</us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross id="Factid_10182041" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">438714000</us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment id="Factid_10182042" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">273959000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment id="Factid_10182043" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">251962000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
<us-gaap:PropertyPlantAndEquipmentNet id="Factid_10182044" contextRef="PAsOn12_31_2019_LandMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3">14890000</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet id="Factid_10182045" contextRef="PAsOn12_31_2018_LandMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3">15419000</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet id="Factid_10182046" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">182574000</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet id="Factid_10182047" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">202171000</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentGross id="Factid_10182048" contextRef="PAsOn12_31_2019_FinanceLeaseRightOfUseAssetsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3">2457000</us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross id="Factid_10182049" contextRef="PAsOn12_31_2019_BuildingAndBuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3">68828000</us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross id="Factid_10182050" contextRef="PAsOn12_31_2018_BuildingAndBuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3">70665000</us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:Depreciation id="Factid_10182051" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">31820000</us-gaap:Depreciation>
<us-gaap:Depreciation id="Factid_10182052" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">27498000</us-gaap:Depreciation>
<us-gaap:Depreciation id="Factid_10182053" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">31229000</us-gaap:Depreciation>
<us-gaap:FiniteLivedIntangibleAssetsGross id="Factid_10182054" contextRef="PAsOn12_31_2018_PatentedTechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">19350000</us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_10182055" contextRef="PAsOn12_31_2018_PatentedTechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">19350000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsGross id="Factid_10182056" contextRef="PAsOn12_31_2018_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">27791000</us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_10182057" contextRef="PAsOn12_31_2018_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">27791000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsGross id="Factid_10182058" contextRef="PAsOn12_31_2018_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">11571000</us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_10182059" contextRef="PAsOn12_31_2018_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">7618000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet id="Factid_10182060" contextRef="PAsOn12_31_2018_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">3953000</us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross id="Factid_10182061" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">58712000</us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_10182062" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">54759000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet id="Factid_10182063" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">3953000</us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross id="Factid_10182064" contextRef="PAsOn12_31_2019_PatentedTechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">18688000</us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_10182065" contextRef="PAsOn12_31_2019_PatentedTechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">18688000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsGross id="Factid_10182066" contextRef="PAsOn12_31_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">26838000</us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_10182067" contextRef="PAsOn12_31_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">26838000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsGross id="Factid_10182068" contextRef="PAsOn12_31_2019_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">12278000</us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_10182069" contextRef="PAsOn12_31_2019_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">8264000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet id="Factid_10182070" contextRef="PAsOn12_31_2019_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">4014000</us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross id="Factid_10182071" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">57804000</us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_10182072" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">53790000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet id="Factid_10182073" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">4014000</us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:AmortizationOfIntangibleAssets id="Factid_10182074" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">909000</us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:AmortizationOfIntangibleAssets id="Factid_10182075" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">648000</us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:AmortizationOfIntangibleAssets id="Factid_10182076" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">819000</us-gaap:AmortizationOfIntangibleAssets>
<mx:AccruedOutsideServiceFeesCurrent id="Factid_10182080" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">898000</mx:AccruedOutsideServiceFeesCurrent>
<mx:AccruedOutsideServiceFeesCurrent id="Factid_10182081" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">935000</mx:AccruedOutsideServiceFeesCurrent>
<us-gaap:EmployeeRelatedLiabilitiesCurrent id="Factid_10182082" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">16505000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
<us-gaap:EmployeeRelatedLiabilitiesCurrent id="Factid_10182083" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">14548000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
<us-gaap:InterestPayableCurrent id="Factid_10182084" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">8205000</us-gaap:InterestPayableCurrent>
<us-gaap:InterestPayableCurrent id="Factid_10182085" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">8226000</us-gaap:InterestPayableCurrent>
<us-gaap:OtherAccruedLiabilitiesCurrent id="Factid_10182086" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">2548000</us-gaap:OtherAccruedLiabilitiesCurrent>
<us-gaap:OtherAccruedLiabilitiesCurrent id="Factid_10182087" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">1662000</us-gaap:OtherAccruedLiabilitiesCurrent>
<us-gaap:TaxesPayableCurrent id="Factid_10182088" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">23371000</us-gaap:TaxesPayableCurrent>
<us-gaap:TaxesPayableCurrent id="Factid_10182089" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">20879000</us-gaap:TaxesPayableCurrent>
<us-gaap:DerivativeAssets id="Factid_10182095" contextRef="PAsOn12_31_2019_OtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">1456000</us-gaap:DerivativeAssets>
<us-gaap:DerivativeLiabilities id="Factid_10182097" contextRef="PAsOn12_31_2018_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">117000</us-gaap:DerivativeLiabilities>
<us-gaap:DerivativeLiabilities id="Factid_10182098" contextRef="PAsOn12_31_2018_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3">607000</us-gaap:DerivativeLiabilities>
<us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax id="Factid_10182099" contextRef="P01_01_2019To12_31_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">-1096000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
<us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax id="Factid_10182100" contextRef="P01_01_2018To12_31_2018_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">-747000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
<us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet id="Factid_10182101" contextRef="P01_01_2019To12_31_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_SalesMemberusgaapIncomeStatementLocationAxis_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">-2738000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
<us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet id="Factid_10182102" contextRef="P01_01_2018To12_31_2018_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_SalesMemberusgaapIncomeStatementLocationAxis_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">2103000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
<us-gaap:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet id="Factid_10182103" contextRef="P01_01_2019To12_31_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">-193000</us-gaap:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet>
<us-gaap:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet id="Factid_10182104" contextRef="P01_01_2018To12_31_2018_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">-276000</us-gaap:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet>
<us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax id="Factid_10182105" contextRef="P01_01_2019To12_31_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">-1798000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
<us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax id="Factid_10182106" contextRef="P01_01_2018To12_31_2018_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">-842000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
<us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet id="Factid_10182107" contextRef="P01_01_2019To12_31_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis_SalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3">-1750000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
<us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet id="Factid_10182108" contextRef="P01_01_2018To12_31_2018_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis_SalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3">1656000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
<us-gaap:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet id="Factid_10182109" contextRef="P01_01_2019To12_31_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3">-125000</us-gaap:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet>
<us-gaap:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet id="Factid_10182110" contextRef="P01_01_2018To12_31_2018_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3">-190000</us-gaap:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet>
<us-gaap:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet id="Factid_10182112" contextRef="P01_01_2018To12_31_2018_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForwardsExcludedTimeValueMemberusgaapDerivativeInstrumentRiskAxis_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3">-1904000</us-gaap:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet>
<us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax id="Factid_10182113" contextRef="P01_01_2019To12_31_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis" unitRef="Unit_USD" decimals="-3">-2894000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
<us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax id="Factid_10182114" contextRef="P01_01_2018To12_31_2018_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis" unitRef="Unit_USD" decimals="-3">-1589000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
<us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet id="Factid_10182115" contextRef="P01_01_2019To12_31_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_SalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3">-4488000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
<us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet id="Factid_10182116" contextRef="P01_01_2018To12_31_2018_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_SalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3">3759000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
<us-gaap:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet id="Factid_10182117" contextRef="P01_01_2019To12_31_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3">-318000</us-gaap:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet>
<us-gaap:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet id="Factid_10182118" contextRef="P01_01_2018To12_31_2018_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3">-2370000</us-gaap:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet>
<us-gaap:DerivativeLiabilities id="Factid_10182120" contextRef="PAsOn12_31_2018_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">117000</us-gaap:DerivativeLiabilities>
<us-gaap:DerivativeCollateralRightToReclaimCash id="Factid_10182122" contextRef="PAsOn12_31_2018_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">360000</us-gaap:DerivativeCollateralRightToReclaimCash>
<us-gaap:DerivativeLiabilities id="Factid_10182124" contextRef="PAsOn12_31_2018_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">607000</us-gaap:DerivativeLiabilities>
<us-gaap:DerivativeCollateralRightToReclaimCash id="Factid_10182126" contextRef="PAsOn12_31_2018_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">1450000</us-gaap:DerivativeCollateralRightToReclaimCash>
<us-gaap:DerivativeFairValueAmountOffsetAgainstCollateralNet id="Factid_10182127" contextRef="PAsOn12_31_2018_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">243000</us-gaap:DerivativeFairValueAmountOffsetAgainstCollateralNet>
<us-gaap:DerivativeFairValueAmountOffsetAgainstCollateralNet id="Factid_10182128" contextRef="PAsOn12_31_2018_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">843000</us-gaap:DerivativeFairValueAmountOffsetAgainstCollateralNet>
<us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred id="Factid_10182129" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">1545000</us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred>
<us-gaap:MarginDepositAssets id="Factid_10182130" contextRef="PAsOn12_31_2019_NomuraFinancialInvestmentCoLtdMembersrtCounterpartyNameAxis_ZeroCostCollarAndForwardContractsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">8750000</us-gaap:MarginDepositAssets>
<us-gaap:MarginDepositAssets id="Factid_10182131" contextRef="PAsOn12_31_2018_NomuraFinancialInvestmentCoLtdMembersrtCounterpartyNameAxis_ZeroCostCollarAndForwardContractsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">4000000</us-gaap:MarginDepositAssets>
<mx:ThresholdAmountCashCollateralForeignCurrencyExposure id="Factid_10182132" contextRef="PAsOn12_31_2019_NomuraFinancialInvestmentCoLtdMembersrtCounterpartyNameAxis_ZeroCostCollarAndForwardContractsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">500000</mx:ThresholdAmountCashCollateralForeignCurrencyExposure>
<mx:CashCollateralForCoveringCreditExposureInDerivatives id="Factid_10182133" contextRef="PAsOn12_31_2018_NomuraFinancialInvestmentCoLtdMembersrtCounterpartyNameAxis_ZeroCostCollarAndForwardContractsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">1810000</mx:CashCollateralForCoveringCreditExposureInDerivatives>
<mx:CashCollateralForCoveringCreditExposureInDerivatives id="Factid_10182134" contextRef="PAsOn12_31_2019_NomuraFinancialInvestmentCoLtdMembersrtCounterpartyNameAxis_ZeroCostCollarAndForwardContractsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">1070000</mx:CashCollateralForCoveringCreditExposureInDerivatives>
<mx:MinimumSumOfQualifiedAndUnrestrictedCashAndCashEquivalents id="Factid_10182135" contextRef="PAsOn12_31_2019_NomuraFinancialInvestmentCoLtdMembersrtCounterpartyNameAxis_ZeroCostCollarAndForwardContractsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">30000000</mx:MinimumSumOfQualifiedAndUnrestrictedCashAndCashEquivalents>
<us-gaap:DerivativeAssets id="Factid_10182136" contextRef="PAsOn12_31_2019_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3">1456000</us-gaap:DerivativeAssets>
<us-gaap:DerivativeAssets id="Factid_10182137" contextRef="PAsOn12_31_2019_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3">1456000</us-gaap:DerivativeAssets>
<us-gaap:DerivativeAssets id="Factid_10182138" contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3">1456000</us-gaap:DerivativeAssets>
<us-gaap:DerivativeLiabilities id="Factid_10182139" contextRef="PAsOn12_31_2018_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3">724000</us-gaap:DerivativeLiabilities>
<us-gaap:DerivativeLiabilities id="Factid_10182140" contextRef="PAsOn12_31_2018_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3">724000</us-gaap:DerivativeLiabilities>
<us-gaap:DerivativeLiabilities id="Factid_10182141" contextRef="PAsOn12_31_2018_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3">724000</us-gaap:DerivativeLiabilities>
<us-gaap:LongTermDebtNoncurrent id="Factid_10182142" contextRef="PAsOn12_31_2019_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">81959000</us-gaap:LongTermDebtNoncurrent>
<us-gaap:NotesPayableFairValueDisclosure id="Factid_10182143" contextRef="PAsOn12_31_2019_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">116078000</us-gaap:NotesPayableFairValueDisclosure>
<us-gaap:LongTermDebtNoncurrent id="Factid_10182144" contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">222784000</us-gaap:LongTermDebtNoncurrent>
<us-gaap:NotesPayableFairValueDisclosure id="Factid_10182145" contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">224250000</us-gaap:NotesPayableFairValueDisclosure>
<us-gaap:LongTermDebtNoncurrent id="Factid_10182146" contextRef="PAsOn12_31_2018_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">222159000</us-gaap:LongTermDebtNoncurrent>
<us-gaap:NotesPayableFairValueDisclosure id="Factid_10182147" contextRef="PAsOn12_31_2018_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">202046000</us-gaap:NotesPayableFairValueDisclosure>
<us-gaap:LongTermDebtNoncurrent id="Factid_10182148" contextRef="PAsOn12_31_2018_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">81418000</us-gaap:LongTermDebtNoncurrent>
<us-gaap:NotesPayableFairValueDisclosure id="Factid_10182149" contextRef="PAsOn12_31_2018_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">86835000</us-gaap:NotesPayableFairValueDisclosure>
<us-gaap:DebtInstrumentInterestRateEffectivePercentage id="Factid_10182150" contextRef="PAsOn01_17_2017_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="3">0.050</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
<us-gaap:PaymentsOfDebtIssuanceCosts id="Factid_10182152" contextRef="P01_17_2017To01_17_2017_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">5902000</us-gaap:PaymentsOfDebtIssuanceCosts>
<us-gaap:DebtInstrumentInterestRateEffectivePercentage id="Factid_10182153" contextRef="PAsOn07_18_2013_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="5">0.06625</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
<us-gaap:DebtInstrumentUnamortizedDiscount id="Factid_10182155" contextRef="PAsOn07_18_2013_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">1125000</us-gaap:DebtInstrumentUnamortizedDiscount>
<us-gaap:PaymentsOfDebtIssuanceCosts id="Factid_10182156" contextRef="P07_18_2013To07_18_2013_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">5039000</us-gaap:PaymentsOfDebtIssuanceCosts>
<us-gaap:DebtInstrumentCarryingAmount id="Factid_10182157" contextRef="PAsOn12_31_2019_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">83740000</us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:DebtInstrumentCarryingAmount id="Factid_10182158" contextRef="PAsOn12_31_2019_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">224250000</us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:DebtInstrumentCarryingAmount id="Factid_10182159" contextRef="PAsOn12_31_2018_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">224500000</us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet id="Factid_10182160" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">3247000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
<us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet id="Factid_10182161" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">5583000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
<us-gaap:LongTermDebtNoncurrent id="Factid_10182162" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">304743000</us-gaap:LongTermDebtNoncurrent>
<us-gaap:LongTermDebtNoncurrent id="Factid_10182163" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">303577000</us-gaap:LongTermDebtNoncurrent>
<us-gaap:DebtInstrumentCarryingAmount id="Factid_10182164" contextRef="PAsOn12_31_2018_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">84660000</us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:DebtInstrumentFaceAmount id="Factid_10182165" contextRef="PAsOn01_17_2017_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">86250000</us-gaap:DebtInstrumentFaceAmount>
<mx:DebtInstrumentPricing id="Factid_10182166" contextRef="P01_17_2017To01_17_2017_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="3">0.050</mx:DebtInstrumentPricing>
<us-gaap:TreasuryStockSharesAcquired id="Factid_10182168" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_shares" decimals="INF">1795444</us-gaap:TreasuryStockSharesAcquired>
<us-gaap:TreasuryStockValueAcquiredCostMethod id="Factid_10182169" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">11401000</us-gaap:TreasuryStockValueAcquiredCostMethod>
<mx:DebtInstrumentConvertibleConversionPriceDenominationValue id="Factid_10182170" contextRef="P01_01_2019To12_31_2019_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">1000000</mx:DebtInstrumentConvertibleConversionPriceDenominationValue>
<us-gaap:DebtConversionConvertedInstrumentSharesIssued1 id="Factid_10182171" contextRef="P01_01_2019To12_31_2019_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_shares" decimals="4">121.1387</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
<us-gaap:DebtInstrumentConvertibleConversionPrice1 id="Factid_10182172" contextRef="PAsOn12_31_2019_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD_per_Share" decimals="2">8.26</us-gaap:DebtInstrumentConvertibleConversionPrice1>
<us-gaap:DebtInstrumentRedemptionPricePercentage id="Factid_10182173" contextRef="P01_01_2019To12_31_2019_DebtInstrumentRedemptionPeriodThreeMemberusgaapDebtInstrumentRedemptionPeriodAxis_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="2">1.00</us-gaap:DebtInstrumentRedemptionPricePercentage>
<mx:MinimumRequiredPercentageOfHoldersToDeclareRepurchaseOfNotes id="Factid_10182174" contextRef="P01_01_2019To12_31_2019_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="2">0.25</mx:MinimumRequiredPercentageOfHoldersToDeclareRepurchaseOfNotes>
<mx:PercentageOfNotesToRepurchasedOnDeclarationByMinimumRequiredHolders id="Factid_10182175" contextRef="P01_01_2019To12_31_2019_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="2">1.00</mx:PercentageOfNotesToRepurchasedOnDeclarationByMinimumRequiredHolders>
<us-gaap:InterestOnConvertibleDebtNetOfTax id="Factid_10182177" contextRef="P01_01_2018To12_31_2018_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">5678000</us-gaap:InterestOnConvertibleDebtNetOfTax>
<us-gaap:InterestOnConvertibleDebtNetOfTax id="Factid_10182178" contextRef="P01_01_2019To12_31_2019_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">5618000</us-gaap:InterestOnConvertibleDebtNetOfTax>
<mx:DebtInstrumentPricing id="Factid_10182179" contextRef="P07_18_2013To07_18_2013_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="3">0.995</mx:DebtInstrumentPricing>
<us-gaap:DebtInstrumentFaceAmount id="Factid_10182181" contextRef="PAsOn07_18_2013_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="0">225000000</us-gaap:DebtInstrumentFaceAmount>
<us-gaap:DebtInstrumentRedemptionPricePercentage id="Factid_10182182" contextRef="P01_01_2019To12_31_2019_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="2">1.00</us-gaap:DebtInstrumentRedemptionPricePercentage>
<us-gaap:InterestOnConvertibleDebtNetOfTax id="Factid_10182185" contextRef="P01_01_2019To12_31_2019_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">15730000</us-gaap:InterestOnConvertibleDebtNetOfTax>
<us-gaap:InterestOnConvertibleDebtNetOfTax id="Factid_10182186" contextRef="P01_01_2018To12_31_2018_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">15719000</us-gaap:InterestOnConvertibleDebtNetOfTax>
<us-gaap:PostemploymentBenefitsLiabilityCurrentAndNoncurrent id="Factid_10182187" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">149408000</us-gaap:PostemploymentBenefitsLiabilityCurrentAndNoncurrent>
<us-gaap:PostemploymentBenefitsLiabilityCurrentAndNoncurrent id="Factid_10182188" contextRef="PAsOn12_31_2017" unitRef="Unit_USD" decimals="-3">149796000</us-gaap:PostemploymentBenefitsLiabilityCurrentAndNoncurrent>
<us-gaap:PostemploymentBenefitsPeriodExpense id="Factid_10182189" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">17139000</us-gaap:PostemploymentBenefitsPeriodExpense>
<us-gaap:PostemploymentBenefitsPeriodExpense id="Factid_10182190" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">17644000</us-gaap:PostemploymentBenefitsPeriodExpense>
<us-gaap:IncreaseDecreaseInPostemploymentObligations id="Factid_10182191" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-9288000</us-gaap:IncreaseDecreaseInPostemploymentObligations>
<us-gaap:IncreaseDecreaseInPostemploymentObligations id="Factid_10182192" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-11688000</us-gaap:IncreaseDecreaseInPostemploymentObligations>
<mx:DefinedBenefitPlanEmployeeRetirementAge id="Factid_10182193" contextRef="P01_01_2019To12_31_2019_KRsrtStatementGeographicalAxis_MaximumMembersrtRangeAxis">P60Y</mx:DefinedBenefitPlanEmployeeRetirementAge>
<mx:EmployeesEligibleForSeveranceBenefitsPercentage id="Factid_10182194" contextRef="PAsOn12_31_2019" unitRef="Unit_pure" decimals="2">0.98</mx:EmployeesEligibleForSeveranceBenefitsPercentage>
<us-gaap:UnbilledReceivablesCurrent id="Factid_10182195" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">17094000</us-gaap:UnbilledReceivablesCurrent>
<us-gaap:UnbilledReceivablesCurrent id="Factid_10182196" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">38181000</us-gaap:UnbilledReceivablesCurrent>
<us-gaap:OperatingLeaseRightOfUseAsset id="Factid_10182197" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">11482000</us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:OperatingLeaseLiabilityNoncurrent id="Factid_10182198" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">9446000</us-gaap:OperatingLeaseLiabilityNoncurrent>
<us-gaap:OperatingLeaseLiabilityCurrent id="Factid_10182199" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">2036000</us-gaap:OperatingLeaseLiabilityCurrent>
<us-gaap:EarningsPerShareBasic id="Factid_10182201" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="2">-0.64</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic id="Factid_10182202" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD_per_Share" decimals="2">-0.11</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic id="Factid_10182203" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD_per_Share" decimals="2">2.50</us-gaap:EarningsPerShareBasic>
<us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1 id="Factid_10182213" contextRef="PAsOn12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">8484000</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1>
<us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1 id="Factid_10182214" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">8484000</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1 id="Factid_10182215" contextRef="PAsOn12_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">426000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1 id="Factid_10182216" contextRef="PAsOn12_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">136259000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1 id="Factid_10182217" contextRef="PAsOn12_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-32405000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1 id="Factid_10182218" contextRef="PAsOn12_31_2017_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-102319000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1 id="Factid_10182219" contextRef="PAsOn12_31_2017_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-33114000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1 id="Factid_10182220" contextRef="PAsOn12_31_2017" unitRef="Unit_USD" decimals="-3">-31153000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1>
<us-gaap:GainsLossesOnExtinguishmentOfDebt id="Factid_10182221" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-42000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
<mx:IncreaseDecreaseInContractWithCustomerAssetUnbilledReceivables id="Factid_10182222" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-19274000</mx:IncreaseDecreaseInContractWithCustomerAssetUnbilledReceivables>
<us-gaap:RepaymentsOfLongTermDebt id="Factid_10182223" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">1175000</us-gaap:RepaymentsOfLongTermDebt>
<us-gaap:SaleLeasebackTransactionTransactionCostsFinancingActivities id="Factid_10182224" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">552000</us-gaap:SaleLeasebackTransactionTransactionCostsFinancingActivities>
<mx:IncreaseDecreaseInContractWithCustomerAssetUnbilledReceivables id="Factid_10182225" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">1284000</mx:IncreaseDecreaseInContractWithCustomerAssetUnbilledReceivables>
<us-gaap:SaleLeasebackTransactionGrossProceedsFinancingActivities id="Factid_10182226" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">4283000</us-gaap:SaleLeasebackTransactionGrossProceedsFinancingActivities>
<us-gaap:SaleLeasebackTransactionTransactionCostsFinancingActivities id="Factid_10182227" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">286000</us-gaap:SaleLeasebackTransactionTransactionCostsFinancingActivities>
<us-gaap:FinanceLeasePrincipalPayments id="Factid_10182228" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">233000</us-gaap:FinanceLeasePrincipalPayments>
<mx:PaymentsToAcquireWaterTreatmentFacilityArrangement id="Factid_10182229" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">4283000</mx:PaymentsToAcquireWaterTreatmentFacilityArrangement>
<us-gaap:GainsLossesOnExtinguishmentOfDebt id="Factid_10182230" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-206000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:RepaymentsOfLongTermDebt id="Factid_10182231" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">2228000</us-gaap:RepaymentsOfLongTermDebt>
<us-gaap:ContractWithCustomerLiabilityRevenueRecognized id="Factid_10182240" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">1885000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
<us-gaap:ContractWithCustomerLiabilityCurrent id="Factid_10182241" contextRef="PAsOn12_31_2018_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3">4671000</us-gaap:ContractWithCustomerLiabilityCurrent>
<us-gaap:DeferredRevenueCurrent id="Factid_10182242" contextRef="PAsOn01_01_2018" unitRef="Unit_USD" decimals="-3">8335000</us-gaap:DeferredRevenueCurrent>
<us-gaap:ContractWithCustomerLiabilityRevenueRecognized id="Factid_10182243" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">3496000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
<us-gaap:ContractWithCustomerAssetReclassifiedToReceivable id="Factid_10182245" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">34910000</us-gaap:ContractWithCustomerAssetReclassifiedToReceivable>
<mx:InventoryReserves id="Factid_10182247" contextRef="P01_01_2019To06_30_2019_LegacyDisplayProductsMemberusgaapPublicUtilitiesInventoryAxis" unitRef="Unit_USD" decimals="-3">5475000</mx:InventoryReserves>
<us-gaap:SaleLeasebackTransactionNetProceedsFinancingActivities id="Factid_10182248" contextRef="P06_16_2018To06_29_2018_WaterTreatmentFacilitiesMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3">4172000</us-gaap:SaleLeasebackTransactionNetProceedsFinancingActivities>
<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther id="Factid_10182249" contextRef="PAsOn06_29_2018_WaterTreatmentFacilitiesMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3">553000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther id="Factid_10182250" contextRef="PAsOn06_29_2018_WaterTreatmentFacilitiesMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3">3619000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet id="Factid_10182251" contextRef="PAsOn06_29_2018_WaterTreatmentFacilitiesMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3">4172000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
<mx:SaleLeasebackContractualLeaseTerm id="Factid_10182252" contextRef="P06_16_2018To06_29_2018_WaterTreatmentFacilitiesMemberusgaapBusinessAcquisitionAxis">P10Y</mx:SaleLeasebackContractualLeaseTerm>
<mx:LesseeLeaseOptionToExtend id="Factid_10182253" contextRef="P01_01_2019To12_31_2019_MinimumMembersrtRangeAxis">P1Y</mx:LesseeLeaseOptionToExtend>
<mx:LesseeLeaseOptionToExtend id="Factid_10182254" contextRef="P01_01_2019To12_31_2019_MaximumMembersrtRangeAxis">P10Y</mx:LesseeLeaseOptionToExtend>
<mx:RemainingLeaseTerm id="Factid_10182255" contextRef="P01_01_2019To12_31_2019_MinimumMembersrtRangeAxis">P1Y</mx:RemainingLeaseTerm>
<mx:RemainingLeaseTerm id="Factid_10182256" contextRef="P01_01_2019To12_31_2019_MaximumMembersrtRangeAxis">P15Y</mx:RemainingLeaseTerm>
<us-gaap:OperatingLeaseRightOfUseAsset id="Factid_10182257" contextRef="PAsOn12_31_2019_OperatingLeaseRightOfUseAssetsMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3">11482000</us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:FinanceLeaseRightOfUseAsset id="Factid_10182258" contextRef="PAsOn12_31_2019_PropertyPlantAndEquipmentMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3">2151000</us-gaap:FinanceLeaseRightOfUseAsset>
<mx:LeaseRightOfUseAsset id="Factid_10182259" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">13633000</mx:LeaseRightOfUseAsset>
<us-gaap:OperatingLeaseLiabilityCurrent id="Factid_10182260" contextRef="PAsOn12_31_2019_CurrentOperatingLeaseLiabilitiesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3">2036000</us-gaap:OperatingLeaseLiabilityCurrent>
<us-gaap:FinanceLeaseLiabilityCurrent id="Factid_10182261" contextRef="PAsOn12_31_2019_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3">252000</us-gaap:FinanceLeaseLiabilityCurrent>
<us-gaap:OperatingLeaseLiabilityNoncurrent id="Factid_10182262" contextRef="PAsOn12_31_2019_NonCurrentoperatingLeaseLiabilitiesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3">9446000</us-gaap:OperatingLeaseLiabilityNoncurrent>
<us-gaap:FinanceLeaseLiabilityNoncurrent id="Factid_10182263" contextRef="PAsOn12_31_2019_OtherNoncurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3">1971000</us-gaap:FinanceLeaseLiabilityNoncurrent>
<mx:LeaseLiabilities id="Factid_10182264" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">13705000</mx:LeaseLiabilities>
<us-gaap:FinanceLeaseRightOfUseAssetAmortization id="Factid_10182265" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">303000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
<us-gaap:FinanceLeaseInterestExpense id="Factid_10182266" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">178000</us-gaap:FinanceLeaseInterestExpense>
<us-gaap:LeaseCost id="Factid_10182267" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">3635000</us-gaap:LeaseCost>
<us-gaap:OperatingLeaseCost id="Factid_10182268" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">3154000</us-gaap:OperatingLeaseCost>
<us-gaap:OperatingLeasePayments id="Factid_10182269" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">3154000</us-gaap:OperatingLeasePayments>
<us-gaap:FinanceLeaseInterestPaymentOnLiability id="Factid_10182270" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">178000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
<us-gaap:FinanceLeasePrincipalPayments id="Factid_10182271" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">233000</us-gaap:FinanceLeasePrincipalPayments>
<us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent id="Factid_10182272" contextRef="PAsOn12_31_2019" unitRef="Unit_pure" decimals="4">0.0795</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
<us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent id="Factid_10182273" contextRef="PAsOn12_31_2019" unitRef="Unit_pure" decimals="4">0.0795</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears id="Factid_10182292" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">3569000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears id="Factid_10182293" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">1570000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears id="Factid_10182294" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">1319000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears id="Factid_10182295" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">1309000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter id="Factid_10182296" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">13978000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDue id="Factid_10182297" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">26064000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
<us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral id="Factid_10182299" contextRef="PAsOn12_31_2018_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">117000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
<us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral id="Factid_10182300" contextRef="PAsOn12_31_2018_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">607000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
<us-gaap:DebtInstrumentRepurchasedFaceAmount id="Factid_10182304" contextRef="PAsOn12_31_2018_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">1590000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
<us-gaap:GainsLossesOnExtinguishmentOfDebt id="Factid_10182305" contextRef="P01_01_2018To12_31_2018_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">234000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:DebtInstrumentRepurchasedFaceAmount id="Factid_10182306" contextRef="PAsOn02_28_2019_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">920000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
<us-gaap:GainsLossesOnExtinguishmentOfDebt id="Factid_10182307" contextRef="P02_01_2019To02_28_2019_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">63000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:DebtInstrumentRepurchasedFaceAmount id="Factid_10182308" contextRef="PAsOn12_31_2018_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">500000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
<us-gaap:GainsLossesOnExtinguishmentOfDebt id="Factid_10182309" contextRef="P01_01_2018To12_31_2018_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">28000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:DebtInstrumentRepurchasedFaceAmount id="Factid_10182310" contextRef="PAsOn01_31_2019_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">250000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
<us-gaap:GainsLossesOnExtinguishmentOfDebt id="Factid_10182311" contextRef="P01_01_2019To12_31_2019_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">21000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
<mx:PostemploymentBenefitsTranslationAdjustment id="Factid_10182312" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-4967000</mx:PostemploymentBenefitsTranslationAdjustment>
<mx:PostemploymentBenefitsTranslationAdjustment id="Factid_10182313" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-6344000</mx:PostemploymentBenefitsTranslationAdjustment>
<us-gaap:PostemploymentBenefitsLiabilityCurrentAndNoncurrent id="Factid_10182314" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">152292000</us-gaap:PostemploymentBenefitsLiabilityCurrentAndNoncurrent>
<mx:CumulativeContributionsToNationalPensionFund id="Factid_10182316" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">215000</mx:CumulativeContributionsToNationalPensionFund>
<mx:CumulativeContributionsToNationalPensionFund id="Factid_10182317" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">230000</mx:CumulativeContributionsToNationalPensionFund>
<mx:GroupSeveranceInsurancePlan id="Factid_10182318" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">568000</mx:GroupSeveranceInsurancePlan>
<mx:GroupSeveranceInsurancePlan id="Factid_10182319" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">598000</mx:GroupSeveranceInsurancePlan>
<mx:CumulativeContributionsToSeveranceInsuranceDepositAccounts id="Factid_10182322" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-4781000</mx:CumulativeContributionsToSeveranceInsuranceDepositAccounts>
<mx:CumulativeContributionsToSeveranceInsuranceDepositAccounts id="Factid_10182323" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-2549000</mx:CumulativeContributionsToSeveranceInsuranceDepositAccounts>
<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo id="Factid_10182324" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">1546000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree id="Factid_10182325" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">1349000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour id="Factid_10182326" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">1776000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive id="Factid_10182327" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">2630000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter id="Factid_10182328" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">35442000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths id="Factid_10182329" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">1066000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
<mx:IntercompanyLoan id="Factid_10182330" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">666597000</mx:IntercompanyLoan>
<mx:IntercompanyLoan id="Factid_10182331" contextRef="PAsOn12_31_2017" unitRef="Unit_USD" decimals="-3">677267000</mx:IntercompanyLoan>
<mx:IntercompanyLoan id="Factid_10182332" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">686485000</mx:IntercompanyLoan>
<us-gaap:Revenues id="Factid_10182335" contextRef="P01_01_2019To12_31_2019_FoundryServicesGroupMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">307144000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182336" contextRef="P01_01_2018To12_31_2018_FoundryServicesGroupMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">325312000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182337" contextRef="P01_01_2017To12_31_2017_FoundryServicesGroupMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">350395000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182338" contextRef="P01_01_2019To12_31_2019_DisplaySolutionsMembersrtProductOrServiceAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_StandardProductsGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">308531000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182339" contextRef="P01_01_2018To12_31_2018_DisplaySolutionsMembersrtProductOrServiceAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_StandardProductsGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">256113000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182340" contextRef="P01_01_2017To12_31_2017_DisplaySolutionsMembersrtProductOrServiceAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_StandardProductsGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">179233000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182341" contextRef="P01_01_2019To12_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis_PowerSolutionsMembersrtProductOrServiceAxis_StandardProductsGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">176245000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182342" contextRef="P01_01_2018To12_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis_PowerSolutionsMembersrtProductOrServiceAxis_StandardProductsGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">169284000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182343" contextRef="P01_01_2017To12_31_2017_OperatingSegmentsMembersrtConsolidationItemsAxis_PowerSolutionsMembersrtProductOrServiceAxis_StandardProductsGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">149836000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182344" contextRef="P01_01_2019To12_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis_StandardProductsGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">484776000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182345" contextRef="P01_01_2018To12_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis_StandardProductsGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">425397000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182346" contextRef="P01_01_2017To12_31_2017_OperatingSegmentsMembersrtConsolidationItemsAxis_StandardProductsGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">329069000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182347" contextRef="P01_01_2019To12_31_2019_OperatingSegmentsAndCorporateNonSegmentMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">275000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182348" contextRef="P01_01_2018To12_31_2018_OperatingSegmentsAndCorporateNonSegmentMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">189000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182349" contextRef="P01_01_2017To12_31_2017_OperatingSegmentsAndCorporateNonSegmentMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">208000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182350" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">792195000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182351" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">750898000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182352" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">679672000</us-gaap:Revenues>
<us-gaap:GrossProfit id="Factid_10182353" contextRef="P01_01_2019To12_31_2019_FoundryServicesGroupMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">64010000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_10182354" contextRef="P01_01_2018To12_31_2018_FoundryServicesGroupMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">82578000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_10182355" contextRef="P01_01_2017To12_31_2017_FoundryServicesGroupMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">101780000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_10182356" contextRef="P01_01_2019To12_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis_StandardProductsGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">116327000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_10182357" contextRef="P01_01_2018To12_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis_StandardProductsGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">115478000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_10182358" contextRef="P01_01_2017To12_31_2017_OperatingSegmentsMembersrtConsolidationItemsAxis_StandardProductsGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">85905000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_10182359" contextRef="P01_01_2019To12_31_2019_OperatingSegmentsAndCorporateNonSegmentMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">274000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_10182360" contextRef="P01_01_2018To12_31_2018_OperatingSegmentsAndCorporateNonSegmentMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">40000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_10182361" contextRef="P01_01_2017To12_31_2017_OperatingSegmentsAndCorporateNonSegmentMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">208000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_10182362" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">180611000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_10182363" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">198096000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_10182364" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">187893000</us-gaap:GrossProfit>
<us-gaap:Revenues id="Factid_10182365" contextRef="P01_01_2019To12_31_2019_FoundryServicesGroupMemberusgaapStatementBusinessSegmentsAxis_RevenueRecognizedAtTheTimeOfShipmentOrDeliveryMemberMXRevenueRecognitionPeriodAxis" unitRef="Unit_USD" decimals="-3">157272000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182366" contextRef="P01_01_2019To12_31_2019_FoundryServicesGroupMemberusgaapStatementBusinessSegmentsAxis_RevenueRecognizedOverTimeMemberMXRevenueRecognitionPeriodAxis" unitRef="Unit_USD" decimals="-3">149872000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182367" contextRef="P01_01_2019To12_31_2019_FoundryServicesGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">307144000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182368" contextRef="P01_01_2018To12_31_2018_FoundryServicesGroupMemberusgaapStatementBusinessSegmentsAxis_RevenueRecognizedAtTheTimeOfShipmentOrDeliveryMemberMXRevenueRecognitionPeriodAxis" unitRef="Unit_USD" decimals="-3">80578000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182369" contextRef="P01_01_2018To12_31_2018_FoundryServicesGroupMemberusgaapStatementBusinessSegmentsAxis_RevenueRecognizedOverTimeMemberMXRevenueRecognitionPeriodAxis" unitRef="Unit_USD" decimals="-3">244734000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182370" contextRef="P01_01_2018To12_31_2018_FoundryServicesGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">325312000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182371" contextRef="P01_01_2019To12_31_2019_KRsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">249385000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182372" contextRef="P01_01_2018To12_31_2018_KRsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">282516000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182373" contextRef="P01_01_2019To12_31_2019_AsiaPacificOtherThanKoreaMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">466380000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182374" contextRef="P01_01_2018To12_31_2018_AsiaPacificOtherThanKoreaMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">380598000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182375" contextRef="P01_01_2019To12_31_2019_USsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">28109000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182376" contextRef="P01_01_2018To12_31_2018_USsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">37483000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182377" contextRef="P01_01_2019To12_31_2019_EuropeMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">46421000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182378" contextRef="P01_01_2018To12_31_2018_EuropeMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">47831000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182379" contextRef="P01_01_2019To12_31_2019_OtherCountriesMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">1900000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182380" contextRef="P01_01_2018To12_31_2018_OtherCountriesMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">2470000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182383" contextRef="P01_01_2017To12_31_2017_KRsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">279883000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182384" contextRef="P01_01_2017To12_31_2017_AsiaPacificOtherThanKoreaMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">322595000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182385" contextRef="P01_01_2017To12_31_2017_USsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">35089000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182386" contextRef="P01_01_2017To12_31_2017_EuropeMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">41109000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10182387" contextRef="P01_01_2017To12_31_2017_OtherCountriesMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">996000</us-gaap:Revenues>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_10182389" contextRef="P01_01_2019To12_31_2019_CNsrtStatementGeographicalAxis_GeographicConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="INF">0.754</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_10182390" contextRef="P01_01_2018To12_31_2018_CNsrtStatementGeographicalAxis_GeographicConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="INF">0.666</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_10182391" contextRef="P01_01_2017To12_31_2017_CNsrtStatementGeographicalAxis_GeographicConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="INF">0.497</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_10182392" contextRef="P01_01_2019To12_31_2019_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_TopTenCustomersMembersrtMajorCustomersAxis" unitRef="Unit_pure" decimals="2">0.67</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_10182393" contextRef="P01_01_2017To12_31_2017_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_TopTenCustomersMembersrtMajorCustomersAxis" unitRef="Unit_pure" decimals="2">0.57</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_10182394" contextRef="P01_01_2018To12_31_2018_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_TopTenCustomersMembersrtMajorCustomersAxis" unitRef="Unit_pure" decimals="2">0.61</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_10182395" contextRef="P01_01_2019To12_31_2019_GeographicConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_KRsrtStatementGeographicalAxis_PropertyPlantAndEquipmentMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="2">0.98</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_10182396" contextRef="P01_01_2019To12_31_2019_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_TopCustomerOneMembersrtMajorCustomersAxis" unitRef="Unit_pure" decimals="3">0.329</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_10182397" contextRef="P01_01_2018To12_31_2018_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_TopCustomerTwoMembersrtMajorCustomersAxis" unitRef="Unit_pure" decimals="3">0.133</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_10182398" contextRef="P01_01_2017To12_31_2017_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_TopCustomerOneMembersrtMajorCustomersAxis" unitRef="Unit_pure" decimals="3">0.156</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_10182399" contextRef="P01_01_2018To12_31_2018_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_TopCustomerOneMembersrtMajorCustomersAxis" unitRef="Unit_pure" decimals="3">0.193</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax id="Factid_10182400" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">-4205000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax id="Factid_10182401" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">-20061000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax id="Factid_10182402" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">1545000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax id="Factid_10182403" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">-49000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="Factid_10182404" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">-2660000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="Factid_10182405" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">-20110000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:StockholdersEquity id="Factid_10182406" contextRef="PAsOn12_31_2017_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-38413000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_10182407" contextRef="PAsOn12_31_2017_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">5299000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_10182408" contextRef="PAsOn12_31_2017_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-33114000</us-gaap:StockholdersEquity>
<us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent id="Factid_10182409" contextRef="P01_01_2018To12_31_2018_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">18352000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
<us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent id="Factid_10182410" contextRef="P01_01_2018To12_31_2018_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-1589000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
<us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent id="Factid_10182411" contextRef="P01_01_2018To12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">16763000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
<us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent id="Factid_10182412" contextRef="P01_01_2018To12_31_2018_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">3759000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
<us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent id="Factid_10182413" contextRef="P01_01_2018To12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">3759000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent id="Factid_10182415" contextRef="P01_01_2018To12_31_2018_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">18352000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent id="Factid_10182416" contextRef="P01_01_2018To12_31_2018_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-5348000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent id="Factid_10182417" contextRef="P01_01_2018To12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">13004000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
<us-gaap:StockholdersEquity id="Factid_10182421" contextRef="PAsOn12_31_2018_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-20061000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_10182422" contextRef="PAsOn12_31_2018_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-49000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_10182423" contextRef="PAsOn12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-20110000</us-gaap:StockholdersEquity>
<us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent id="Factid_10182424" contextRef="P01_01_2019To12_31_2019_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">15856000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
<us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent id="Factid_10182425" contextRef="P01_01_2019To12_31_2019_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-2894000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
<us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent id="Factid_10182426" contextRef="P01_01_2019To12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">12962000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
<us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent id="Factid_10182427" contextRef="P01_01_2019To12_31_2019_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-4488000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
<us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent id="Factid_10182428" contextRef="P01_01_2019To12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-4488000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent id="Factid_10182430" contextRef="P01_01_2019To12_31_2019_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">15856000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent id="Factid_10182431" contextRef="P01_01_2019To12_31_2019_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">1594000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent id="Factid_10182432" contextRef="P01_01_2019To12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">17450000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
<us-gaap:StockholdersEquity id="Factid_10182433" contextRef="PAsOn12_31_2019_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-4205000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_10182434" contextRef="PAsOn12_31_2019_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">1545000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_10182435" contextRef="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-2660000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_10182436" contextRef="PAsOn12_31_2016_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">14460000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_10182437" contextRef="PAsOn12_31_2016_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-436000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_10182438" contextRef="PAsOn12_31_2016_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">14024000</us-gaap:StockholdersEquity>
<us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent id="Factid_10182439" contextRef="P01_01_2017To12_31_2017_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-52873000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
<us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent id="Factid_10182440" contextRef="P01_01_2017To12_31_2017_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">7736000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
<us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent id="Factid_10182441" contextRef="P01_01_2017To12_31_2017_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-45137000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
<us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent id="Factid_10182442" contextRef="P01_01_2017To12_31_2017_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">2001000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
<us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent id="Factid_10182443" contextRef="P01_01_2017To12_31_2017_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">2001000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent id="Factid_10182445" contextRef="P01_01_2017To12_31_2017_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-52873000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent id="Factid_10182446" contextRef="P01_01_2017To12_31_2017_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">5735000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent id="Factid_10182447" contextRef="P01_01_2017To12_31_2017_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-47138000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic id="Factid_10182453" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-21826000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic id="Factid_10182454" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-3900000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="Factid_10182455" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="0">34321888</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="Factid_10182456" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_shares" decimals="0">34469921</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Factid_10182459" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="INF">34321888</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Factid_10182460" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_shares" decimals="INF">34469921</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:EarningsPerShareDiluted id="Factid_10182461" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="INF">-0.64</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted id="Factid_10182462" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD_per_Share" decimals="INF">-0.11</us-gaap:EarningsPerShareDiluted>
<us-gaap:InterestOnConvertibleDebtNetOfTax id="Factid_10182471" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">5349000</us-gaap:InterestOnConvertibleDebtNetOfTax>
<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic id="Factid_10182472" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">90285000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="Factid_10182473" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_shares" decimals="0">33943264</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements id="Factid_10182474" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_shares" decimals="0">821664</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
<us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities id="Factid_10182475" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_shares" decimals="INF">9990209</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Factid_10182476" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_shares" decimals="INF">44755137</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:EarningsPerShareDiluted id="Factid_10182477" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD_per_Share" decimals="INF">2.02</us-gaap:EarningsPerShareDiluted>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_10182484" contextRef="P01_01_2019To12_31_2019_EmployeeAndNonEmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF">2177045</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_10182485" contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF">1043303</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_10182486" contextRef="P01_01_2017To12_31_2017_EmployeeAndNonEmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF">835572</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_10182487" contextRef="P01_01_2018To12_31_2018_EmployeeAndNonEmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF">2674756</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_10182489" contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF">718213</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_10182490" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="INF">10153620</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_10182491" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_shares" decimals="INF">10438187</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<dei:DocumentType id="Factid_10182699" contextRef="P01_01_2019To12_31_2019">10-K</dei:DocumentType>
<dei:DocumentPeriodEndDate id="Factid_10182700" contextRef="P01_01_2019To12_31_2019">2019-12-31</dei:DocumentPeriodEndDate>
<dei:AmendmentFlag id="Factid_10182701" contextRef="P01_01_2019To12_31_2019">false</dei:AmendmentFlag>
<dei:DocumentFiscalYearFocus id="Factid_10182702" contextRef="P01_01_2019To12_31_2019">2019</dei:DocumentFiscalYearFocus>
<dei:DocumentFiscalPeriodFocus id="Factid_10182703" contextRef="P01_01_2019To12_31_2019">FY</dei:DocumentFiscalPeriodFocus>
<dei:EntityCentralIndexKey id="Factid_10182706" contextRef="P01_01_2019To12_31_2019">0001325702</dei:EntityCentralIndexKey>
<dei:EntityWellKnownSeasonedIssuer id="Factid_10182714" contextRef="P01_01_2019To12_31_2019">No</dei:EntityWellKnownSeasonedIssuer>
<dei:EntityVoluntaryFilers id="Factid_10182715" contextRef="P01_01_2019To12_31_2019">No</dei:EntityVoluntaryFilers>
<dei:EntityFilerCategory id="Factid_10182737" contextRef="P01_01_2019To12_31_2019">Accelerated Filer</dei:EntityFilerCategory>
<dei:EntityPublicFloat id="Factid_10182739" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="0">314540019</dei:EntityPublicFloat>
<dei:TradingSymbol id="Factid_10182740" contextRef="P01_01_2019To12_31_2019">MX</dei:TradingSymbol>
<dei:EntityCommonStockSharesOutstanding id="Factid_10182744" contextRef="PAsOn02_14_2020" unitRef="Unit_shares" decimals="INF">34801312</dei:EntityCommonStockSharesOutstanding>
<dei:EntityInteractiveDataCurrent id="Factid_10182756" contextRef="P01_01_2019To12_31_2019">Yes</dei:EntityInteractiveDataCurrent>
<dei:EntitySmallBusiness id="Factid_10182758" contextRef="P01_01_2019To12_31_2019">false</dei:EntitySmallBusiness>
<us-gaap:CommonStockParOrStatedValuePerShare id="Factid_10182840" contextRef="PAsOn12_31_2019" unitRef="Unit_USD_per_Share" decimals="INF">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockParOrStatedValuePerShare id="Factid_10182841" contextRef="PAsOn12_31_2018" unitRef="Unit_USD_per_Share" decimals="INF">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockSharesAuthorized id="Factid_10182843" contextRef="PAsOn12_31_2019" unitRef="Unit_shares" decimals="INF">150000000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesAuthorized id="Factid_10182844" contextRef="PAsOn12_31_2018" unitRef="Unit_shares" decimals="INF">150000000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesIssued id="Factid_10182846" contextRef="PAsOn12_31_2019" unitRef="Unit_shares" decimals="INF">43851991</us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding id="Factid_10182847" contextRef="PAsOn12_31_2019" unitRef="Unit_shares" decimals="INF">34800312</us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockSharesIssued id="Factid_10182850" contextRef="PAsOn12_31_2018" unitRef="Unit_shares" decimals="INF">43054458</us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding id="Factid_10182851" contextRef="PAsOn12_31_2018" unitRef="Unit_shares" decimals="INF">34441232</us-gaap:CommonStockSharesOutstanding>
<us-gaap:TreasuryStockShares id="Factid_10182852" contextRef="PAsOn12_31_2019" unitRef="Unit_shares" decimals="INF">9051679</us-gaap:TreasuryStockShares>
<us-gaap:TreasuryStockShares id="Factid_10182856" contextRef="PAsOn12_31_2018" unitRef="Unit_shares" decimals="INF">8613226</us-gaap:TreasuryStockShares>
<us-gaap:GainsLossesOnExtinguishmentOfDebt id="Factid_10182863" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-42000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:GainsLossesOnExtinguishmentOfDebt id="Factid_10182864" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-206000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt id="Factid_10183453" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">86250000</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
<us-gaap:PaymentsOfDebtIssuanceCosts id="Factid_10183455" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">5902000</us-gaap:PaymentsOfDebtIssuanceCosts>
<mx:AcquisitionOfTreasuryStockRelatedToTaxWithHoldingForShareBasedCompensation id="Factid_10183457" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-405000</mx:AcquisitionOfTreasuryStockRelatedToTaxWithHoldingForShareBasedCompensation>
<us-gaap:FairValueDisclosuresTextBlock id="Factid_10183489" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2. Fair Value Measurements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASC 820 defines fair value, establishes a consistent framework for measuring fair value and expands disclosure requirements about fair value measurements. ASC 820 requires, among other things, the Company&amp;#8217;s valuation techniques used to measure fair value to maximize the use of observable inputs and minimize the use of unobservable inputs. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fair Value of Financial Instruments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 2019, the following table represents the Company&amp;#8217;s assets measured at fair value on a recurring basis and the basis for that measurement (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:77%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Carrying&amp;#160;Value&lt;br/&gt;December&amp;#160;31,&amp;#160;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair Value&lt;br/&gt;Measurement&lt;br/&gt;December&amp;#160;31,&amp;#160;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quoted&amp;#160;Prices&amp;#160;in&lt;br/&gt;Active Markets&lt;br/&gt;for Identical&lt;br/&gt;Asset (Level 1)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level 3)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Assets:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivative assets (other current assets)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,456&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,456&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,456&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 2018, the following table represents the Company&amp;#8217;s liabilities measured at fair value on a recurring basis and the basis for that measurement (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:77%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Carrying&amp;#160;Value&lt;br/&gt;December&amp;#160;31,&amp;#160;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair Value&lt;br/&gt;Measurement&lt;br/&gt;December&amp;#160;31,&amp;#160;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quoted&amp;#160;Prices&amp;#160;in&lt;br/&gt;Active Markets&lt;br/&gt;for Identical&lt;br/&gt;Asset (Level 1)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level 3)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Liabilities:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivative liabilities (other current liabilities)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;724&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;724&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;724&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Items not reflected in the table above include cash equivalents, accounts receivable, other receivables, accounts payable, and other accounts payable, fair value of which approximate carrying values due to the short-term nature of these instruments. The fair value of assets and liabilities whose carrying value approximates fair value is determined using Level&amp;#160;2 inputs. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fair Value of Long-Term Borrowings &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 89.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31, 2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31, 2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Carrying&lt;br/&gt;Value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&lt;br/&gt;Value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Carrying&lt;br/&gt;Value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&lt;br/&gt;Value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In thousands of US dollars)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 89.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Long-Term Borrowings:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 89.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;5.0&lt;/div&gt;% Exchangeable Senior Notes due March 2021 (Level 2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;text-align:right;;vertical-align:bottom;"&gt;81,959&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;text-align:right;;vertical-align:bottom;"&gt;116,078&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;text-align:right;;vertical-align:bottom;"&gt;81,418&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;text-align:right;;vertical-align:bottom;"&gt;86,835&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 89.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;6.625&lt;/div&gt;% &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;S&lt;/div&gt;enior &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;N&lt;/div&gt;otes due July 2021 (Level 2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;text-align:right;;vertical-align:bottom;"&gt;222,784&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;text-align:right;;vertical-align:bottom;"&gt;224,250&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;text-align:right;;vertical-align:bottom;"&gt;222,159&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;text-align:right;;vertical-align:bottom;"&gt;202,046&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 24pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;On January&amp;#160;17, 2017, the Company&amp;#8217;s wholly-owned subsidiary, MagnaChip Semiconductor S.A., closed an offering (the &amp;#8220;Exchangeable Notes Offering&amp;#8221;) of 5.0% Exchangeable Senior Notes due &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;March 1, 2021&lt;/div&gt; (the &amp;#8220;Exchangeable Notes&amp;#8221;), of $86,250&amp;#160;thousand, which represents the principal amount, excluding $5,902&amp;#160;thousand of debt issuance costs. In December 2018 and February 2019, MagnaChip Semiconductor S.A. repurchased a principal amount equal to $1,590&amp;#160;thousand and $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;920 &lt;/div&gt;thousand, respectively, of the Exchangeable Notes in the open market. The Company estimates the fair value of the Exchangeable Notes using the market approach, which utilizes quoted market prices that fall under Level&amp;#160;2. For further description of the Exchangeable Notes, see Note 11, &amp;#8220;Long-Term Borrowings.&amp;#8221; &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;On July&amp;#160;18, 2013, the Company issued 6.625% &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;S&lt;/div&gt;enior &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;N&lt;/div&gt;otes due &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;July 15, 2021&lt;/div&gt; (the &amp;#8220;2021 Notes&amp;#8221;) of $225,000&amp;#160;thousand, which represents the principal amount, excluding $1,125&amp;#160;thousand of original issue discount and $5,039&amp;#160;thousand of debt issuance costs. In December 2018 and January 2019, the Company repurchased a principal amount equal to $500&amp;#160;thousand and $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;250 &lt;/div&gt;thousand, respectively, of the 2021 Notes in the open market. The Company estimates the fair value of the 2021 Notes using the market approach, which utilizes quoted market prices that fall under Level&amp;#160;2. For further description of the 2021 Notes, see Note 11, &amp;#8220;Long-Term Borrowings.&amp;#8221; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fair Values Measured on a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-recurring&lt;/div&gt; Basis &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Company&amp;#8217;s &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-financial&lt;/div&gt; assets, such as property, plant and equipment, and intangible assets are recorded at fair value upon acquisition and are remeasured at fair value only if an impairment charge is recognized.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueDisclosuresTextBlock>
<us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock id="Factid_10183490" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 2019, the following table represents the Company&amp;#8217;s assets measured at fair value on a recurring basis and the basis for that measurement (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:77%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Carrying&amp;#160;Value&lt;br/&gt;December&amp;#160;31,&amp;#160;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair Value&lt;br/&gt;Measurement&lt;br/&gt;December&amp;#160;31,&amp;#160;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quoted&amp;#160;Prices&amp;#160;in&lt;br/&gt;Active Markets&lt;br/&gt;for Identical&lt;br/&gt;Asset (Level 1)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level 3)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Assets:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivative assets (other current assets)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,456&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,456&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,456&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 2018, the following table represents the Company&amp;#8217;s liabilities measured at fair value on a recurring basis and the basis for that measurement (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:77%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Carrying&amp;#160;Value&lt;br/&gt;December&amp;#160;31,&amp;#160;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair Value&lt;br/&gt;Measurement&lt;br/&gt;December&amp;#160;31,&amp;#160;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quoted&amp;#160;Prices&amp;#160;in&lt;br/&gt;Active Markets&lt;br/&gt;for Identical&lt;br/&gt;Asset (Level 1)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level 3)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Liabilities:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivative liabilities (other current liabilities)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;724&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;724&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;724&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
<us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock id="Factid_10183491" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fair Value of Long-Term Borrowings &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 89.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31, 2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31, 2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Carrying&lt;br/&gt;Value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&lt;br/&gt;Value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Carrying&lt;br/&gt;Value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&lt;br/&gt;Value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In thousands of US dollars)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 89.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Long-Term Borrowings:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 89.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;5.0&lt;/div&gt;% Exchangeable Senior Notes due March 2021 (Level 2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;text-align:right;;vertical-align:bottom;"&gt;81,959&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;text-align:right;;vertical-align:bottom;"&gt;116,078&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;text-align:right;;vertical-align:bottom;"&gt;81,418&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;text-align:right;;vertical-align:bottom;"&gt;86,835&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 89.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;6.625&lt;/div&gt;% &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;S&lt;/div&gt;enior &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;N&lt;/div&gt;otes due July 2021 (Level 2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;text-align:right;;vertical-align:bottom;"&gt;222,784&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;text-align:right;;vertical-align:bottom;"&gt;224,250&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;text-align:right;;vertical-align:bottom;"&gt;222,159&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;text-align:right;;vertical-align:bottom;"&gt;202,046&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock>
<us-gaap:DebtInstrumentMaturityDate id="Factid_10183498" contextRef="P01_17_2017To01_17_2017_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis">2021-03-01</us-gaap:DebtInstrumentMaturityDate>
<us-gaap:DebtInstrumentMaturityDate id="Factid_10183503" contextRef="P01_17_2017To01_17_2017_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis">2021-03-01</us-gaap:DebtInstrumentMaturityDate>
<us-gaap:DebtInstrumentMaturityDate id="Factid_10183517" contextRef="P07_18_2013To07_18_2013_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis">2021-07-15</us-gaap:DebtInstrumentMaturityDate>
<mx:NumberOfBusinessLines id="Factid_10183526" contextRef="P01_01_2019To12_31_2019_StandardProductsGroupMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_BusinessLines" decimals="INF">2</mx:NumberOfBusinessLines>
<us-gaap:AdditionalCashAndCashEquivalentRelatedText id="Factid_10183583" contextRef="P01_01_2019To12_31_2019">three months or less</us-gaap:AdditionalCashAndCashEquivalentRelatedText>
<us-gaap:DebtInstrumentInterestRateEffectivePercentage id="Factid_10183584" contextRef="PAsOn12_31_2019_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="3">0.050</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
<us-gaap:DebtInstrumentInterestRateEffectivePercentage id="Factid_10183585" contextRef="PAsOn12_31_2018_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="3">0.050</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
<us-gaap:DebtInstrumentInterestRateEffectivePercentage id="Factid_10183586" contextRef="PAsOn12_31_2019_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="5">0.06625</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
<us-gaap:DebtInstrumentInterestRateEffectivePercentage id="Factid_10183592" contextRef="PAsOn12_31_2018_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="5">0.06625</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
<us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock id="Factid_10183622" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3. Accounts Receivable &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts receivable as of December&amp;#160;31, 2019 and 2018 consisted of the following (in thousands):&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:79%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Accounts receivable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;92,685&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;80,155&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Notes receivable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,706&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;856&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Less:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Allowances for doubtful accounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(87&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(90&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Sales return reserves&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(387&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(439&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Volume discounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(276&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(479&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Accounts receivable, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;95,641&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;80,003&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in allowance for doubtful accounts for the years ended December&amp;#160;31, 2019, 2018 and 2017 are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:81%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Beginning balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(90&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(94&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(83&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Translation adjustments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;4&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(11&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(87&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(90&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(94&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in sales return reserves for the years ended December&amp;#160;31, 2019, 2018 and 2017 are as follows (in&amp;#160;thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:76%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Beginning balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(439&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(628&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,107&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(136&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(245&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(40&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Usage&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;170&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;414&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;626&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Translation adjustments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;18&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;20&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(107&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(387&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(439&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(628&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in low yield compensation reserve for the year ended December&amp;#160;31, 2017 are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:85%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:10%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended&lt;br/&gt;December&amp;#160;31,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Beginning balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(432&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(362&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Usage&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;22&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Translation adjustments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(72&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(844&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beginning in the first quarter of 2018, the Company recognized the low yield compensation reserves as a component of cost of sales, which were previously recorded as a deduction of sales. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in volume discounts for the years ended December&amp;#160;31, 2019 and 2018 are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:81%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Beginning balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(479&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(1,852&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(1,378&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Usage&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,040&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;892&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Translation adjustments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;15&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;7&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(276&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(479&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The Company has entered into an agreement to sell selected trade accounts receivable to a financial institution from time to time since March 2012. After the sale, the Company does not retain any interest in the receivables and the applicable financial institution collects these accounts receivable directly from the customer. The proceeds from the sales of these accounts receivable totaled $14,474&amp;#160;thousand, $25,266&amp;#160;thousand and $18,973 for the years ended December&amp;#160;31, 2019, 2018 and 2017, respectively, and these sales resulted in &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;pre-tax&lt;/div&gt; losses of $45&amp;#160;thousand, $63&amp;#160;thousand and $55&amp;#160;thousand for the years ended December&amp;#160;31, 2019, 2018 and 2017, respectively, which are included in selling, general and administrative expenses in the consolidated statements of operations. Net proceeds of the accounts receivable sale program are recognized in the consolidated statements of cash flows as part of operating cash flows.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company uses receivable discount programs with certain customers. These discount arrangements allow the Company to accelerate collection of customers&amp;#8217; receivables. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
<us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock id="Factid_10183634" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts receivable as of December&amp;#160;31, 2019 and 2018 consisted of the following (in thousands):&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:79%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Accounts receivable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;92,685&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;80,155&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Notes receivable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,706&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;856&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Less:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Allowances for doubtful accounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(87&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(90&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Sales return reserves&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(387&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(439&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Volume discounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(276&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(479&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Accounts receivable, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;95,641&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;80,003&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
<us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock id="Factid_10183635" contextRef="P01_01_2019To12_31_2019_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in allowance for doubtful accounts for the years ended December&amp;#160;31, 2019, 2018 and 2017 are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:81%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Beginning balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(90&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(94&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(83&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Translation adjustments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;4&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(11&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(87&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(90&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(94&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock>
<us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock id="Factid_10183636" contextRef="P01_01_2019To12_31_2019_AllowanceForSalesReturnMemberusgaapValuationAllowancesAndReservesTypeAxis">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in sales return reserves for the years ended December&amp;#160;31, 2019, 2018 and 2017 are as follows (in&amp;#160;thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:76%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Beginning balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(439&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(628&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,107&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(136&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(245&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(40&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Usage&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;170&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;414&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;626&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Translation adjustments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;18&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;20&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(107&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(387&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(439&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(628&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock>
<us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock id="Factid_10183639" contextRef="P01_01_2019To12_31_2019_LowYieldCompensationReserveMemberusgaapValuationAllowancesAndReservesTypeAxis">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in low yield compensation reserve for the year ended December&amp;#160;31, 2017 are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:85%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:10%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended&lt;br/&gt;December&amp;#160;31,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Beginning balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(432&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(362&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Usage&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;22&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Translation adjustments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(72&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(844&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;Beginning in the first quarter of 2018, the Company recognized the low yield compensation reserves as a component of cost of sales, which were previously recorded as a deduction of sales.&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock>
<us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock id="Factid_10183684" contextRef="P01_01_2019To12_31_2019_DiscountsOnAccountsAndNotesReceivablesMemberusgaapValuationAllowancesAndReservesTypeAxis">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in volume discounts for the years ended December&amp;#160;31, 2019 and 2018 are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:81%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Beginning balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(479&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(1,852&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(1,378&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Usage&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,040&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;892&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Translation adjustments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;15&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;7&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(276&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(479&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock>
<us-gaap:GainLossOnSaleOfAccountsReceivable id="Factid_10183710" contextRef="P01_01_2019To12_31_2019_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis_TradeAccountsReceivableMemberusgaapAccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" unitRef="Unit_USD" decimals="-3">-45000</us-gaap:GainLossOnSaleOfAccountsReceivable>
<us-gaap:GainLossOnSaleOfAccountsReceivable id="Factid_10183711" contextRef="P01_01_2018To12_31_2018_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis_TradeAccountsReceivableMemberusgaapAccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" unitRef="Unit_USD" decimals="-3">-63000</us-gaap:GainLossOnSaleOfAccountsReceivable>
<us-gaap:GainLossOnSaleOfAccountsReceivable id="Factid_10183712" contextRef="P01_01_2017To12_31_2017_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis_TradeAccountsReceivableMemberusgaapAccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" unitRef="Unit_USD" decimals="-3">-55000</us-gaap:GainLossOnSaleOfAccountsReceivable>
<us-gaap:Supplies id="Factid_10183713" contextRef="PAsOn12_31_2019_OtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3">6593000</us-gaap:Supplies>
<us-gaap:Supplies id="Factid_10183714" contextRef="PAsOn12_31_2018_OtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3">8132000</us-gaap:Supplies>
<us-gaap:ProceedsFromSaleAndCollectionOfReceivables id="Factid_10183715" contextRef="P01_01_2019To12_31_2019_TradeAccountsReceivableMemberusgaapAccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" unitRef="Unit_USD" decimals="-3">14474000</us-gaap:ProceedsFromSaleAndCollectionOfReceivables>
<us-gaap:ProceedsFromSaleAndCollectionOfReceivables id="Factid_10183716" contextRef="P01_01_2018To12_31_2018_TradeAccountsReceivableMemberusgaapAccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" unitRef="Unit_USD" decimals="-3">25266000</us-gaap:ProceedsFromSaleAndCollectionOfReceivables>
<us-gaap:ProceedsFromSaleAndCollectionOfReceivables id="Factid_10183717" contextRef="P01_01_2017To12_31_2017_TradeAccountsReceivableMemberusgaapAccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" unitRef="Unit_USD" decimals="-3">18973000</us-gaap:ProceedsFromSaleAndCollectionOfReceivables>
<us-gaap:AccountsReceivableGross id="Factid_10183740" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">92685000</us-gaap:AccountsReceivableGross>
<us-gaap:AccountsReceivableGross id="Factid_10183741" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">80155000</us-gaap:AccountsReceivableGross>
<us-gaap:NotesAndLoansReceivableGrossCurrent id="Factid_10183742" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">3706000</us-gaap:NotesAndLoansReceivableGrossCurrent>
<us-gaap:NotesAndLoansReceivableGrossCurrent id="Factid_10183743" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">856000</us-gaap:NotesAndLoansReceivableGrossCurrent>
<us-gaap:AllowanceForDoubtfulAccountsReceivable id="Factid_10183744" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">87000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
<mx:AllowanceForSalesReturns id="Factid_10183746" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">387000</mx:AllowanceForSalesReturns>
<mx:DiscountsOnAccountsAndNotesReceivables id="Factid_10183748" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">276000</mx:DiscountsOnAccountsAndNotesReceivables>
<mx:DiscountsOnAccountsAndNotesReceivables id="Factid_10183749" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">479000</mx:DiscountsOnAccountsAndNotesReceivables>
<us-gaap:AllowanceForDoubtfulAccountsReceivable id="Factid_10183770" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">90000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
<us-gaap:AllowanceForDoubtfulAccountsReceivable id="Factid_10183772" contextRef="PAsOn12_31_2017" unitRef="Unit_USD" decimals="-3">94000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
<us-gaap:AllowanceForDoubtfulAccountsReceivable id="Factid_10183773" contextRef="PAsOn12_31_2016" unitRef="Unit_USD" decimals="-3">83000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
<mx:AllowanceForDoubtfulAccountsReceivableTranslationAdjustment id="Factid_10183774" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-3000</mx:AllowanceForDoubtfulAccountsReceivableTranslationAdjustment>
<mx:AllowanceForDoubtfulAccountsReceivableTranslationAdjustment id="Factid_10183775" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-4000</mx:AllowanceForDoubtfulAccountsReceivableTranslationAdjustment>
<mx:AllowanceForDoubtfulAccountsReceivableTranslationAdjustment id="Factid_10183776" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">11000</mx:AllowanceForDoubtfulAccountsReceivableTranslationAdjustment>
<mx:AllowanceForSalesReturns id="Factid_10183784" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">439000</mx:AllowanceForSalesReturns>
<mx:AllowanceForSalesReturns id="Factid_10183785" contextRef="PAsOn12_31_2017" unitRef="Unit_USD" decimals="-3">628000</mx:AllowanceForSalesReturns>
<mx:AllowanceForSalesReturns id="Factid_10183786" contextRef="PAsOn12_31_2016" unitRef="Unit_USD" decimals="-3">1107000</mx:AllowanceForSalesReturns>
<mx:ProvisionForSalesReturnsNetOfRecoveries id="Factid_10183787" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">136000</mx:ProvisionForSalesReturnsNetOfRecoveries>
<mx:ProvisionForSalesReturnsNetOfRecoveries id="Factid_10183788" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">245000</mx:ProvisionForSalesReturnsNetOfRecoveries>
<mx:ProvisionForSalesReturnsNetOfRecoveries id="Factid_10183789" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">40000</mx:ProvisionForSalesReturnsNetOfRecoveries>
<mx:AllowanceForSalesReturnsWriteOffs id="Factid_10183790" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">170000</mx:AllowanceForSalesReturnsWriteOffs>
<mx:AllowanceForSalesReturnsWriteOffs id="Factid_10183791" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">414000</mx:AllowanceForSalesReturnsWriteOffs>
<mx:AllowanceForSalesReturnsWriteOffs id="Factid_10183792" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">626000</mx:AllowanceForSalesReturnsWriteOffs>
<mx:AllowanceForSalesReturnsTranslationAdjustments id="Factid_10183793" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-18000</mx:AllowanceForSalesReturnsTranslationAdjustments>
<mx:AllowanceForSalesReturnsTranslationAdjustments id="Factid_10183794" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-20000</mx:AllowanceForSalesReturnsTranslationAdjustments>
<mx:AllowanceForSalesReturnsTranslationAdjustments id="Factid_10183795" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">107000</mx:AllowanceForSalesReturnsTranslationAdjustments>
<mx:LowYieldCompensationReserve id="Factid_10183800" contextRef="PAsOn12_31_2016" unitRef="Unit_USD" decimals="-3">432000</mx:LowYieldCompensationReserve>
<mx:LowYieldCompensationReserveReversalProvisions id="Factid_10183801" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">362000</mx:LowYieldCompensationReserveReversalProvisions>
<mx:LowYieldCompensationReserveWriteoffs id="Factid_10183802" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">22000</mx:LowYieldCompensationReserveWriteoffs>
<mx:LowYieldCompensationReserveTranslationAdjustments id="Factid_10183803" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">72000</mx:LowYieldCompensationReserveTranslationAdjustments>
<mx:LowYieldCompensationReserve id="Factid_10183804" contextRef="PAsOn12_31_2017" unitRef="Unit_USD" decimals="-3">844000</mx:LowYieldCompensationReserve>
<us-gaap:InventoryDisclosureTextBlock id="Factid_10183819" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4. Inventories &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventories as of December&amp;#160;31, 2019 and 2018 consist of the following (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:79%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Finished goods&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;17,489&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;14,334&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Semi-finished goods and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;work-in-process&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;44,040&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;39,135&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Raw materials&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;17,702&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;21,150&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Materials &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-transit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; width: 5%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,890&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Less: inventory reserve&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(5,964&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(4,898&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventories, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;73,267&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;71,611&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in inventory reserve for the years ended December&amp;#160;31, 2019, 2018 and 2017 are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:72%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Beginning balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(4,898&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(6,391&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(7,177&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Change in reserve&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Inventory reserve charged to costs of sales&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(13,855&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(8,269&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(7,017&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Sale of previously reserved inventory&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,067&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,098&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;6,003&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(10,788&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(4,171&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,014&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Write off&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;9,189&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;5,479&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,641&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Translation adjustments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;533&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;185&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(841&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(5,964&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(4,898&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(6,391&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Inventory reserve represents the Company&amp;#8217;s best estimate in value lost due to excessive inventory level, physical deterioration, obsolescence, changes in price levels, or other causes based on individual facts and circumstances. Inventory reserve relates to inventory items including finished goods, semi-finished goods, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;work-in-process&lt;/div&gt;&lt;/div&gt; and raw materials. Write off of this reserve is recognized only when the related inventory has been disposed or scrapped.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;During the first half of 2019, the Company recorded inventory reserves of $5,475&amp;#160;thousand related to certain legacy display products. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InventoryDisclosureTextBlock>
<us-gaap:ScheduleOfInventoryCurrentTableTextBlock id="Factid_10183820" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventories as of December&amp;#160;31, 2019 and 2018 consist of the following (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:79%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Finished goods&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;17,489&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;14,334&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Semi-finished goods and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;work-in-process&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;44,040&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;39,135&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Raw materials&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;17,702&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;21,150&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Materials &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-transit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; width: 5%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,890&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Less: inventory reserve&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(5,964&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(4,898&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventories, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;73,267&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;71,611&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
<mx:ChangesInInventoryReservesTableTextBlock id="Factid_10183821" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in inventory reserve for the years ended December&amp;#160;31, 2019, 2018 and 2017 are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:72%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Beginning balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(4,898&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(6,391&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(7,177&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Change in reserve&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Inventory reserve charged to costs of sales&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(13,855&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(8,269&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(7,017&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Sale of previously reserved inventory&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,067&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,098&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;6,003&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(10,788&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(4,171&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,014&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Write off&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;9,189&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;5,479&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,641&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Translation adjustments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;533&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;185&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(841&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(5,964&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(4,898&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(6,391&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</mx:ChangesInInventoryReservesTableTextBlock>
<us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock id="Factid_10183823" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5. Property, Plant and Equipment &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property, plant and equipment as of December&amp;#160;31, 2019 and 2018 are comprised of the following (in&amp;#160;thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:75%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Buildings and related structures&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;68,828&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;70,665&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Machinery and equipment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;327,677&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;323,325&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Finance lease &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,457&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;42,681&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;44,724&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;441,643&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;438,714&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: accumulated depreciation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(273,959&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(251,962&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Land&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;14,890&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;15,419&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property, plant and equipment, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;182,574&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;202,171&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Aggregate depreciation expenses totaled $31,820,&amp;#160;thousand $31,229&amp;#160;thousand and $27,498&amp;#160;thousand for the years ended December&amp;#160;31, 2019, 2018 and 2017, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;As of June&amp;#160;29, 2018, the Company&amp;#8217;s Korean subsidiary entered into an arrangement whereby it (i)&amp;#160;acquired a water treatment facility from SK hynix for $4,172&amp;#160;thousand to support its fab in Gumi, Korea, and (ii)&amp;#160;subsequently sold the water treatment facility for $4,172&amp;#160;thousand to a third party management company that the Company engaged to run the facility for a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-year&lt;/div&gt; term. This arrangement is accounted for as a financing due to the Company&amp;#8217;s Korean subsidiary&amp;#8217;s continuing involvement with the facility. As a result, on the acquisition date, the Company recorded $4,172&amp;#160;thousand as property, plant and equipment, net, which is depreciated over the water treatment facility&amp;#8217;s estimated useful life. The Company also recorded the related liabilities of $553&amp;#160;thousand as other current liabilities and $3,619&amp;#160;thousand as other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; liabilities, which relate to the financing and service portions, respectively, of the arrangement and are amortized using the effective interest method over the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-year&lt;/div&gt; contract period.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
<us-gaap:PropertyPlantAndEquipmentTextBlock id="Factid_10183824" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property, plant and equipment as of December&amp;#160;31, 2019 and 2018 are comprised of the following (in&amp;#160;thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:75%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Buildings and related structures&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;68,828&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;70,665&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Machinery and equipment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;327,677&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;323,325&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Finance lease &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,457&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;42,681&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;44,724&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;441,643&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;438,714&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: accumulated depreciation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(273,959&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(251,962&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Land&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;14,890&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;15,419&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property, plant and equipment, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;182,574&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;202,171&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
<mx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmortizedContractalTerm id="Factid_10183825" contextRef="P06_16_2018To06_29_2018">P10Y</mx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmortizedContractalTerm>
<us-gaap:DerivativeNotionalAmount id="Factid_10183835" contextRef="PAsOn01_31_2020_DeutscheBankAgSeoulBranchMembersrtCounterpartyNameAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_USD" decimals="-3">30000000</us-gaap:DerivativeNotionalAmount>
<us-gaap:MarginDepositAssets id="Factid_10183836" contextRef="PAsOn01_31_2020_DeutscheBankAgSeoulBranchMembersrtCounterpartyNameAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_USD" decimals="-3">1800000</us-gaap:MarginDepositAssets>
<us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock id="Factid_10184229" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6. Intangible Assets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets as of December&amp;#160;31, 2019 and 2018 are comprised of the following (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:68%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31, 2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;br/&gt;amount&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;br/&gt;amortization&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&lt;br/&gt;amount&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Technology&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;18,688&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(18,688&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 3%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer relationships&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;26,838&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(26,838&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; width: 3%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Intellectual property assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;12,278&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(8,264&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,014&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;57,804&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(53,790&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,014&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="padding-left: 0px;;height:16;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="12" style="padding-left: 0px;;height:16;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31, 2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;br/&gt;amount&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;br/&gt;amortization&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&lt;br/&gt;amount&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Technology&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;19,350&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(19,350&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer relationships&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;27,791&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(27,791&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Intellectual property assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,571&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(7,618&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,953&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;58,712&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(54,759&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,953&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Aggregate amortization expense for intangible assets totaled $909&amp;#160;thousand, $819&amp;#160;thousand and $648&amp;#160;thousand for the years ended December&amp;#160;31, 2019, 2018 and 2017, respectively. The aggregate amortization expense of intangible assets for the next five years are estimated to be $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;943 &lt;/div&gt;thousand, $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;908 &lt;/div&gt;thousand, $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;809 &lt;/div&gt;thousand, $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;622 &lt;/div&gt;thousand and $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;394&lt;/div&gt;&amp;#160;thousand, for the years ended December&amp;#160;31, 2020, 2021, 2022, 2023 and 2024, respectively. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
<us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock id="Factid_10184230" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets as of December&amp;#160;31, 2019 and 2018 are comprised of the following (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:68%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31, 2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;br/&gt;amount&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;br/&gt;amortization&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&lt;br/&gt;amount&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Technology&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;18,688&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(18,688&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 3%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer relationships&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;26,838&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(26,838&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; width: 3%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Intellectual property assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;12,278&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(8,264&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,014&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;57,804&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(53,790&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,014&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="padding-left: 0px;;height:16;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="12" style="padding-left: 0px;;height:16;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31, 2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;br/&gt;amount&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;br/&gt;amortization&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&lt;br/&gt;amount&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Technology&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;19,350&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(19,350&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer relationships&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;27,791&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(27,791&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Intellectual property assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,571&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(7,618&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,953&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;58,712&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(54,759&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,953&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
<mx:ContractWithCustomerAmountRefunded id="Factid_10184231" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">4428000</mx:ContractWithCustomerAmountRefunded>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths id="Factid_10184233" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">943000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo id="Factid_10184234" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">908000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree id="Factid_10184235" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">809000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour id="Factid_10184236" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">622000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive id="Factid_10184237" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">394000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
<mx:AllowanceOnUnbilledAccountsReceivable id="Factid_10184311" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">627000</mx:AllowanceOnUnbilledAccountsReceivable>
<mx:ProvisionForDiscountsOnAccountsAndNotesReceviables id="Factid_10184313" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-1852000</mx:ProvisionForDiscountsOnAccountsAndNotesReceviables>
<mx:ProvisionForDiscountsOnAccountsAndNotesReceviables id="Factid_10184314" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-1378000</mx:ProvisionForDiscountsOnAccountsAndNotesReceviables>
<mx:UsageOfDiscountsAccountsAndNotesReceivables id="Factid_10184315" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">2040000</mx:UsageOfDiscountsAccountsAndNotesReceivables>
<mx:UsageOfDiscountsAccountsAndNotesReceivables id="Factid_10184316" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">892000</mx:UsageOfDiscountsAccountsAndNotesReceivables>
<mx:DiscountsOnAccountsAndNotesReceivablesTranslationAdjustments id="Factid_10184317" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">15000</mx:DiscountsOnAccountsAndNotesReceivablesTranslationAdjustments>
<mx:DiscountsOnAccountsAndNotesReceivablesTranslationAdjustments id="Factid_10184318" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">7000</mx:DiscountsOnAccountsAndNotesReceivablesTranslationAdjustments>
<us-gaap:Revenues id="Factid_10184336" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">157380000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10184337" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3">205145000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10184338" contextRef="P07_01_2019To09_30_2019" unitRef="Unit_USD" decimals="-3">229677000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10184339" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">199993000</us-gaap:Revenues>
<us-gaap:GrossProfit id="Factid_10184340" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">22701000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_10184341" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3">43840000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_10184342" contextRef="P07_01_2019To09_30_2019" unitRef="Unit_USD" decimals="-3">60866000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_10184343" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">53204000</us-gaap:GrossProfit>
<us-gaap:OperatingIncomeLoss id="Factid_10184344" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">-18281000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_10184345" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3">6746000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_10184346" contextRef="P07_01_2019To09_30_2019" unitRef="Unit_USD" decimals="-3">25923000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_10184347" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">10035000</us-gaap:OperatingIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_10184348" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">-34125000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_10184349" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3">-9520000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_10184350" contextRef="P07_01_2019To09_30_2019" unitRef="Unit_USD" decimals="-3">-1607000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_10184351" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">23426000</us-gaap:NetIncomeLoss>
<us-gaap:EarningsPerShareBasic id="Factid_10184352" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD_per_Share" decimals="INF">-1.00</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic id="Factid_10184353" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD_per_Share" decimals="INF">-0.28</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic id="Factid_10184354" contextRef="P07_01_2019To09_30_2019" unitRef="Unit_USD_per_Share" decimals="INF">-0.05</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic id="Factid_10184355" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="INF">0.68</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareDiluted id="Factid_10184356" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD_per_Share" decimals="INF">-1.00</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted id="Factid_10184357" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD_per_Share" decimals="INF">-0.28</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted id="Factid_10184358" contextRef="P07_01_2019To09_30_2019" unitRef="Unit_USD_per_Share" decimals="INF">-0.05</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted id="Factid_10184359" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="INF">0.54</us-gaap:EarningsPerShareDiluted>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="Factid_10184360" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_shares" decimals="INF">34194878</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="Factid_10184361" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_shares" decimals="INF">34245127</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="Factid_10184362" contextRef="P07_01_2019To09_30_2019" unitRef="Unit_shares" decimals="INF">34357745</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="Factid_10184363" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_shares" decimals="INF">34542415</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Factid_10184364" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_shares" decimals="INF">34194878</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Factid_10184365" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_shares" decimals="INF">34245127</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Factid_10184366" contextRef="P07_01_2019To09_30_2019" unitRef="Unit_shares" decimals="INF">34357745</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Factid_10184367" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_shares" decimals="INF">46078768</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent id="Factid_10184375" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">4319000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
<us-gaap:Revenues id="Factid_10184386" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">165819000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10184387" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_USD" decimals="-3">199685000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10184388" contextRef="P07_01_2018To09_30_2018" unitRef="Unit_USD" decimals="-3">206000000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_10184389" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">179394000</us-gaap:Revenues>
<us-gaap:GrossProfit id="Factid_10184390" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">44581000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_10184391" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_USD" decimals="-3">53854000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_10184392" contextRef="P07_01_2018To09_30_2018" unitRef="Unit_USD" decimals="-3">55749000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_10184393" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">43912000</us-gaap:GrossProfit>
<us-gaap:OperatingIncomeLoss id="Factid_10184394" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">7379000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_10184395" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_USD" decimals="-3">13914000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_10184396" contextRef="P07_01_2018To09_30_2018" unitRef="Unit_USD" decimals="-3">18265000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_10184397" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">7860000</us-gaap:OperatingIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_10184398" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">2763000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_10184399" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_USD" decimals="-3">-21505000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_10184400" contextRef="P07_01_2018To09_30_2018" unitRef="Unit_USD" decimals="-3">17222000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_10184401" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-2380000</us-gaap:NetIncomeLoss>
<us-gaap:EarningsPerShareBasic id="Factid_10184402" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD_per_Share" decimals="INF">0.08</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic id="Factid_10184403" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_USD_per_Share" decimals="INF">-0.62</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic id="Factid_10184404" contextRef="P07_01_2018To09_30_2018" unitRef="Unit_USD_per_Share" decimals="INF">0.50</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic id="Factid_10184405" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD_per_Share" decimals="INF">-0.07</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareDiluted id="Factid_10184406" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD_per_Share" decimals="INF">0.08</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted id="Factid_10184407" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_USD_per_Share" decimals="INF">-0.62</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted id="Factid_10184408" contextRef="P07_01_2018To09_30_2018" unitRef="Unit_USD_per_Share" decimals="INF">0.41</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted id="Factid_10184409" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD_per_Share" decimals="INF">-0.07</us-gaap:EarningsPerShareDiluted>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="Factid_10184410" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_shares" decimals="INF">34253111</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="Factid_10184411" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_shares" decimals="INF">34420654</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="Factid_10184412" contextRef="P07_01_2018To09_30_2018" unitRef="Unit_shares" decimals="INF">34573377</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="Factid_10184413" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_shares" decimals="INF">34627292</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Factid_10184414" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_shares" decimals="INF">35154693</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Factid_10184415" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_shares" decimals="INF">34420654</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Factid_10184416" contextRef="P07_01_2018To09_30_2018" unitRef="Unit_shares" decimals="INF">46021610</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Factid_10184417" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_shares" decimals="INF">34627292</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:CostOfGoodsAndServicesSold id="Factid_10184441" contextRef="P01_01_2019To12_31_2019_ShippingAndHandlingMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3">1769000</us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold id="Factid_10184442" contextRef="P01_01_2018To12_31_2018_ShippingAndHandlingMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3">1861000</us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold id="Factid_10184443" contextRef="P01_01_2017To12_31_2017_ShippingAndHandlingMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3">1652000</us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent id="Factid_10184451" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">2843000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
<mx:FinanceLeasesFutureMinimumPaymentsRemainderOfFiscalYear id="Factid_10184452" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">413000</mx:FinanceLeasesFutureMinimumPaymentsRemainderOfFiscalYear>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears id="Factid_10184453" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">1355000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
<mx:FinanceLeasesFutureMinimumPaymentsDueInTwoYears id="Factid_10184454" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">413000</mx:FinanceLeasesFutureMinimumPaymentsDueInTwoYears>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears id="Factid_10184455" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">1096000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
<mx:FinanceLeasesFutureMinimumPaymentsDueInThreeYears id="Factid_10184456" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">413000</mx:FinanceLeasesFutureMinimumPaymentsDueInThreeYears>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears id="Factid_10184457" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">1088000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
<mx:FinanceLeasesFutureMinimumPaymentsDueInFourYears id="Factid_10184458" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">413000</mx:FinanceLeasesFutureMinimumPaymentsDueInFourYears>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears id="Factid_10184459" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">1088000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
<mx:FinanceLeasesFutureMinimumPaymentsDueInFiveYears id="Factid_10184460" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">150000</mx:FinanceLeasesFutureMinimumPaymentsDueInFiveYears>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter id="Factid_10184461" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">10618000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
<mx:FinanceLeasesFutureMinimumPaymentsDueThereafter id="Factid_10184462" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">1463000</mx:FinanceLeasesFutureMinimumPaymentsDueThereafter>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDue id="Factid_10184463" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">18088000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
<mx:FinanceLeasesTotalFutureLeasePayments id="Factid_10184464" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">3265000</mx:FinanceLeasesTotalFutureLeasePayments>
<mx:OperatingLeasePresentValueAdjustments id="Factid_10184465" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">6606000</mx:OperatingLeasePresentValueAdjustments>
<mx:FinanceLeasesFutureMinimumPaymentsInterestIncludedInPayments id="Factid_10184466" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">1042000</mx:FinanceLeasesFutureMinimumPaymentsInterestIncludedInPayments>
<us-gaap:OperatingLeaseLiability id="Factid_10184467" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">11482000</us-gaap:OperatingLeaseLiability>
<us-gaap:FinanceLeaseLiability id="Factid_10184468" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">2223000</us-gaap:FinanceLeaseLiability>
<us-gaap:ComprehensiveIncomeNoteTextBlock id="Factid_10184471" contextRef="P01_01_2019To12_31_2019">&lt;div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;20. Accumulated Other Comprehensive Loss &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accumulated other comprehensive loss consists of the following at December&amp;#160;31, 2019 and 2018, respectively (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:80%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended&lt;br/&gt;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Foreign currency translation adjustments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(4,205&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(20,061&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivative adjustments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,545&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(49&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(2,660&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(20,110&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in accumulated other comprehensive loss for the years ended December&amp;#160;31, 2019, 2018 and 2017 are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:68%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; white-space: nowrap; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;br/&gt;currency&lt;br/&gt;translation&lt;br/&gt;adjustments&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Derivative&lt;br/&gt;adjustments&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Beginning balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(20,061&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(49&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(20,110&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other comprehensive income (loss) before reclassifications&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;15,856&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(2,894&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;12,962&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 5%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,488&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,488&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net current-period other comprehensive income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;15,856&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,594&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;17,450&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(4,205&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,545&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(2,660&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:68%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; white-space: nowrap; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&amp;#160;31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;br/&gt;currency&lt;br/&gt;translation&lt;br/&gt;adjustments&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Derivative&lt;br/&gt;adjustments&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Beginning balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(38,413&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,299&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(33,114&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other comprehensive income (loss) before reclassifications&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;18,352&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(1,589&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;16,763&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Amounts reclassified from accumulated other comprehensive income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(3,759&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(3,759&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net current-period other comprehensive income (loss)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;18,352&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(5,348&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;13,004&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(20,061&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(49&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(20,110&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:68%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; white-space: nowrap; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&amp;#160;31, 2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;br/&gt;currency&lt;br/&gt;translation&lt;br/&gt;adjustments&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Derivative&lt;br/&gt;adjustments&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Beginning balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;14,460&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(436&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;14,024&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other comprehensive income (loss) before reclassifications&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(52,873&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;7,736&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(45,137&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Amounts reclassified from accumulated other comprehensive income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(2,001&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(2,001&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net current-period other comprehensive income (loss)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(52,873&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;5,735&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(47,138&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(38,413&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,299&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(33,114&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
<mx:ScheduleOfComponentsOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock id="Factid_10184472" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accumulated other comprehensive loss consists of the following at December&amp;#160;31, 2019 and 2018, respectively (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:80%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended&lt;br/&gt;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Foreign currency translation adjustments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(4,205&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(20,061&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivative adjustments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,545&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(49&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(2,660&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(20,110&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</mx:ScheduleOfComponentsOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
<us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock id="Factid_10184473" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in accumulated other comprehensive loss for the years ended December&amp;#160;31, 2019, 2018 and 2017 are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:68%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; white-space: nowrap; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;br/&gt;currency&lt;br/&gt;translation&lt;br/&gt;adjustments&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Derivative&lt;br/&gt;adjustments&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Beginning balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(20,061&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(49&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(20,110&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other comprehensive income (loss) before reclassifications&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;15,856&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(2,894&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;12,962&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 5%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,488&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,488&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net current-period other comprehensive income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;15,856&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,594&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;17,450&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(4,205&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,545&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(2,660&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:68%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; white-space: nowrap; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&amp;#160;31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;br/&gt;currency&lt;br/&gt;translation&lt;br/&gt;adjustments&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Derivative&lt;br/&gt;adjustments&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Beginning balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(38,413&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,299&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(33,114&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other comprehensive income (loss) before reclassifications&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;18,352&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(1,589&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;16,763&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Amounts reclassified from accumulated other comprehensive income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(3,759&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(3,759&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net current-period other comprehensive income (loss)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;18,352&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(5,348&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;13,004&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(20,061&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(49&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(20,110&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:68%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; white-space: nowrap; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&amp;#160;31, 2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&lt;br/&gt;currency&lt;br/&gt;translation&lt;br/&gt;adjustments&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Derivative&lt;br/&gt;adjustments&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Beginning balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;14,460&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(436&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;14,024&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other comprehensive income (loss) before reclassifications&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(52,873&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;7,736&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(45,137&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Amounts reclassified from accumulated other comprehensive income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(2,001&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(2,001&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net current-period other comprehensive income (loss)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(52,873&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;5,735&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(47,138&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(38,413&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,299&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(33,114&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
<us-gaap:AdvertisingExpense id="Factid_10184474" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">134000</us-gaap:AdvertisingExpense>
<us-gaap:AdvertisingExpense id="Factid_10184475" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">121000</us-gaap:AdvertisingExpense>
<us-gaap:AdvertisingExpense id="Factid_10184476" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">95000</us-gaap:AdvertisingExpense>
<us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock id="Factid_10184483" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8. Accrued Expenses &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued expenses as of December&amp;#160;31, 2019 and 2018 are comprised of the following (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:80%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Payroll, benefits and related taxes, excluding severance benefits&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;16,505&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;14,548&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Withholding tax attributable to intercompany interest income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;23,371&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;20,879&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Interest on senior notes&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,205&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,226&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outside service fees&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;898&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;935&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Restructuring and others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,549&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,548&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,662&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Accrued expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;55,076&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;46,250&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
<us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock id="Factid_10184485" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued expenses as of December&amp;#160;31, 2019 and 2018 are comprised of the following (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:80%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Payroll, benefits and related taxes, excluding severance benefits&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;16,505&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;14,548&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Withholding tax attributable to intercompany interest income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;23,371&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;20,879&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Interest on senior notes&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,205&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,226&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outside service fees&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;898&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;935&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Restructuring and others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,549&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,548&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,662&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Accrued expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;55,076&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;46,250&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
<mx:IncomeTaxRecognizedTaxPositionRealizedUponUltimateSettlement id="Factid_10184486" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_pure" decimals="2">0.50</mx:IncomeTaxRecognizedTaxPositionRealizedUponUltimateSettlement>
<mx:RestructuringAndOthersCurrent id="Factid_10184492" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">3549000</mx:RestructuringAndOthersCurrent>
<mx:RevenuePerformanceObligationPaymentTerm id="Factid_10184494" contextRef="P01_01_2019To12_31_2019_MinimumMembersrtRangeAxis">P30D</mx:RevenuePerformanceObligationPaymentTerm>
<mx:RevenuePerformanceObligationPaymentTerm id="Factid_10184495" contextRef="P01_01_2019To12_31_2019_MaximumMembersrtRangeAxis">P60D</mx:RevenuePerformanceObligationPaymentTerm>
<us-gaap:RevenuePerformanceObligationDescriptionOfTiming id="Factid_10184505" contextRef="P01_01_2019To12_31_2019">Substantially all of the Company&amp;#8217;s contracts are one year or less in duration.</us-gaap:RevenuePerformanceObligationDescriptionOfTiming>
<us-gaap:RevenuePerformanceObligationDescriptionOfPaymentTerms id="Factid_10184517" contextRef="P01_01_2019To12_31_2019">The standard payment terms with customers are generally thirty to sixty days from the time of shipment, product delivery to the customer&amp;#8217;s location or customer acceptance, depending on the terms of the related arrangement.</us-gaap:RevenuePerformanceObligationDescriptionOfPaymentTerms>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife id="Factid_10184518" contextRef="P01_01_2019To12_31_2019_MinimumMembersrtRangeAxis">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife id="Factid_10184519" contextRef="P01_01_2019To12_31_2019_MaximumMembersrtRangeAxis">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife id="Factid_10184524" contextRef="P01_01_2019To12_31_2019_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock id="Factid_10184610" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;9. Derivative Financial Instruments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&amp;#8217;s Korean subsidiary from time to time has entered into zero cost collar and forward contracts to hedge the risk of changes in the functional-currency-equivalent cash flows attributable to currency rate changes on US dollar denominated revenues. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Details of derivative contracts as of December&amp;#160;31, 2019 are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:40%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; white-space: nowrap; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Date of transaction&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Type&amp;#160;of&amp;#160;derivative&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&amp;#160;notional&amp;#160;amount&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Month&amp;#160;of&amp;#160;settlement&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;August&amp;#160;13, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;Zero&amp;#160;cost&amp;#160;collar&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;60,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); text-align: center;;vertical-align:bottom;"&gt;January&amp;#160;2020&amp;#160;to&amp;#160;June&amp;#160;2020&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;September&amp;#160;27, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;Zero&amp;#160;cost&amp;#160;collar&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;42,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; text-align: center;;vertical-align:bottom;"&gt;January 2020 to June 2020&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;December&amp;#160;4, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;Zero&amp;#160;cost&amp;#160;collar&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;30,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); text-align: center;;vertical-align:bottom;"&gt;July&amp;#160;2020&amp;#160;to&amp;#160;December&amp;#160;2020&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Details of derivative contracts as of December&amp;#160;31, 2018 are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:40%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; white-space: nowrap; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Date of transaction&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Type&amp;#160;of&amp;#160;derivative&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&amp;#160;notional&amp;#160;amount&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Month&amp;#160;of&amp;#160;settlement&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;June&amp;#160;27, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;Zero&amp;#160;cost&amp;#160;collar&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;18,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); text-align: center;;vertical-align:bottom;"&gt;January&amp;#160;2019&amp;#160;to&amp;#160;June&amp;#160;2019&amp;#160;&amp;#160;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;27, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;Forward&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;36,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; text-align: center;;vertical-align:bottom;"&gt;January 2019 to June 2019&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The zero cost collar and forward contracts qualify as cash flow hedges under ASC 815, &amp;#8220;Derivatives and Hedging,&amp;#8221; since at both the inception of the contracts and on an ongoing basis, the hedging relationship was and is expected to be highly effective in achieving offsetting cash flows attributable to the hedged risk during the term of the contracts. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The fair values of the Company&amp;#8217;s outstanding zero cost collar and forward contracts recorded as assets and liabilities as of December&amp;#160;31, 2019 and 2018 are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:44%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;width:39%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td rowspan="2" style="padding-left: 0px; white-space: nowrap; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Derivatives&amp;#160;designated&amp;#160;as&amp;#160;hedging&amp;#160;instruments:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Asset Derivatives:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Zero cost collars&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;Other&amp;#160;current&amp;#160;assets&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,456&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Liability Derivatives:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Zero cost collars&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;Other&amp;#160;current&amp;#160;liabilities&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; width: 3%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;117&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Forward&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;Other&amp;#160;current&amp;#160;liabilities&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 3%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;607&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Offsetting of derivative assets as of December&amp;#160;31, 2019 is as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:40%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td rowspan="2" style="padding-left: 0px; white-space: nowrap; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" rowspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&amp;#160;amounts&amp;#160;of&lt;br/&gt;recognized&lt;br/&gt;assets&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" rowspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&amp;#160;amounts&lt;br/&gt;offset in the&lt;br/&gt;balance sheets&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" rowspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&amp;#160;amounts&amp;#160;of&lt;br/&gt;assets&lt;br/&gt;presented&amp;#160;in&amp;#160;the&lt;br/&gt;balance sheets&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross amounts not offset&lt;br/&gt;in the balance sheets&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" rowspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&amp;#160;amount&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Financial&lt;br/&gt;instruments&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cash&amp;#160;collateral&lt;br/&gt;pledged&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Asset Derivatives:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Zero&amp;#160;cost&amp;#160;collars&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,456&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; width: 3%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,456&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; width: 2%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,070&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,526&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Offsetting of derivative liabilities as of December&amp;#160;31, 2018 is as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:43%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td rowspan="2" style="padding-left: 0px; white-space: nowrap; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&amp;#160;31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" rowspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;Gross&amp;#160;amounts&amp;#160;of&amp;#160;&lt;br/&gt;recognized&lt;br/&gt;liabilities&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" rowspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&amp;#160;amounts&lt;br/&gt;offset in the&lt;br/&gt;balance sheets&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" rowspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;Net&amp;#160;amounts&amp;#160;of&amp;#160;&lt;br/&gt;liabilities&lt;br/&gt;presented&amp;#160;in&amp;#160;the&lt;br/&gt;balance sheets&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross amounts not offset&lt;br/&gt;in the balance sheets&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" rowspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&amp;#160;amount&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Financial&lt;br/&gt;instruments&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cash&amp;#160;collateral&lt;br/&gt;pledged&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Liability Derivatives:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Zero&amp;#160;cost&amp;#160;collars&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;117&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;117&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(360&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(243&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Forward&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;607&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;607&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,450&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(843&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;For derivative instruments that are designated and qualify as cash flow hedges, gains or losses on the derivative aside from components excluded from the assessment of effectiveness&amp;#160;are reported as a component of accumulated other comprehensive income (&amp;#8220;AOCI&amp;#8221;) and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings. Gains and losses on the derivative, representing hedge components excluded from the assessment of effectiveness, are recognized in current earnings. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes the impact of derivative instruments on the consolidated statements of operations for the years ended December&amp;#160;31, 2019 and 2018 (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:44%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td rowspan="2" style="padding-left: 0px; white-space: nowrap; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Derivatives in ASC&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;815 Cash Flow Hedging&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Relationships&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&amp;#160;of&amp;#160;Loss&lt;br/&gt;Recognized&amp;#160;in&lt;br/&gt;AOCI&amp;#160;on&lt;br/&gt;Derivatives&lt;br/&gt;(Effective&amp;#160;Portion)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Location/Amount&amp;#160;of&amp;#160;Gain&amp;#160;(Loss)&lt;br/&gt;Reclassified&amp;#160;from AOCI&lt;br/&gt;Into Statement&amp;#160;of Operations&lt;br/&gt;(Effective Portion)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Location/Amount&amp;#160;of Loss&lt;br/&gt;Recognized&amp;#160;in&lt;br/&gt;Statement&amp;#160;of Operations&amp;#160;on&lt;br/&gt;Derivatives&lt;br/&gt;(Ineffective&amp;#160;Portion)(1)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Zero cost collars&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,096&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(747&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;Net&amp;#160;sales&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(2,738&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,103&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;Other&amp;#160;income,&amp;#160;net&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(193&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(276&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forwards&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(1,798&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(842&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;Net&amp;#160;sales&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(1,750&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,656&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;Other&amp;#160;income,&amp;#160;net&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(125&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(190&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Forwards&amp;#8212;excluded time value(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;Other&amp;#160;income,&amp;#160;net&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 3%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,904&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(2,894&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(1,589&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(4,488&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,759&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(318&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(2,370&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;text-align:left;;vertical-align:top;;width:4%;"&gt;(1)&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;The FASB issued the new guidance about hedging activities (ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017-12),&lt;/div&gt; which provides new rules about income statement classification and eliminates the requirement to separately measure and report hedge ineffectiveness. In addition, under the same guidance, excluded time value for forward contracts is presented in earnings in the same income statement line item that is used to present the earnings effect of the hedged item. The Company adopted the new guidance in the first quarter of 2019 and recorded $98&amp;#160;thousand as a reduction of net sales for the same period, and the comparative prior period amounts were not restated and continued to be reported under the accounting standards in effect for such period.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 2019, the amount expected to be reclassified from accumulated other comprehensive loss into income within the next twelve months is $1,545&amp;#160;thousand. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company set aside $8,750&amp;#160;thousand and $4,000&amp;#160;thousand of cash deposits to the counterparties, Nomura Financial Investment (Korea) Co., Ltd. (&amp;#8220;NFIK&amp;#8221;) and Deutsche Bank AG, Seoul Branch (&amp;#8220;DB&amp;#8221;), as required for the zero cost collar and forward contracts outstanding as of December&amp;#160;31, 2019 and 2018, respectively. These cash deposits are recorded as hedge collateral on the consolidated balance sheets. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company is required to deposit additional cash collateral with NFIK and DB for any exposure in excess of $500&amp;#160;thousand, and $1,070&amp;#160;thousand and $1,810&amp;#160;thousand of additional cash collateral were required and recorded as hedge collateral on the consolidated balance sheets as of December&amp;#160;31, 2019 and December&amp;#160;31, 2018, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;These forward and zero cost collar contracts may be terminated by the counterparty in a number of circumstances, including if the Company&amp;#8217;s long-term debt rating falls below &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-/B3&lt;/div&gt; or if the Company&amp;#8217;s total cash and cash equivalents is less than $30,000&amp;#160;thousand at the end of a fiscal quarter, unless a waiver is obtained from the counterparty.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
<us-gaap:ScheduleOfDerivativeInstrumentsTextBlock id="Factid_10184611" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Details of derivative contracts as of December&amp;#160;31, 2019 are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:40%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; white-space: nowrap; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Date of transaction&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Type&amp;#160;of&amp;#160;derivative&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&amp;#160;notional&amp;#160;amount&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Month&amp;#160;of&amp;#160;settlement&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;August&amp;#160;13, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;Zero&amp;#160;cost&amp;#160;collar&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;60,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); text-align: center;;vertical-align:bottom;"&gt;January&amp;#160;2020&amp;#160;to&amp;#160;June&amp;#160;2020&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;September&amp;#160;27, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;Zero&amp;#160;cost&amp;#160;collar&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;42,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; text-align: center;;vertical-align:bottom;"&gt;January 2020 to June 2020&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;December&amp;#160;4, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;Zero&amp;#160;cost&amp;#160;collar&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;30,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); text-align: center;;vertical-align:bottom;"&gt;July&amp;#160;2020&amp;#160;to&amp;#160;December&amp;#160;2020&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Details of derivative contracts as of December&amp;#160;31, 2018 are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:40%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; white-space: nowrap; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Date of transaction&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Type&amp;#160;of&amp;#160;derivative&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&amp;#160;notional&amp;#160;amount&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Month&amp;#160;of&amp;#160;settlement&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;June&amp;#160;27, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;Zero&amp;#160;cost&amp;#160;collar&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;18,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); text-align: center;;vertical-align:bottom;"&gt;January&amp;#160;2019&amp;#160;to&amp;#160;June&amp;#160;2019&amp;#160;&amp;#160;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;27, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;Forward&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;36,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; text-align: center;;vertical-align:bottom;"&gt;January 2019 to June 2019&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDerivativeInstrumentsTextBlock>
<us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock id="Factid_10184612" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The fair values of the Company&amp;#8217;s outstanding zero cost collar and forward contracts recorded as assets and liabilities as of December&amp;#160;31, 2019 and 2018 are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:44%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;width:39%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td rowspan="2" style="padding-left: 0px; white-space: nowrap; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Derivatives&amp;#160;designated&amp;#160;as&amp;#160;hedging&amp;#160;instruments:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Asset Derivatives:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Zero cost collars&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;Other&amp;#160;current&amp;#160;assets&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,456&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Liability Derivatives:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Zero cost collars&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;Other&amp;#160;current&amp;#160;liabilities&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; width: 3%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;117&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Forward&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;Other&amp;#160;current&amp;#160;liabilities&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 3%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;607&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
<mx:OffsettingAssetsLiabilitiesTableTextBlock id="Factid_10184613" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Offsetting of derivative assets as of December&amp;#160;31, 2019 is as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:40%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td rowspan="2" style="padding-left: 0px; white-space: nowrap; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" rowspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&amp;#160;amounts&amp;#160;of&lt;br/&gt;recognized&lt;br/&gt;assets&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" rowspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&amp;#160;amounts&lt;br/&gt;offset in the&lt;br/&gt;balance sheets&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" rowspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&amp;#160;amounts&amp;#160;of&lt;br/&gt;assets&lt;br/&gt;presented&amp;#160;in&amp;#160;the&lt;br/&gt;balance sheets&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross amounts not offset&lt;br/&gt;in the balance sheets&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" rowspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&amp;#160;amount&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Financial&lt;br/&gt;instruments&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cash&amp;#160;collateral&lt;br/&gt;pledged&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Asset Derivatives:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Zero&amp;#160;cost&amp;#160;collars&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,456&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; width: 3%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,456&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; width: 2%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,070&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,526&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</mx:OffsettingAssetsLiabilitiesTableTextBlock>
<us-gaap:OffsettingLiabilitiesTableTextBlock id="Factid_10184614" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Offsetting of derivative liabilities as of December&amp;#160;31, 2018 is as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:43%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td rowspan="2" style="padding-left: 0px; white-space: nowrap; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&amp;#160;31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" rowspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;Gross&amp;#160;amounts&amp;#160;of&amp;#160;&lt;br/&gt;recognized&lt;br/&gt;liabilities&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" rowspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&amp;#160;amounts&lt;br/&gt;offset in the&lt;br/&gt;balance sheets&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" rowspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;Net&amp;#160;amounts&amp;#160;of&amp;#160;&lt;br/&gt;liabilities&lt;br/&gt;presented&amp;#160;in&amp;#160;the&lt;br/&gt;balance sheets&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross amounts not offset&lt;br/&gt;in the balance sheets&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" rowspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&amp;#160;amount&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Financial&lt;br/&gt;instruments&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cash&amp;#160;collateral&lt;br/&gt;pledged&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Liability Derivatives:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Zero&amp;#160;cost&amp;#160;collars&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;117&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;117&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(360&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(243&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Forward&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;607&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;607&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,450&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(843&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OffsettingLiabilitiesTableTextBlock>
<us-gaap:Revenues id="Factid_10184617" contextRef="P01_01_2019To12_31_2019_AccountingStandardsUpdate201409MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis" unitRef="Unit_USD" decimals="-3">98000</us-gaap:Revenues>
<us-gaap:DebtInstrumentCreditRating id="Factid_10184618" contextRef="P01_01_2019To12_31_2019_NomuraFinancialInvestmentCoLtdMembersrtCounterpartyNameAxis_ZeroCostCollarAndForwardContractsMemberusgaapDerivativeInstrumentRiskAxis">B-/B3</us-gaap:DebtInstrumentCreditRating>
<us-gaap:DerivativeInceptionDates id="Factid_10184622" contextRef="P01_01_2019To12_31_2019_ZeroCostCollarOneMemberusgaapDerivativeInstrumentRiskAxis">2019-08-13</us-gaap:DerivativeInceptionDates>
<us-gaap:DescriptionOfTypesOfCashFlowHedgingInstrumentsUsed id="Factid_10184623" contextRef="P01_01_2019To12_31_2019_ZeroCostCollarOneMemberusgaapDerivativeInstrumentRiskAxis">Zero&amp;#160;cost&amp;#160;collar</us-gaap:DescriptionOfTypesOfCashFlowHedgingInstrumentsUsed>
<us-gaap:DerivativeNotionalAmount id="Factid_10184624" contextRef="PAsOn12_31_2019_ZeroCostCollarOneMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">60000000</us-gaap:DerivativeNotionalAmount>
<us-gaap:DerivativeInceptionDates id="Factid_10184625" contextRef="P01_01_2019To12_31_2019_ZeroCostCollarTwoMemberusgaapDerivativeInstrumentRiskAxis">2019-09-27</us-gaap:DerivativeInceptionDates>
<us-gaap:DescriptionOfTypesOfCashFlowHedgingInstrumentsUsed id="Factid_10184626" contextRef="P01_01_2019To12_31_2019_ZeroCostCollarTwoMemberusgaapDerivativeInstrumentRiskAxis">Zero&amp;#160;cost&amp;#160;collar</us-gaap:DescriptionOfTypesOfCashFlowHedgingInstrumentsUsed>
<us-gaap:DerivativeNotionalAmount id="Factid_10184627" contextRef="PAsOn12_31_2019_ZeroCostCollarTwoMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">42000000</us-gaap:DerivativeNotionalAmount>
<us-gaap:DerivativeInceptionDates id="Factid_10184628" contextRef="P01_01_2019To12_31_2019_ZeroCostCollarThreeMemberusgaapDerivativeInstrumentRiskAxis">2019-12-04</us-gaap:DerivativeInceptionDates>
<us-gaap:DescriptionOfTypesOfCashFlowHedgingInstrumentsUsed id="Factid_10184629" contextRef="P01_01_2019To12_31_2019_ZeroCostCollarThreeMemberusgaapDerivativeInstrumentRiskAxis">Zero&amp;#160;cost&amp;#160;collar</us-gaap:DescriptionOfTypesOfCashFlowHedgingInstrumentsUsed>
<us-gaap:DerivativeNotionalAmount id="Factid_10184630" contextRef="PAsOn12_31_2019_ZeroCostCollarThreeMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">30000000</us-gaap:DerivativeNotionalAmount>
<us-gaap:DerivativeInceptionDates id="Factid_10184682" contextRef="P01_01_2018To12_31_2018_ZeroCostCollarOneMemberusgaapDerivativeInstrumentRiskAxis">2018-06-27</us-gaap:DerivativeInceptionDates>
<us-gaap:DescriptionOfTypesOfCashFlowHedgingInstrumentsUsed id="Factid_10184683" contextRef="P01_01_2018To12_31_2018_ZeroCostCollarOneMemberusgaapDerivativeInstrumentRiskAxis">Zero&amp;#160;cost&amp;#160;collar</us-gaap:DescriptionOfTypesOfCashFlowHedgingInstrumentsUsed>
<us-gaap:DerivativeNotionalAmount id="Factid_10184684" contextRef="PAsOn12_31_2018_ZeroCostCollarOneMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">18000000</us-gaap:DerivativeNotionalAmount>
<us-gaap:DerivativeInceptionDates id="Factid_10184685" contextRef="P01_01_2018To12_31_2018_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis">2018-06-27</us-gaap:DerivativeInceptionDates>
<us-gaap:DescriptionOfTypesOfCashFlowHedgingInstrumentsUsed id="Factid_10184686" contextRef="P01_01_2018To12_31_2018_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis">Forward</us-gaap:DescriptionOfTypesOfCashFlowHedgingInstrumentsUsed>
<us-gaap:DerivativeNotionalAmount id="Factid_10184687" contextRef="PAsOn12_31_2018_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">36000000</us-gaap:DerivativeNotionalAmount>
<mx:DerivativeSettlementStartDateMonthYear id="Factid_10184690" contextRef="P01_01_2019To12_31_2019_ZeroCostCollarOneMemberusgaapDerivativeInstrumentRiskAxis">2020-01</mx:DerivativeSettlementStartDateMonthYear>
<mx:DerivativeSettlementEndDateMonthYear id="Factid_10184691" contextRef="P01_01_2019To12_31_2019_ZeroCostCollarOneMemberusgaapDerivativeInstrumentRiskAxis">2020-06</mx:DerivativeSettlementEndDateMonthYear>
<mx:DerivativeSettlementStartDateMonthYear id="Factid_10184692" contextRef="P01_01_2019To12_31_2019_ZeroCostCollarTwoMemberusgaapDerivativeInstrumentRiskAxis">2020-01</mx:DerivativeSettlementStartDateMonthYear>
<mx:DerivativeSettlementEndDateMonthYear id="Factid_10184693" contextRef="P01_01_2019To12_31_2019_ZeroCostCollarTwoMemberusgaapDerivativeInstrumentRiskAxis">2020-06</mx:DerivativeSettlementEndDateMonthYear>
<mx:DerivativeSettlementStartDateMonthYear id="Factid_10184742" contextRef="P01_01_2019To12_31_2019_ZeroCostCollarThreeMemberusgaapDerivativeInstrumentRiskAxis">2020-07</mx:DerivativeSettlementStartDateMonthYear>
<mx:DerivativeSettlementEndDateMonthYear id="Factid_10184743" contextRef="P01_01_2019To12_31_2019_ZeroCostCollarThreeMemberusgaapDerivativeInstrumentRiskAxis">2020-12</mx:DerivativeSettlementEndDateMonthYear>
<mx:DerivativeSettlementStartDateMonthYear id="Factid_10184744" contextRef="P01_01_2018To12_31_2018_ZeroCostCollarOneMemberusgaapDerivativeInstrumentRiskAxis">2019-01</mx:DerivativeSettlementStartDateMonthYear>
<mx:DerivativeSettlementEndDateMonthYear id="Factid_10184745" contextRef="P01_01_2018To12_31_2018_ZeroCostCollarOneMemberusgaapDerivativeInstrumentRiskAxis">2019-06</mx:DerivativeSettlementEndDateMonthYear>
<mx:DerivativeSettlementStartDateMonthYear id="Factid_10184746" contextRef="P01_01_2018To12_31_2018_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis">2019-01</mx:DerivativeSettlementStartDateMonthYear>
<mx:DerivativeSettlementEndDateMonthYear id="Factid_10184747" contextRef="P01_01_2018To12_31_2018_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis">2019-06</mx:DerivativeSettlementEndDateMonthYear>
<us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral id="Factid_10184801" contextRef="PAsOn12_31_2019_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">1456000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
<us-gaap:DerivativeAssets id="Factid_10184803" contextRef="PAsOn12_31_2019_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">1456000</us-gaap:DerivativeAssets>
<us-gaap:DerivativeCollateralObligationToReturnCash id="Factid_10184805" contextRef="PAsOn12_31_2019_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">1070000</us-gaap:DerivativeCollateralObligationToReturnCash>
<us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral id="Factid_10184806" contextRef="PAsOn12_31_2019_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3">2526000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral>
<us-gaap:ProductWarrantyDisclosureTextBlock id="Factid_10184975" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10. Product Warranties &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in accrued warranty liabilities for the years ended December&amp;#160;31, 2019, 2018 and 2017 are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:77%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Beginning balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;610&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,060&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;466&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Change in provision (reversal)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,357&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;222&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(224&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Usage&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,315&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(636&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(65&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Translation adjustments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(6&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(36&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;39&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,646&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;610&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;216&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beginning in the first quarter of 2018, the Company recognized low yield compensation reserves as a component of cost of sales. Low yield compensation reserves were previously recorded as a deduction of sales. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company accounted for this change prospectively as a change in accounting estimate, which resulted in an increase of $844&amp;#160;thousand in current liabilities, as of January&amp;#160;1, 2018. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ProductWarrantyDisclosureTextBlock>
<us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock id="Factid_10184977" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in accrued warranty liabilities for the years ended December&amp;#160;31, 2019, 2018 and 2017 are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:77%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Beginning balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;610&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,060&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;466&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Change in provision (reversal)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,357&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;222&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(224&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Usage&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,315&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(636&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(65&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Translation adjustments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(6&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(36&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;39&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,646&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;610&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;216&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
<us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification id="Factid_10184979" contextRef="P01_01_2019To12_31_2019_WarrantyObligationsMemberusgaapChangeInAccountingEstimateByTypeAxis" unitRef="Unit_USD" decimals="-3">844000</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification>
<us-gaap:ProductWarrantyAccrual id="Factid_10185024" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">610000</us-gaap:ProductWarrantyAccrual>
<mx:ProductWarrantyAccrualAdjustedBalance id="Factid_10185025" contextRef="PAsOn12_31_2017" unitRef="Unit_USD" decimals="-3">1060000</mx:ProductWarrantyAccrualAdjustedBalance>
<us-gaap:ProductWarrantyAccrual id="Factid_10185026" contextRef="PAsOn12_31_2016" unitRef="Unit_USD" decimals="-3">466000</us-gaap:ProductWarrantyAccrual>
<us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease id="Factid_10185027" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">2357000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
<us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease id="Factid_10185028" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">222000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
<us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease id="Factid_10185029" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">-224000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
<us-gaap:ProductWarrantyAccrualPayments id="Factid_10185030" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">1315000</us-gaap:ProductWarrantyAccrualPayments>
<us-gaap:ProductWarrantyAccrualPayments id="Factid_10185031" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">636000</us-gaap:ProductWarrantyAccrualPayments>
<us-gaap:ProductWarrantyAccrualPayments id="Factid_10185032" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">65000</us-gaap:ProductWarrantyAccrualPayments>
<us-gaap:StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss id="Factid_10185033" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-6000</us-gaap:StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss>
<us-gaap:StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss id="Factid_10185034" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-36000</us-gaap:StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss>
<us-gaap:StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss id="Factid_10185035" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">39000</us-gaap:StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss>
<us-gaap:ProductWarrantyAccrual id="Factid_10185036" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">1646000</us-gaap:ProductWarrantyAccrual>
<us-gaap:ProductWarrantyAccrual id="Factid_10185038" contextRef="PAsOn12_31_2017" unitRef="Unit_USD" decimals="-3">216000</us-gaap:ProductWarrantyAccrual>
<us-gaap:LongTermDebtTextBlock id="Factid_10185069" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11. Long-Term Borrowings &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term borrowings as of December&amp;#160;31, 2019 and 2018 are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:77%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;5.0% Exchangeable Senior Notes due March 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;83,740&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;84,660&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;6.625% &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;S&lt;/div&gt;enior &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;N&lt;/div&gt;otes due July 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;224,250&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;224,500&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Less: unamortized discount and debt issuance costs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(3,247&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(5,583&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term borrowings, net of unamortized discount and debt issuance costs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;304,743&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;303,577&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;5.0% Exchangeable Senior Notes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;On January&amp;#160;17, 2017, MagnaChip Semiconductor S.A. closed the Exchangeable Notes Offering of $86,250&amp;#160;thousand aggregate principal amount of 5.0% Exchangeable Notes. Interest on the Exchangeable Notes accrues at a rate of 5.0%&amp;#160;per annum, payable semi-annually on March&amp;#160;1 and September&amp;#160;1 of each year, beginning on March&amp;#160;1, 2017. The Exchangeable Notes will mature on March&amp;#160;1, 2021, unless earlier repurchased or converted. Holders may convert their notes at their option at any time prior to the close of business on the business day immediately preceding the stated maturity date. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company used a portion of the net proceeds from the issuance to repurchase 1,795,444 shares of common stock under its stock repurchase program at an aggregate cost of $11,401&amp;#160;thousand. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Upon conversion, the Company will deliver for each $1,000 principal amount of converted notes a number of shares equally to the exchange rate, which will initially be 121.1387 shares of common stock per $1,000&amp;#160;principal amount of Exchangeable Notes, equivalent to an initial exchange price of approximately $8.26&amp;#160;per share of common stock. The exchange rate will be subject to adjustment in some circumstances, but will not be adjusted for any accrued and unpaid interest. In addition, if a &amp;#8220;make-whole fundamental change&amp;#8221; (as defined in the Exchangeable Notes indenture (the &amp;#8220;Exchangeable Notes Indenture&amp;#8221;)) occurs prior to the stated maturity date, the Company will increase the exchange rate for a holder who elects to convert its notes in connection with such make-whole fundamental change in certain circumstances. MagnaChip Semiconductor S.A. may also, under certain circumstances, be required to pay additional amounts to holders of Exchangeable Notes if withholding or deduction is required in a relevant tax jurisdiction. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;If the Company undergoes a fundamental change, subject to certain conditions, holders may require the Company to repurchase for cash all or part of their notes at a purchase price equal to 100% of the principal amount of the notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change purchase date. In addition, upon certain events of default described in the Exchangeable Notes Indenture, the trustee or holders of at least 25% principal amount of the Exchangeable Notes may declare 100% of the then outstanding Exchangeable Notes due and payable in full, together with all accrued and unpaid interest thereon. Payment of principal on the Exchangeable Notes may also accelerate and become automatically due and payable upon certain events of default involving bankruptcy or insolvency proceedings involving the Company, MagnaChip Semiconductor S.A. and their significant subsidiaries. The Exchangeable Notes are not redeemable at the option of MagnaChip Semiconductor S.A. prior to the maturity date. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Exchangeable Notes Indenture contains covenants that limit the ability of the Company, MagnaChip Semiconductor S.A. and the Company&amp;#8217;s other restricted subsidiaries to: (i)&amp;#160;declare or pay any dividend or make any payment or distribution on account of or purchase or redeem the Company&amp;#8217;s capital stock or equity interests of the restricted subsidiaries; (ii)&amp;#160;make any principal payment on, or redeem or repurchase, prior to any scheduled repayment or maturity, any subordinated indebtedness; (iii)&amp;#160;make certain investments; (iv)&amp;#160;incur additional indebtedness and issue certain types of capital stock; (v)&amp;#160;create or incur any lien (except for permitted liens) that secures obligations under any indebtedness; (vi)&amp;#160;merge with or into or sell all or substantially all of the Company&amp;#8217;s assets to other companies; (vii)&amp;#160;enter into certain types of transactions with affiliates; (viii)&amp;#160;guarantee the payment of any indebtedness; and (ix)&amp;#160;designate unrestricted subsidiaries. &amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;These covenants are subject to a number of exceptions and qualifications. Certain of these restrictive covenants will terminate if the Exchangeable Notes are rated investment grade at any time. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company incurred debt issuance costs of $5,902&amp;#160;thousand related to the issuance of the Exchangeable Notes. The debt issuance costs are recorded as a direct deduction from the long-term borrowings in the consolidated balance sheets and amortized to interest expense using the effective interest method over the term of the Exchangeable Notes. Interest expense related to the Exchangeable Notes for year ended December&amp;#160;31, 2019 and 2018 was $5,618&amp;#160;thousand and $5,678&amp;#160;thousand, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In December 2018, the Company repurchased a principal amount equal to $1,590&amp;#160;thousand of the Exchangeable Notes in the open market, resulting in a loss of $234&amp;#160;thousand, which was recorded as loss on early extinguishment of long-term borrowings, net in the consolidated statements of operations for the year ended December&amp;#160;31, 2018. In February 2019, the Company repurchased a principal amount equal to $920&amp;#160;thousand of the Exchangeable Notes in the open market, resulting in a loss of $63&amp;#160;thousand, which was recorded as loss on early extinguishment of long-term borrowings, net in the consolidated statements of operations for the year ended December&amp;#160;31, 2019. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;6.625%&amp;#160;Senior Notes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;On July&amp;#160;18, 2013, the Company issued a $225,000,000 aggregate principal amount of the 2021 Notes at a price of 99.5%. Interest on the 2021 Notes accrues at a rate of 6.625% per annum, payable semi-annually on January&amp;#160;15 and July&amp;#160;15 of each year, beginning on January&amp;#160;15, 2014. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;On or after July&amp;#160;15, 2019, the Company can optionally redeem all or a part of the 2021 Notes at a redemption price equal to 100% of the principal amount of the notes plus accrued and unpaid interest and special interest, if any, on the notes redeemed, to the applicable date of redemption. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Indenture relating to the 2021 Notes contains covenants that limit the ability of the Company and its restricted subsidiaries to: (i)&amp;#160;declare or pay any dividend or make any payment or distribution on account of or purchase or redeem the Company&amp;#8217;s capital stock or equity interests of the restricted subsidiaries; (ii)&amp;#160;make any principal payment on, or redeem or repurchase, prior to any scheduled repayment or maturity, any subordinated indebtedness; (iii)&amp;#160;make certain investments; (iv)&amp;#160;incur additional indebtedness and issue certain types of capital stock; (v)&amp;#160;create or incur any lien (except for permitted liens) that secures obligations under any indebtedness; (vi)&amp;#160;merge with or into or sell all or substantially all of the Company&amp;#8217;s assets to other companies; (vii)&amp;#160;enter into certain types of transactions with affiliates; (viii)&amp;#160;guarantee the payment of any indebtedness; (ix)&amp;#160;enter into sale-leaseback transactions; (x)&amp;#160;enter into agreements that would restrict the ability of the restricted subsidiaries to make distributions with respect to their equity to the Company or other restricted subsidiaries, to make loans to the Company or other restricted subsidiaries or to transfer assets to the Company or other restricted subsidiaries; and (xi)&amp;#160;designate unrestricted subsidiaries. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;These covenants are subject to a number of exceptions and qualifications. Certain of these restrictive covenants will terminate if the 2021 Notes are rated investment grade at any time. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company incurred original issue discount of $1,125&amp;#160;thousand and debt issuance costs of $5,039&amp;#160;thousand related to the issuance of the 2021 Notes. The original issue discount and the debt issuance costs are recorded as a direct deduction from the long-term borrowings in the consolidated balance sheets and amortized to interest expense using the effective interest method over the term of the 2021 Notes. Interest expense related to the 2021 Notes for the year ended December&amp;#160;31, 2019 and 2018 were $15,730&amp;#160;thousand and $15,719&amp;#160;thousand, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In December 2018, the Company repurchased a principal amount equal to $500&amp;#160;thousand of the 2021 Notes in the open market, resulting in a net gain of $28&amp;#160;thousand, which was recorded as loss on early extinguishment of long-term borrowings, net in the consolidated statements of operations for the year ended December&amp;#160;31, 2018. In January 2019, the Company repurchased a principal amount equal to $250&amp;#160;thousand of the 2021 Notes in the open market, resulting in a net gain of $21&amp;#160;thousand, which was recorded as loss on early extinguishment of long-term borrowings, net in the consolidated statements of operations for the year ended December&amp;#160;31, 2019. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LongTermDebtTextBlock>
<us-gaap:ScheduleOfDebtInstrumentsTextBlock id="Factid_10185070" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term borrowings as of December&amp;#160;31, 2019 and 2018 are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:77%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;5.0% Exchangeable Senior Notes due March 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;83,740&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;84,660&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;6.625% &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;S&lt;/div&gt;enior &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;N&lt;/div&gt;otes due July 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;224,250&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;224,500&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Less: unamortized discount and debt issuance costs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(3,247&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(5,583&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term borrowings, net of unamortized discount and debt issuance costs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;304,743&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;303,577&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
<us-gaap:PostemploymentBenefitsDisclosureTextBlock id="Factid_10185106" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12. Accrued Severance Benefits &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The majority of accrued severance benefits are for employees in the Company&amp;#8217;s Korean subsidiary. Pursuant to the Employee Retirement Benefit Security Act of Korea, eligible employees and executive officers with one or more years of service are entitled to severance benefits upon the termination of their employment based on their length of service and rate of pay. As of December&amp;#160;31, 2019, 98% of all employees of the Company were eligible for severance benefits. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in accrued severance benefits are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:77%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Beginning balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;149,408&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;149,796&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provisions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;17,139&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;17,644&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Severance payments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(9,288&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(11,688&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Translation adjustments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(4,967&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(6,344&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;152,292&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;149,408&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: Cumulative contributions to severance insurance deposit accounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(4,781&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(2,549&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;The National Pension Fund&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(215&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(230&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Group severance insurance plan&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(568&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(598&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Accrued severance benefits, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;146,728&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;146,031&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The severance benefits funded through the Company&amp;#8217;s National Pension Fund and group severance insurance plan will be used exclusively for payment of severance benefits to eligible employees. These amounts have been deducted from the accrued severance benefit balance. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beginning in July 2018, the Company contribute&lt;div style="display:inline;"&gt;s to certain severance insurance deposit accounts&lt;/div&gt;&amp;#160;a certain percentage of severance benefits&lt;div style="display:inline;"&gt;&amp;#160;that are&lt;/div&gt;&amp;#160;accrued for eligible employees for their services from January&amp;#160;1, 2018. These accounts consist of time deposits and other guaranteed principal and interest, and are maintained at insurance companies, banks or security companies for the benefit of employees. The Company deducts the contributions made to these severance insurance deposit accounts from its accrued severance benefits. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The Company is liable to pay the following future benefits to its &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-executive&lt;/div&gt; employees upon their normal retirement age (in thousands):&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:88%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Severance&lt;br/&gt;Benefit&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,066&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,546&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,349&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,776&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,630&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2025&amp;#160;&amp;#8211;&amp;#160;2029&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;35,442&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The above amounts were determined based on the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-executive&lt;/div&gt; employees&amp;#8217; current salary rates and the number of service years that will be accumulated upon their retirement dates. These amounts do not include amounts that might be paid to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-executive&lt;/div&gt; employees that will cease working with the Company before their normal retirement ages.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Korea&amp;#8217;s mandatory retirement age is 60 under the Employment Promotion for the Aged Act. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PostemploymentBenefitsDisclosureTextBlock>
<us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock id="Factid_10185107" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in accrued severance benefits are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:77%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Beginning balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;149,408&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;149,796&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provisions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;17,139&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;17,644&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Severance payments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(9,288&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(11,688&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Translation adjustments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(4,967&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(6,344&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;152,292&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;149,408&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: Cumulative contributions to severance insurance deposit accounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(4,781&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(2,549&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;The National Pension Fund&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(215&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(230&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Group severance insurance plan&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(568&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(598&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Accrued severance benefits, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;146,728&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;146,031&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock>
<us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock id="Factid_10185108" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The Company is liable to pay the following future benefits to its &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-executive&lt;/div&gt; employees upon their normal retirement age (in thousands):&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:88%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Severance&lt;br/&gt;Benefit&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,066&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,546&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,349&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,776&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,630&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2025&amp;#160;&amp;#8211;&amp;#160;2029&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;35,442&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
<us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock id="Factid_10185137" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;The following summarizes the grant-date fair value of options granted for the year ended December&amp;#160;31, 2017 and assumptions used in the Black-Scholes option-pricing model on a weighted average basis. For the year ended December&amp;#160;31, 2017, the expected volatility was estimated using historical volatility of the Company&amp;#8217;s share prices.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:78%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Grant-date fair value of option&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 1%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5.02&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected term&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; width: 1%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;2.5&amp;#160;Years&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Risk-free interest rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 1%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1.2&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected volatility&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; width: 1%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;81.7&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Expected dividends&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 1%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized id="Factid_10185162" contextRef="PAsOn12_31_2019" unitRef="Unit_shares" decimals="INF">9347000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant id="Factid_10185163" contextRef="PAsOn12_31_2019" unitRef="Unit_shares" decimals="INF">987000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_10185194" contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">6939000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_10185195" contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">4096000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_10185196" contextRef="P01_01_2017To12_31_2017_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">1601000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions id="Factid_10185197" contextRef="PAsOn12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">4289000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 id="Factid_10185251" contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">P6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue id="Factid_10185286" contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">5817000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue id="Factid_10185287" contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">2647000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue id="Factid_10185288" contextRef="P01_01_2017To12_31_2017_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">2107000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_10185289" contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">13000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_10185290" contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">313000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_10185291" contextRef="P01_01_2017To12_31_2017_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">734000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized id="Factid_10185293" contextRef="PAsOn12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 id="Factid_10185295" contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">165000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 id="Factid_10185296" contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">786000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 id="Factid_10185297" contextRef="P01_01_2017To12_31_2017_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">794000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber id="Factid_10185300" contextRef="PAsOn12_31_2016_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF">566389</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue id="Factid_10185301" contextRef="PAsOn12_31_2016_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2">6.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod id="Factid_10185302" contextRef="P01_01_2017To12_31_2017_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF">172716</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue id="Factid_10185303" contextRef="P01_01_2017To12_31_2017_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2">11.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod id="Factid_10185304" contextRef="P01_01_2017To12_31_2017_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF">368555</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue id="Factid_10185305" contextRef="P01_01_2017To12_31_2017_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2">5.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod id="Factid_10185306" contextRef="P01_01_2017To12_31_2017_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF">830</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue id="Factid_10185307" contextRef="P01_01_2017To12_31_2017_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2">8.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber id="Factid_10185308" contextRef="PAsOn12_31_2017_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF">340753</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue id="Factid_10185309" contextRef="PAsOn12_31_2017_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2">8.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod id="Factid_10185310" contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF">739231</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue id="Factid_10185311" contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2">9.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod id="Factid_10185312" contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF">373620</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue id="Factid_10185313" contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2">9.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod id="Factid_10185314" contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF">33462</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue id="Factid_10185315" contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2">10.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber id="Factid_10185316" contextRef="PAsOn12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF">718213</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue id="Factid_10185317" contextRef="PAsOn12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2">9.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod id="Factid_10185318" contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF">711719</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue id="Factid_10185319" contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2">11.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod id="Factid_10185320" contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF">528740</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue id="Factid_10185321" contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2">11.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod id="Factid_10185322" contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF">41915</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue id="Factid_10185323" contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2">10.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber id="Factid_10185324" contextRef="PAsOn12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF">1043303</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue id="Factid_10185325" contextRef="PAsOn12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2">10.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber id="Factid_10185334" contextRef="PAsOn12_31_2016" unitRef="Unit_shares" decimals="INF">3428665</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod id="Factid_10185336" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_shares" decimals="INF">88443</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised id="Factid_10185337" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_shares" decimals="INF">539183</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber id="Factid_10185339" contextRef="PAsOn12_31_2017" unitRef="Unit_shares" decimals="INF">2865475</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber id="Factid_10185340" contextRef="PAsOn12_31_2017" unitRef="Unit_shares" decimals="INF">2395979</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber id="Factid_10185341" contextRef="PAsOn12_31_2017" unitRef="Unit_shares" decimals="INF">2871904</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod id="Factid_10185342" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_shares" decimals="INF">34807</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised id="Factid_10185343" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_shares" decimals="INF">162341</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber id="Factid_10185345" contextRef="PAsOn12_31_2018" unitRef="Unit_shares" decimals="INF">2674266</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber id="Factid_10185346" contextRef="PAsOn12_31_2018" unitRef="Unit_shares" decimals="INF">2544565</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber id="Factid_10185347" contextRef="PAsOn12_31_2018" unitRef="Unit_shares" decimals="INF">2674756</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod id="Factid_10185348" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="INF">44892</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised id="Factid_10185349" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="INF">452819</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber id="Factid_10185350" contextRef="PAsOn12_31_2019" unitRef="Unit_shares" decimals="INF">2177045</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber id="Factid_10185351" contextRef="PAsOn12_31_2019" unitRef="Unit_shares" decimals="INF">2177045</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice id="Factid_10185355" contextRef="PAsOn12_31_2016" unitRef="Unit_USD_per_Share" decimals="2">9.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice id="Factid_10185356" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD_per_Share" decimals="2">10.43</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice id="Factid_10185357" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD_per_Share" decimals="2">12.77</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice id="Factid_10185358" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD_per_Share" decimals="2">6.94</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice id="Factid_10185360" contextRef="PAsOn12_31_2017" unitRef="Unit_USD_per_Share" decimals="2">9.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice id="Factid_10185361" contextRef="PAsOn12_31_2017" unitRef="Unit_USD_per_Share" decimals="2">10.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice id="Factid_10185362" contextRef="PAsOn12_31_2017" unitRef="Unit_USD_per_Share" decimals="2">9.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice id="Factid_10185363" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD_per_Share" decimals="2">10.97</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice id="Factid_10185364" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD_per_Share" decimals="2">6.97</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice id="Factid_10185366" contextRef="PAsOn12_31_2018" unitRef="Unit_USD_per_Share" decimals="2">9.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice id="Factid_10185368" contextRef="PAsOn12_31_2018" unitRef="Unit_USD_per_Share" decimals="2">9.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice id="Factid_10185369" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="2">10.29</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice id="Factid_10185370" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="2">6.31</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice id="Factid_10185371" contextRef="PAsOn12_31_2019" unitRef="Unit_USD_per_Share" decimals="2">10.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice id="Factid_10185372" contextRef="PAsOn12_31_2019" unitRef="Unit_USD_per_Share" decimals="2">10.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue id="Factid_10185470" contextRef="PAsOn12_31_2016" unitRef="Unit_USD" decimals="-3">525000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue id="Factid_10185471" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">1540000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue id="Factid_10185473" contextRef="PAsOn12_31_2017" unitRef="Unit_USD" decimals="-3">6050000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 id="Factid_10185474" contextRef="PAsOn12_31_2017" unitRef="Unit_USD" decimals="-3">4603000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue id="Factid_10185475" contextRef="PAsOn12_31_2017" unitRef="Unit_USD" decimals="-3">6073000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue id="Factid_10185476" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">737000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue id="Factid_10185478" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">394000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 id="Factid_10185479" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">306000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue id="Factid_10185480" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">395000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue id="Factid_10185481" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">2404000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue id="Factid_10185482" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">6259000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue id="Factid_10185483" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">6259000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 id="Factid_10185558" contextRef="P01_01_2017To12_31_2017">P6Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 id="Factid_10185559" contextRef="P01_01_2017To12_31_2017">P6Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 id="Factid_10185560" contextRef="P01_01_2017To12_31_2017">P5Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 id="Factid_10185562" contextRef="P01_01_2018To12_31_2018">P5Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 id="Factid_10185563" contextRef="P01_01_2018To12_31_2018">P5Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 id="Factid_10185564" contextRef="P01_01_2018To12_31_2018">P5Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 id="Factid_10185566" contextRef="P01_01_2019To12_31_2019">P4Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 id="Factid_10185567" contextRef="P01_01_2019To12_31_2019">P4Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue id="Factid_10185639" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD_per_Share" decimals="2">5.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate id="Factid_10185642" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_pure" decimals="3">0.012</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate id="Factid_10185644" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_pure" decimals="3">0.817</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 id="Factid_10185647" contextRef="P01_01_2017To12_31_2017">P2Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares id="Factid_10185652" contextRef="PAsOn12_31_2018" unitRef="Unit_shares" decimals="INF">130191</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue id="Factid_10185653" contextRef="PAsOn12_31_2018" unitRef="Unit_USD_per_Share" decimals="2">1.54</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares id="Factid_10185654" contextRef="PAsOn12_31_2017" unitRef="Unit_shares" decimals="INF">475925</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue id="Factid_10185655" contextRef="PAsOn12_31_2017" unitRef="Unit_USD_per_Share" decimals="2">2.19</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares id="Factid_10185656" contextRef="PAsOn12_31_2016" unitRef="Unit_shares" decimals="INF">897421</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue id="Factid_10185657" contextRef="PAsOn12_31_2016" unitRef="Unit_USD_per_Share" decimals="2">1.72</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross id="Factid_10185660" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_shares" decimals="INF">70865</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares id="Factid_10185662" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="INF">107100</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue id="Factid_10185663" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="2">1.54</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares id="Factid_10185664" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_shares" decimals="INF">313160</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue id="Factid_10185665" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD_per_Share" decimals="2">2.51</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares id="Factid_10185666" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_shares" decimals="INF">455301</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue id="Factid_10185667" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD_per_Share" decimals="2">1.74</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares id="Factid_10185668" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="INF">345</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue id="Factid_10185669" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="2">1.54</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares id="Factid_10185670" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_shares" decimals="INF">14738</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue id="Factid_10185671" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD_per_Share" decimals="2">1.73</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares id="Factid_10185672" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_shares" decimals="INF">19031</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue id="Factid_10185673" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD_per_Share" decimals="2">1.77</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue>
<mx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInPeriodExercised id="Factid_10185674" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="INF">22746</mx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInPeriodExercised>
<mx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue id="Factid_10185675" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="2">1.54</mx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue>
<mx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInPeriodExercised id="Factid_10185676" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_shares" decimals="INF">17836</mx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInPeriodExercised>
<mx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue id="Factid_10185677" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD_per_Share" decimals="2">1.66</mx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue>
<mx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInPeriodExercised id="Factid_10185678" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_shares" decimals="INF">18029</mx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInPeriodExercised>
<mx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue id="Factid_10185679" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD_per_Share" decimals="2">1.59</mx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares id="Factid_10185680" contextRef="PAsOn12_31_2019" unitRef="Unit_shares" decimals="INF">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
<us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock id="Factid_10185693" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14. Restructuring and Other Charges (Gains) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;On February&amp;#160;14, 2019, the Company announced that the Company has undertaken a strategic evaluation of the Company&amp;#8217;s Foundry Services Group business and the fabrication facility located in Cheongju (&amp;#8220;Fab 4&amp;#8221;), the larger of the Company two &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8-inch&lt;/div&gt; manufacturing facilities. The Company has engaged J.P. Morgan Securities LLC as the Company&amp;#8217;s financial advisor to assist in the evaluation and the Company has also retained legal advisors to assist in the evaluation. For the year ended December&amp;#160;31, 2019, the Company recorded $6,991&amp;#160;thousand in professional fees and other related charges incurred in connection with the strategic evaluation and recorded such costs as restructuring and other charges in the Company&amp;#8217;s consolidated statements of operations. The Company also recorded $2,151&amp;#160;thousand and $53&amp;#160;thousand restructuring-related charges in the first and the fourth quarter of 2019, respectively.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;As of December&amp;#160;21, 2016, the Company entered into a purchase and sale agreement to sell a building located in Cheongju, South Korea. The building has historically been used to house the Company&amp;#8217;s &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;six-inch&lt;/div&gt; fabrication facility in Cheongju, South Korea (the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8220;6-inch&lt;/div&gt; fab&amp;#8221;) and became vacant upon the closure of the fabrication facility in February 2016. As of December&amp;#160;31, 2015, the building was fully impaired. The Company received proceeds of $18,204&amp;#160;thousand, including a $1,655&amp;#160;thousand value-added tax, for the sale of the building in December 2016. As the Company was obligated to perform certain removal construction work, it recorded the $18,204&amp;#160;thousand proceeds as restricted cash and $16,549&amp;#160;thousand as deposits received in its consolidated balance sheets as of December&amp;#160;31, 2016. During the first quarter of 2017, the Company completed all removal construction work necessary to transfer the title of the building, and the $18,204&amp;#160;thousand of restricted cash was fully released. Accordingly, the Company recorded $16,635&amp;#160;thousand as restructuring gain in the consolidated statements of operations for the three months ended March&amp;#160;31, 2017.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In March 2017, the Company sold its sensor product business, which was included in and reported as part of Display Solutions line of its Standard Products Group, to a third party for proceeds of $1,295&amp;#160;thousand, in an effort to improve our overall profitability. The Company recorded $375&amp;#160;thousand net gain from this sale after deducting the book values of certain assets transferred to the buyer. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
<mx:ProfessionalFeesAndOtherRelatedCharges id="Factid_10185780" contextRef="P01_01_2019To12_31_2019_RestructuringChargesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3">6991000</mx:ProfessionalFeesAndOtherRelatedCharges>
<us-gaap:RestructuringCharges id="Factid_10185782" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">2151000</us-gaap:RestructuringCharges>
<us-gaap:RestructuringCharges id="Factid_10185783" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">53000</us-gaap:RestructuringCharges>
<us-gaap:ProceedsFromDivestitureOfBusinesses id="Factid_10185833" contextRef="P03_01_2017To03_31_2017_BusinessMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3">1295000</us-gaap:ProceedsFromDivestitureOfBusinesses>
<us-gaap:GainLossOnSaleOfBusiness id="Factid_10185834" contextRef="P03_01_2017To03_31_2017_BusinessMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3">375000</us-gaap:GainLossOnSaleOfBusiness>
<mx:ProceedsFromSaleOfPropertyPlantAndEquipmentGross id="Factid_10186007" contextRef="P12_01_2016To12_31_2016_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_KRsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">18204000</mx:ProceedsFromSaleOfPropertyPlantAndEquipmentGross>
<us-gaap:ValueAddedTaxReceivable id="Factid_10186008" contextRef="PAsOn12_31_2016_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_KRsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">1655000</us-gaap:ValueAddedTaxReceivable>
<us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue id="Factid_10186009" contextRef="PAsOn12_31_2016_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_KRsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">18204000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
<us-gaap:DepositLiabilityCurrent id="Factid_10186010" contextRef="PAsOn12_31_2016_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_KRsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">16549000</us-gaap:DepositLiabilityCurrent>
<us-gaap:DecreaseInRestrictedCash id="Factid_10186012" contextRef="P01_01_2017To03_31_2017_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_KRsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">18204000</us-gaap:DecreaseInRestrictedCash>
<us-gaap:GainLossOnDispositionOfAssets1 id="Factid_10186013" contextRef="P01_01_2017To03_31_2017_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_KRsrtStatementGeographicalAxis_RestructuringGainMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3">16635000</us-gaap:GainLossOnDispositionOfAssets1>
<us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock id="Factid_10186048" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;15. Early Termination Charges &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of February&amp;#160;22, 2017, the Company&amp;#8217;s Board of Directors approved the implementation of a new headcount reduction plan (the &amp;#8220;Headcount Reduction Plan&amp;#8221;). As of June&amp;#160;30, 2017, 352 employees elected to resign from the Company during the period in which the Headcount Reduction Plan was offered. The total cash cost of approximately $31&amp;#160;million has been fully paid. The Company recorded in its consolidated statement of operations $13,369&amp;#160;thousand in termination related charges as early termination charges for the year ended December&amp;#160;31, 2017. The remaining total estimated cost relates to statutory severance benefits, which are required by law and ha&lt;div style="display:inline;"&gt;ve&lt;/div&gt;&amp;#160;already been fully accrued in the Company&amp;#8217;s consolidated financial statements. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock>
<us-gaap:PaymentsForRestructuring id="Factid_10186055" contextRef="P01_01_2019To12_31_2019_HeadcountReductionPlanMemberusgaapRestructuringPlanAxis" unitRef="Unit_USD" decimals="-6">31000000</us-gaap:PaymentsForRestructuring>
<us-gaap:PaymentsForRestructuring id="Factid_10186056" contextRef="P01_01_2017To12_31_2017_HeadcountReductionPlanMemberusgaapRestructuringPlanAxis" unitRef="Unit_USD" decimals="-3">13369000</us-gaap:PaymentsForRestructuring>
<us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedInceptionToDate id="Factid_10186057" contextRef="PAsOn06_30_2017_HeadcountReductionPlanMemberusgaapRestructuringPlanAxis" unitRef="Unit_Employee-Position" decimals="0">352</us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedInceptionToDate>
<us-gaap:ForeignCurrencyDisclosureTextBlock id="Factid_10186058" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;16. Foreign Currency Gain (Loss), Net &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;Net foreign currency gain or loss includes &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-cash&lt;/div&gt; translation gain or loss associated with intercompany balances. A substantial portion of the Company&amp;#8217;s net foreign currency gain or loss is &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-cash&lt;/div&gt; translation gain or loss associated with intercompany long-term loans to our Korean subsidiary. The loans are denominated in US&amp;#160;dollars and are affected by changes in the exchange rate between the Korean won and the US&amp;#160;dollar. As of December&amp;#160;31, 2019, 2018 and 2017, the outstanding intercompany loan balances including accrued interest between the Korean subsidiary and the Dutch subsidiary were $686,485&amp;#160;thousand, $666,597&amp;#160;thousand and $677,267&amp;#160;thousand, respectively. The Korean won to US&amp;#160;dollar exchange rates were 1,157.8:1, 1,118.1:1 and 1,071.4:1 using the first base rate as of December&amp;#160;31, 2019, 2018 and 2017, respectively, as quoted by the KEB&amp;#160;Hana Bank.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ForeignCurrencyDisclosureTextBlock>
<us-gaap:ForeignCurrencyExchangeRateTranslation1 id="Factid_10186065" contextRef="PAsOn12_31_2019" unitRef="Unit_pure" decimals="1">1157.8</us-gaap:ForeignCurrencyExchangeRateTranslation1>
<us-gaap:ForeignCurrencyExchangeRateTranslation1 id="Factid_10186066" contextRef="PAsOn12_31_2018" unitRef="Unit_pure" decimals="1">1118.1</us-gaap:ForeignCurrencyExchangeRateTranslation1>
<us-gaap:ForeignCurrencyExchangeRateTranslation1 id="Factid_10186067" contextRef="PAsOn12_31_2017" unitRef="Unit_pure" decimals="1">1071.4</us-gaap:ForeignCurrencyExchangeRateTranslation1>
<us-gaap:IncomeTaxDisclosureTextBlock id="Factid_10186104" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;17. Income Taxes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&amp;#8217;s income tax expense is composed of domestic and foreign income taxes depending on the relevant tax jurisdictions. Domestic income (loss) before taxes and income tax expense is generated or incurred in the United States, where the parent company resides. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The components of income tax expense are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:74%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Income (loss) before income tax expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Domestic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(27,758&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,492&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;27,461&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10,679&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(2,743&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;58,630&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(17,079&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;749&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;86,091&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Current income tax expense (benefit)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Domestic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;20&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(383&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(359&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,679&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,010&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,680&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Uncertain tax position liability (domestic)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(1&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(2&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(476&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Uncertain tax position liability (foreign)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;13&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(46&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,635&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,711&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,579&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,210&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Deferred income taxes expense (benefit)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;36&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;70&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(55&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Total income tax expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,747&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,649&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,155&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effective tax rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; width: 4%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;620.6&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1.3&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&amp;#8217;s effective tax rates were negative for the year ended December&amp;#160;31, 2019, as compared to 620.6% and 1.3% for the years ended December&amp;#160;31, 2018 and 2017, respectively. &lt;/div&gt;&lt;/div&gt;The differences between the annual effective tax rates and the US federal statutory rate of 21.0% in 2019 and 2018&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;and&lt;/div&gt; 35% in 2017&amp;#160;primarily re&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;late &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;to&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-income&lt;/div&gt; based withholding tax attributable to intercompany interest income of the Company&amp;#8217;s Dutch subsidiary, application of different tax rates associated with certain earnings from the Company&amp;#8217;s operations outside the US, the parent Company&amp;#8217;s interest income, which is &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-taxable&lt;/div&gt; for US tax purposes&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;,&lt;/div&gt; and the change of deferred tax assets and valuation allowance. The statutory income tax rate of the Company&amp;#8217;s Korean operating subsidiary was approximately 24.2%.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The provision for domestic and foreign income taxes incurred is different from the amount calculated by applying the statutory tax rate to the net income before income taxes. The significant items causing this difference are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:73%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Provision computed at statutory rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(3,587&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;157&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;30,223&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;State income taxes, net of federal effect&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(1,068&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;46&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;5,445&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Change in statutory tax rates&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,329&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;13,438&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Difference in foreign tax rates&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,302&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;377&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(17,789&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Permanent differences&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivative assets adjustment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;315&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(1,111&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,937&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;TPECs, hybrid and other interest&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,812&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(5,555&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(7,526&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Thin capitalization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;988&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,262&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,888&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Permanent foreign currency gain (loss)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,734&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(2,490&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;15,237&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Penalty&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;151&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;436&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,001&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Global intangible low-t&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;a&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;xed income (GILTI&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); text-align: right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,112&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); text-align: right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;328&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); text-align: right;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other permanent differences&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;411&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;117&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;633&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Withholding tax&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,043&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,270&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,339&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Change in valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;4,382&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;6,260&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(56,744&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax credits claimed&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(419&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(416&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(659&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax credits expired&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;168&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;817&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;2,638&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Uncertain tax positions liability&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;12&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(48&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(2,111&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Change in net operating loss carry-forwards&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;from tax au&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;dit&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(255, 255, 255); width: 4%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;6,878&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;NOL expired&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,780&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intercompany debt restr&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;uct&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;uring&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(18,435&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,815&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,198&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;327&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;4,747&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;4,649&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;1,155&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The permanent differences included in Tracking Preferred Equity Certificates (TPECs), hybrid and other interest primarily relate to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-taxable&lt;/div&gt; hybrid instruments treated as debt in one country and equity in another. The permanent difference of $5,112&amp;#160;thousand &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;in&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;connec&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;tion with&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&amp;#160;GILTI in 2019 was &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;primar&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ily attri&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;butable &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;to the &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;income&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s earned by &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ce&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;rtain &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;subsidiaries&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;of&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; the &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;C&lt;/div&gt;ompany.&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;During 2019, the Company completed a restructuring of its intercompany borrowings between the Company and the other entities within the group of the Company (the &amp;#8220;Intercompany Debt Restructuring&amp;#8221;). The main purpose of the Intercompany Debt Restructuring is to simplify the intercompany debt structure of the group in order to align with the anti-hybrid mismatch provision mandated by the Organization for Economic &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Co-operation&lt;/div&gt; and Development (OECD). A portion of hybrid instruments issued by the Company&amp;#8217;s Luxembourg subsidiary to its parent in the US were subject to the Intercompany Debt Restructuring. The Company recorded a net deferred tax asset of $18,435&amp;#160;thousand related to the unrealized foreign exchange translation loss, which was attributable to the changes in the balances of hybrid instruments that are denominated in Euros. However, there was no impact on the provision for income taxes due to a full valuation allowance against the deferred tax assets of the Company&amp;#8217;s Luxembourg subsidiary. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;A summary of the composition of net deferred income tax assets (liabilities) as of December&amp;#160;31, 2019 and 2018 are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:75%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:7%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Deferred tax assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventory reserves&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,869&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;8,274&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Derivative liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 4%; height: 17px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;175&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,384&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,210&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Product warranties&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;190&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;67&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other reserves&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;303&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;187&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Property, plant and equipment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,979&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,797&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;5&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;12&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Accumulated severance benefits&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;36,841&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;36,166&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign currency translation loss&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;20,544&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;28,718&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;NOL carry-forwards&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;150,954&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;164,824&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax credit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;17,054&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;18,352&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Other long-term payable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,023&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,634&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest expense deduction limitation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;5,244&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,026&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,240&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,455&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total deferred tax assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;254,630&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;279,897&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Less: Valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(246,224&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(248,633&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;8,406&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;31,264&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Deferred tax liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivative assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;352&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Foreign currency translation gain&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 4%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;17,777&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepaid expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,090&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,612&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,810&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9,660&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total deferred tax liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;8,252&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;31,049&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Net deferred tax assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;154&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;215&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net deferred tax assets reported in&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;non-current&lt;/div&gt; assets&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;154&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;215&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The valuation allowances at December&amp;#160;31, 2019 and 2018 are primarily attributable to deferred tax assets for the uncertainty in taxable income at certain of the Company&amp;#8217;s foreign subsidiaries, including its Korean operating subsidiary. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in valuation allowance for deferred tax assets for the years ended December&amp;#160;31, 2019, 2018 and 2017 are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:69%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Beginning balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;248,633&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;251,132&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;281,473&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Charged to expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;7,912&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;7,653&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(54,816&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;NOL/tax credit claimed/expired&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(3,529&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,393&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,928&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Translation adjustments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(6,792&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(8,759&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;26,403&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;246,224&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;248,633&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;251,132&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The evaluation of the recoverability of the deferred tax asset and the need for a valuation allowance requires the Company to weigh all positive and negative evidence to reach a conclusion that it is more likely than not that all or some portion of the deferred tax asset will not be realized. The weight given to the evidence is commensurate with the extent to which it can be objectively verified. The more negative evidence that exists, the more positive evidence is necessary and the more difficult it is to support a conclusion that a valuation allowance is not needed. Realization of the future tax benefits related to the deferred tax assets is dependent on many factors, including the Company&amp;#8217;s ability to generate future taxable income within the period during which the temporary differences reverse, the outlook for the economic environment in which the Company operates and the overall future industry outlook. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 2019 and 2018, the Company had net deferred tax assets of $154&amp;#160;thousand and $215&amp;#160;thousand, respectively, mainly related to the Company&amp;#8217;s Japanese subsidiary. As of December&amp;#160;31, 2019, 2018 and 2017, the Company recorded a valuation allowance of $246,224&amp;#160;thousand, $248,633&amp;#160;thousand and $251,132&amp;#160;thousand on its deferred tax assets related to temporary differences, net operating loss carry-forwards and tax credits of domestic and foreign subsidiaries. The Company recorded these valuation allowances on deferred tax assets based on its assessment that the negative evidence of expected losses in early future years outweighs the positive evidence of historical income. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 2019, the Company had approximately $708,885&amp;#160;thousand of net operating loss carry-forwards available to offset future taxable income, of which $204,248&amp;#160;thousand is associated with the Company&amp;#8217;s Korean subsidiary, which expires from 2024 through 2026. The net operating loss of $295,171&amp;#160;thousand associated with the Company&amp;#8217;s Luxembourg subsidiary is mainly attributable to certain expenses incurred in connection with its shareholding in the Company&amp;#8217;s Dutch subsidiary. Although this net operating loss amount is carried forward indefinitely, it will be recaptured on future capital gain. The remaining net operating loss mainly relates to the US parent company and its domestic subsidiary and substantially most of the net operating loss expires at various dates through 2039. The Company utilized net operating loss of $30,945 thousand, $24,123&amp;#160;thousand and $3,217&amp;#160;thousand for the years ended December&amp;#160;31, 2019, 2018 and 2017, respectively. The Company also has Korean, Dutch and U.S. tax credit carry-forwards of approximately $3,028&amp;#160;thousand, $14,018&amp;#160;thousand and $9&amp;#160;thousand, respectively, as of December&amp;#160;31, 2019. The Korean tax credits expire at various dates starting from 2020 to 2024 and the Dutch tax credits are carried forward to be used for an indefinite period of time. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;United States Tax Reform &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;On December&amp;#160;22, 2017, H.R. 1, originally known as the Tax Cuts and Jobs Act in the US was enacted (the &amp;#8220;Tax Reform&amp;#8221;). The Tax Reform reduce&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;d&lt;/div&gt;&amp;#160;the US federal statutory rate to 21.0% from 35.0% effective January&amp;#160;1, 2018. The Tax Reform contains several key provisions that affect the Company&amp;#8217;s assessment on its deferred taxes, which include the remeasurement of deferred taxes, recognition of liabilities for taxes on mandatory deemed repatriations and certain other foreign income, and reassessment of the realizability of deferred tax assets. As of December&amp;#160;31, 2017, the Company remeasured its deferred tax assets and liabilities at the reduced rate of 21%, assessed the realizability of remeasured deferred tax assets and reduced its net deferred tax assets by $13,438&amp;#160;thousand in 2017. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company reviewed the tax impact of the Tax Reform, including guidance and proposed regulations issued in 2019, resulting in an inclusion of GILTI of $24,344&amp;#160;thousand for US income tax purposes. The Company elected to account for the tax on GILTI as a period cost and not record the deferred tax. Therefore, the inclusion of GILTI did not impact the Company&amp;#8217;s consolidated financial statements for the year ended December&amp;#160;31, 2019 due to the net operating loss carry-forwards available for the Company. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Uncertainty in Income Taxes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Company and its subsidiaries file income tax returns in Korea, Japan, Taiwan, the US and in various other jurisdictions. The Company is subject to income- or &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-income&lt;/div&gt; tax examinations by tax authorities of these jurisdictions for all open tax years.&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 2019, 2018 and 2017, the Company recorded $445&amp;#160;thousand, $426&amp;#160;thousand and $475&amp;#160;thousand of unrecognized tax benefits, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;A tabular reconciliation of the total amounts of unrecognized tax benefits at the beginning and end of each period is as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:81%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Unrecognized tax benefits, balance at the beginning&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;426&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;475&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,768&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Additions based on tax positions related to the current year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;13&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;10&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;10&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Reductions for tax positions of prior years&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(676&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Lapse of statute of limitations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; width: 2%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(51&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(735&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Translation adjustments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(8&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;108&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unrecognized tax benefits, balance at the ending&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;445&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;426&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;475&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The accrued interest and penalties totaled $0, $0&amp;#160;and $8&amp;#160;thousand as of December&amp;#160;31, 2019, 2018 and 2017, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company is currently unaware of any uncertain tax positions that could result in significant additional payments, accruals, or other material deviation&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s from &lt;/div&gt;this estimate over the next 12 months. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Other Matter &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In September 2017, the Company&amp;#8217;s Korean subsidiary was notified that the&lt;div style="display:inline;"&gt;&amp;#160;Korean National Tax Service (the &amp;#8220;KNTS&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;would be examining its income- and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-income-based&lt;/div&gt; taxes for its 2012 to 2014 tax years. The KNTS conducted its audit, primarily focusing on &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-income-based&lt;/div&gt; VAT transactions associated with the periods with respect to which the Company previously restated the Company&amp;#8217;s consolidated financial statements as a result of the independent investigation commenced by the Company&amp;#8217;s Audit Committee in January 2014 (the &amp;#8220;Restatement&amp;#8221;). &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;As a result, the aggregate tax and penalty assessment by the KNTS was $6,030&amp;#160;thousand, of which $3,336&amp;#160;thousand had already been accrued by the Company in its &lt;div style="display:inline;"&gt;2015&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;consolidat&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;e&lt;/div&gt;d &lt;/div&gt;financial statements in connection with the Restatement filed in 2015. Such amount also included $548&amp;#160;thousand related to employee withholding amounts and associated penalties, and to the extent any such tax obligation was that of the Company&amp;#8217;s Korean subsidiary&amp;#8217;s employees, the Company expects to seek reimbursement of the applicable amounts from those employees. In addition, &lt;div style="display:inline;"&gt;the &lt;/div&gt;KNTS assessed an administrative fine of $2,034&amp;#160;thousand in connection with the above-described tax audit. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;During the fourth quarter of 2017, the Company recorded the $4,179&amp;#160;thousand related to this additional tax assessment and associated penalties and administrative fine as selling, general and administrative expenses in its consolidated statements of operations for the year ended December&amp;#160;31, 2017 and recorded the $548&amp;#160;thousand related to employee withholding amounts as other receivables in &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;the&lt;/div&gt; consolidated balance sheets as of December&amp;#160;31, 2017 as the Company expects to seek reimbursement of the applicable amounts from those employees. Of the $548&amp;#160;thousand, the Company has collected $118&amp;#160;thousand and established an allowance of $430&amp;#160;thousand, which it has recorded as a selling, general and administrative expense for the three months ended September&amp;#160;30, 2018. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
<us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock id="Factid_10186123" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The components of income tax expense are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:74%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Income (loss) before income tax expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Domestic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(27,758&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,492&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;27,461&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10,679&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(2,743&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;58,630&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(17,079&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;749&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;86,091&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Current income tax expense (benefit)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Domestic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;20&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(383&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(359&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,679&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,010&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,680&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Uncertain tax position liability (domestic)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(1&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(2&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(476&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Uncertain tax position liability (foreign)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;13&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(46&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,635&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,711&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,579&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,210&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Deferred income taxes expense (benefit)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;36&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;70&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(55&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Total income tax expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,747&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,649&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,155&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effective tax rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; width: 4%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;620.6&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1.3&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
<us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock id="Factid_10186124" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The provision for domestic and foreign income taxes incurred is different from the amount calculated by applying the statutory tax rate to the net income before income taxes. The significant items causing this difference are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:73%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Provision computed at statutory rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(3,587&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;157&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;30,223&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;State income taxes, net of federal effect&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(1,068&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;46&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;5,445&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Change in statutory tax rates&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,329&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;13,438&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Difference in foreign tax rates&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,302&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;377&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(17,789&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Permanent differences&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivative assets adjustment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;315&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(1,111&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,937&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;TPECs, hybrid and other interest&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,812&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(5,555&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(7,526&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Thin capitalization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;988&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,262&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,888&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Permanent foreign currency gain (loss)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,734&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(2,490&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;15,237&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Penalty&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;151&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;436&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,001&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Global intangible low-t&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;a&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;xed income (GILTI&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); text-align: right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,112&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); text-align: right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;328&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); text-align: right;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other permanent differences&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;411&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;117&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;633&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Withholding tax&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,043&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,270&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,339&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Change in valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;4,382&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;6,260&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(56,744&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax credits claimed&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(419&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(416&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(659&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax credits expired&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;168&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;817&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;2,638&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Uncertain tax positions liability&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;12&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(48&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(2,111&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Change in net operating loss carry-forwards&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;from tax au&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;dit&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(255, 255, 255); width: 4%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;6,878&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;NOL expired&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,780&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intercompany debt restr&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;uct&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;uring&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(18,435&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,815&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,198&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;327&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;4,747&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;4,649&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;1,155&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
<us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock id="Factid_10186151" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;A summary of the composition of net deferred income tax assets (liabilities) as of December&amp;#160;31, 2019 and 2018 are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:75%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:7%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Deferred tax assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventory reserves&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,869&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;8,274&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Derivative liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 4%; height: 17px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;175&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,384&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,210&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Product warranties&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;190&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;67&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other reserves&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;303&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;187&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Property, plant and equipment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,979&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,797&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;5&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;12&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Accumulated severance benefits&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;36,841&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;36,166&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign currency translation loss&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;20,544&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;28,718&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;NOL carry-forwards&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;150,954&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;164,824&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax credit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;17,054&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;18,352&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Other long-term payable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,023&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,634&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest expense deduction limitation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;5,244&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,026&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,240&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,455&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total deferred tax assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;254,630&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;279,897&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Less: Valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(246,224&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(248,633&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;8,406&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;31,264&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Deferred tax liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivative assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;352&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Foreign currency translation gain&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 4%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;17,777&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepaid expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,090&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,612&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,810&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9,660&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total deferred tax liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;8,252&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;31,049&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Net deferred tax assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;154&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;215&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net deferred tax assets reported in&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;non-current&lt;/div&gt; assets&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;154&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;215&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
<mx:ValuationAllowanceDeferredTaxAssetsTableTextBlock id="Factid_10186152" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in valuation allowance for deferred tax assets for the years ended December&amp;#160;31, 2019, 2018 and 2017 are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:69%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Beginning balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;248,633&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;251,132&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;281,473&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Charged to expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;7,912&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;7,653&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(54,816&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;NOL/tax credit claimed/expired&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(3,529&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,393&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,928&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Translation adjustments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(6,792&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(8,759&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;26,403&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;246,224&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;248,633&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;251,132&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</mx:ValuationAllowanceDeferredTaxAssetsTableTextBlock>
<us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock id="Factid_10186153" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 2019, 2018 and 2017, the Company recorded $445&amp;#160;thousand, $426&amp;#160;thousand and $475&amp;#160;thousand of unrecognized tax benefits, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;A tabular reconciliation of the total amounts of unrecognized tax benefits at the beginning and end of each period is as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:81%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Unrecognized tax benefits, balance at the beginning&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;426&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;475&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,768&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Additions based on tax positions related to the current year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;13&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;10&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;10&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Reductions for tax positions of prior years&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(676&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Lapse of statute of limitations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; width: 2%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(51&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(735&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Translation adjustments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(8&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;108&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unrecognized tax benefits, balance at the ending&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;445&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;426&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;475&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate id="Factid_10186351" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_pure" decimals="3">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate id="Factid_10186352" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_pure" decimals="2">0.35</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate id="Factid_10186372" contextRef="P01_01_2019To12_31_2019_SubsidiariesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="3">0.242</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<mx:EffectiveIncomeTaxRateReconciliationPermanentAdjustmentsAmount id="Factid_10186416" contextRef="P01_01_2019To12_31_2019_SubsidiariesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3">5112000</mx:EffectiveIncomeTaxRateReconciliationPermanentAdjustmentsAmount>
<us-gaap:DeferredTaxAssetsLiabilitiesNet id="Factid_10186417" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">154000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
<us-gaap:DeferredTaxAssetsLiabilitiesNet id="Factid_10186418" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">215000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
<us-gaap:OperatingLossCarryforwards id="Factid_10186422" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">708885000</us-gaap:OperatingLossCarryforwards>
<us-gaap:OperatingLossCarryforwards id="Factid_10186423" contextRef="PAsOn12_31_2019_SubsidiariesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3">204248000</us-gaap:OperatingLossCarryforwards>
<us-gaap:OperatingLossCarryforwards id="Factid_10186424" contextRef="PAsOn12_31_2019_LuxembourgSubsidiaryMemberdeiLegalEntityAxis" unitRef="Unit_USD" decimals="-3">295171000</us-gaap:OperatingLossCarryforwards>
<mx:OperatingLossCarryforwardsUtilizedDuringPeriod id="Factid_10186425" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">30945000</mx:OperatingLossCarryforwardsUtilizedDuringPeriod>
<mx:OperatingLossCarryforwardsUtilizedDuringPeriod id="Factid_10186426" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">24123000</mx:OperatingLossCarryforwardsUtilizedDuringPeriod>
<mx:OperatingLossCarryforwardsUtilizedDuringPeriod id="Factid_10186427" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">3217000</mx:OperatingLossCarryforwardsUtilizedDuringPeriod>
<us-gaap:TaxCreditCarryforwardAmount id="Factid_10186429" contextRef="PAsOn12_31_2019_KoreanStatutoryTaxRateMemberusgaapTaxCreditCarryforwardAxis" unitRef="Unit_USD" decimals="-3">3028000</us-gaap:TaxCreditCarryforwardAmount>
<us-gaap:TaxCreditCarryforwardAmount id="Factid_10186430" contextRef="PAsOn12_31_2019_DutchStatutoryTaxRateMemberusgaapTaxCreditCarryforwardAxis" unitRef="Unit_USD" decimals="-3">14018000</us-gaap:TaxCreditCarryforwardAmount>
<us-gaap:TaxCreditCarryforwardAmount id="Factid_10186431" contextRef="PAsOn12_31_2019_UsStatutoryTaxRateMemberusgaapTaxCreditCarryforwardAxis" unitRef="Unit_USD" decimals="-3">9000</us-gaap:TaxCreditCarryforwardAmount>
<mx:OperatingLossCarryforwardsExpirationRange id="Factid_10186432" contextRef="P01_01_2019To12_31_2019_KoreanStatutoryTaxRateMemberusgaapTaxCreditCarryforwardAxis">The Korean tax credits expire at various dates starting from 2020 to 2024</mx:OperatingLossCarryforwardsExpirationRange>
<us-gaap:TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit id="Factid_10186458" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">13438000</us-gaap:TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit>
<us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued id="Factid_10186467" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
<us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued id="Factid_10186468" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
<us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued id="Factid_10186469" contextRef="PAsOn12_31_2017" unitRef="Unit_USD" decimals="-3">8000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
<us-gaap:IncomeTaxExaminationPenaltiesExpense id="Factid_10186475" contextRef="P09_30_2017To09_30_2017" unitRef="Unit_USD" decimals="-3">6030000</us-gaap:IncomeTaxExaminationPenaltiesExpense>
<us-gaap:IncomeTaxExaminationPenaltiesAccrued id="Factid_10186476" contextRef="PAsOn09_30_2017" unitRef="Unit_USD" decimals="-3">3336000</us-gaap:IncomeTaxExaminationPenaltiesAccrued>
<mx:EmployeeWithholdingTaxAmount id="Factid_10186477" contextRef="P09_30_2017To09_30_2017" unitRef="Unit_USD" decimals="-3">548000</mx:EmployeeWithholdingTaxAmount>
<mx:IncomeTaxExaminationAdministrativeFine id="Factid_10186478" contextRef="P09_30_2017To09_30_2017" unitRef="Unit_USD" decimals="-3">2034000</mx:IncomeTaxExaminationAdministrativeFine>
<mx:EmployeeWithholdingTaxAmount id="Factid_10186480" contextRef="P10_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">548000</mx:EmployeeWithholdingTaxAmount>
<mx:PortionOfEmployeeWithholdingTaxAmountCollected id="Factid_10186481" contextRef="P07_01_2018To09_30_2018" unitRef="Unit_USD" decimals="-3">118000</mx:PortionOfEmployeeWithholdingTaxAmountCollected>
<mx:AllowanceForEmployeeWithholdingTax id="Factid_10186482" contextRef="P07_01_2018To09_30_2018_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3">430000</mx:AllowanceForEmployeeWithholdingTax>
<us-gaap:IncomeTaxExaminationPenaltiesExpense id="Factid_10186483" contextRef="P10_01_2017To12_31_2017_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3">4179000</us-gaap:IncomeTaxExaminationPenaltiesExpense>
<mx:NetOperatingLossCarryForwardsExpirationDate id="Factid_10186484" contextRef="P01_01_2019To12_31_2019_SubsidiariesMembersrtConsolidatedEntitiesAxis">2026</mx:NetOperatingLossCarryForwardsExpirationDate>
<mx:OperatingLossCarryforwardsExpirationRange id="Factid_10186485" contextRef="P01_01_2019To12_31_2019">indefinite period of time</mx:OperatingLossCarryforwardsExpirationRange>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic id="Factid_10186489" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-27758000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic id="Factid_10186490" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">3492000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic id="Factid_10186491" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">27461000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign id="Factid_10186492" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">10679000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign id="Factid_10186493" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-2743000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign id="Factid_10186494" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">58630000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest id="Factid_10186495" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-17079000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest id="Factid_10186496" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">749000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest id="Factid_10186497" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">86091000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:CurrentFederalTaxExpenseBenefit id="Factid_10186498" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">20000</us-gaap:CurrentFederalTaxExpenseBenefit>
<us-gaap:CurrentFederalTaxExpenseBenefit id="Factid_10186499" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-383000</us-gaap:CurrentFederalTaxExpenseBenefit>
<us-gaap:CurrentFederalTaxExpenseBenefit id="Factid_10186500" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">-359000</us-gaap:CurrentFederalTaxExpenseBenefit>
<us-gaap:CurrentForeignTaxExpenseBenefit id="Factid_10186501" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">4679000</us-gaap:CurrentForeignTaxExpenseBenefit>
<us-gaap:CurrentForeignTaxExpenseBenefit id="Factid_10186502" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">5010000</us-gaap:CurrentForeignTaxExpenseBenefit>
<us-gaap:CurrentForeignTaxExpenseBenefit id="Factid_10186503" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">3680000</us-gaap:CurrentForeignTaxExpenseBenefit>
<mx:LiabilityForIncomeTaxesAssociatedWithUncertainTaxPositionsNet id="Factid_10186504" contextRef="P01_01_2019To12_31_2019_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_USD" decimals="-3">-1000</mx:LiabilityForIncomeTaxesAssociatedWithUncertainTaxPositionsNet>
<mx:LiabilityForIncomeTaxesAssociatedWithUncertainTaxPositionsNet id="Factid_10186505" contextRef="P01_01_2018To12_31_2018_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_USD" decimals="-3">-2000</mx:LiabilityForIncomeTaxesAssociatedWithUncertainTaxPositionsNet>
<mx:LiabilityForIncomeTaxesAssociatedWithUncertainTaxPositionsNet id="Factid_10186506" contextRef="P01_01_2017To12_31_2017_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_USD" decimals="-3">-476000</mx:LiabilityForIncomeTaxesAssociatedWithUncertainTaxPositionsNet>
<mx:LiabilityForIncomeTaxesAssociatedWithUncertainTaxPositionsNet id="Factid_10186507" contextRef="P01_01_2019To12_31_2019_ForeignCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_USD" decimals="-3">13000</mx:LiabilityForIncomeTaxesAssociatedWithUncertainTaxPositionsNet>
<mx:LiabilityForIncomeTaxesAssociatedWithUncertainTaxPositionsNet id="Factid_10186508" contextRef="P01_01_2018To12_31_2018_ForeignCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_USD" decimals="-3">-46000</mx:LiabilityForIncomeTaxesAssociatedWithUncertainTaxPositionsNet>
<mx:LiabilityForIncomeTaxesAssociatedWithUncertainTaxPositionsNet id="Factid_10186509" contextRef="P01_01_2017To12_31_2017_ForeignCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_USD" decimals="-3">-1635000</mx:LiabilityForIncomeTaxesAssociatedWithUncertainTaxPositionsNet>
<us-gaap:CurrentIncomeTaxExpenseBenefit id="Factid_10186510" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">4711000</us-gaap:CurrentIncomeTaxExpenseBenefit>
<us-gaap:CurrentIncomeTaxExpenseBenefit id="Factid_10186511" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">4579000</us-gaap:CurrentIncomeTaxExpenseBenefit>
<us-gaap:CurrentIncomeTaxExpenseBenefit id="Factid_10186512" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">1210000</us-gaap:CurrentIncomeTaxExpenseBenefit>
<us-gaap:DeferredForeignIncomeTaxExpenseBenefit id="Factid_10186513" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">36000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
<us-gaap:DeferredForeignIncomeTaxExpenseBenefit id="Factid_10186514" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">70000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
<us-gaap:DeferredForeignIncomeTaxExpenseBenefit id="Factid_10186515" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">-55000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_10186516" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">4747000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_10186517" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">4649000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_10186518" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">1155000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:EffectiveIncomeTaxRateContinuingOperations id="Factid_10186520" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_pure" decimals="3">6.206</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
<us-gaap:EffectiveIncomeTaxRateContinuingOperations id="Factid_10186521" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_pure" decimals="3">0.013</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
<us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate id="Factid_10186523" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-3587000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
<us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate id="Factid_10186524" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">157000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
<us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate id="Factid_10186525" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">30223000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
<us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes id="Factid_10186526" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-1068000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
<us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes id="Factid_10186527" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">46000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
<us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes id="Factid_10186528" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">5445000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
<us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate id="Factid_10186529" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">2329000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
<us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate id="Factid_10186530" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">1000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
<us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate id="Factid_10186531" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">13438000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
<us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential id="Factid_10186532" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">3302000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
<us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential id="Factid_10186533" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">377000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
<us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential id="Factid_10186534" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">-17789000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
<mx:IncomeTaxReconciliationDerivativeAssetsNettingAdjustment id="Factid_10186535" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">315000</mx:IncomeTaxReconciliationDerivativeAssetsNettingAdjustment>
<mx:IncomeTaxReconciliationDerivativeAssetsNettingAdjustment id="Factid_10186536" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-1111000</mx:IncomeTaxReconciliationDerivativeAssetsNettingAdjustment>
<mx:IncomeTaxReconciliationDerivativeAssetsNettingAdjustment id="Factid_10186537" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">1937000</mx:IncomeTaxReconciliationDerivativeAssetsNettingAdjustment>
<mx:IncomeTaxReconciliationHybridAndOtherInterestIncome id="Factid_10186538" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-7812000</mx:IncomeTaxReconciliationHybridAndOtherInterestIncome>
<mx:IncomeTaxReconciliationHybridAndOtherInterestIncome id="Factid_10186539" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">5555000</mx:IncomeTaxReconciliationHybridAndOtherInterestIncome>
<mx:IncomeTaxReconciliationHybridAndOtherInterestIncome id="Factid_10186540" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">7526000</mx:IncomeTaxReconciliationHybridAndOtherInterestIncome>
<mx:IncomeTaxReconciliationThinCapitalization id="Factid_10186541" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">988000</mx:IncomeTaxReconciliationThinCapitalization>
<mx:IncomeTaxReconciliationThinCapitalization id="Factid_10186542" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">1262000</mx:IncomeTaxReconciliationThinCapitalization>
<mx:IncomeTaxReconciliationThinCapitalization id="Factid_10186543" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">1888000</mx:IncomeTaxReconciliationThinCapitalization>
<mx:IncomeTaxReconciliationPermanentForeignCurrencyGainLossAmount id="Factid_10186544" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-1734000</mx:IncomeTaxReconciliationPermanentForeignCurrencyGainLossAmount>
<mx:IncomeTaxReconciliationPermanentForeignCurrencyGainLossAmount id="Factid_10186545" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-2490000</mx:IncomeTaxReconciliationPermanentForeignCurrencyGainLossAmount>
<mx:IncomeTaxReconciliationPermanentForeignCurrencyGainLossAmount id="Factid_10186546" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">15237000</mx:IncomeTaxReconciliationPermanentForeignCurrencyGainLossAmount>
<mx:IncomeTaxReconciliationPenalty id="Factid_10186547" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">151000</mx:IncomeTaxReconciliationPenalty>
<mx:IncomeTaxReconciliationPenalty id="Factid_10186548" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">436000</mx:IncomeTaxReconciliationPenalty>
<mx:IncomeTaxReconciliationPenalty id="Factid_10186549" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">4001000</mx:IncomeTaxReconciliationPenalty>
<mx:EffectiveIncomeTaxRateReconciliationOtherPermanentAdjustmentsAmount id="Factid_10186550" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">411000</mx:EffectiveIncomeTaxRateReconciliationOtherPermanentAdjustmentsAmount>
<mx:EffectiveIncomeTaxRateReconciliationOtherPermanentAdjustmentsAmount id="Factid_10186551" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">117000</mx:EffectiveIncomeTaxRateReconciliationOtherPermanentAdjustmentsAmount>
<mx:EffectiveIncomeTaxRateReconciliationOtherPermanentAdjustmentsAmount id="Factid_10186552" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">633000</mx:EffectiveIncomeTaxRateReconciliationOtherPermanentAdjustmentsAmount>
<mx:IncomeTaxReconciliationWithholdingTaxExpenseBenefit id="Factid_10186553" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">3043000</mx:IncomeTaxReconciliationWithholdingTaxExpenseBenefit>
<mx:IncomeTaxReconciliationWithholdingTaxExpenseBenefit id="Factid_10186554" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">3270000</mx:IncomeTaxReconciliationWithholdingTaxExpenseBenefit>
<mx:IncomeTaxReconciliationWithholdingTaxExpenseBenefit id="Factid_10186555" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">3339000</mx:IncomeTaxReconciliationWithholdingTaxExpenseBenefit>
<mx:IncomeTaxRateReconciliationChangeInValuationAllowance id="Factid_10186559" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-4382000</mx:IncomeTaxRateReconciliationChangeInValuationAllowance>
<mx:IncomeTaxRateReconciliationChangeInValuationAllowance id="Factid_10186560" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-6260000</mx:IncomeTaxRateReconciliationChangeInValuationAllowance>
<mx:IncomeTaxRateReconciliationChangeInValuationAllowance id="Factid_10186561" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">56744000</mx:IncomeTaxRateReconciliationChangeInValuationAllowance>
<us-gaap:IncomeTaxReconciliationTaxCredits id="Factid_10186562" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">419000</us-gaap:IncomeTaxReconciliationTaxCredits>
<us-gaap:IncomeTaxReconciliationTaxCredits id="Factid_10186563" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">416000</us-gaap:IncomeTaxReconciliationTaxCredits>
<us-gaap:IncomeTaxReconciliationTaxCredits id="Factid_10186564" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">659000</us-gaap:IncomeTaxReconciliationTaxCredits>
<mx:IncomeTaxReconciliationTaxCreditsExpired id="Factid_10186565" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">168000</mx:IncomeTaxReconciliationTaxCreditsExpired>
<mx:IncomeTaxReconciliationTaxCreditsExpired id="Factid_10186566" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">817000</mx:IncomeTaxReconciliationTaxCreditsExpired>
<mx:IncomeTaxReconciliationTaxCreditsExpired id="Factid_10186567" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">2638000</mx:IncomeTaxReconciliationTaxCreditsExpired>
<mx:LiabilityForIncomeTaxesAssociatedWithUncertainTaxPositionsNet id="Factid_10186568" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">12000</mx:LiabilityForIncomeTaxesAssociatedWithUncertainTaxPositionsNet>
<mx:LiabilityForIncomeTaxesAssociatedWithUncertainTaxPositionsNet id="Factid_10186569" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-48000</mx:LiabilityForIncomeTaxesAssociatedWithUncertainTaxPositionsNet>
<mx:LiabilityForIncomeTaxesAssociatedWithUncertainTaxPositionsNet id="Factid_10186570" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">-2111000</mx:LiabilityForIncomeTaxesAssociatedWithUncertainTaxPositionsNet>
<mx:IncomeTaxReconciliationNetOperatingLossExpired id="Factid_10186573" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">3780000</mx:IncomeTaxReconciliationNetOperatingLossExpired>
<us-gaap:IncomeTaxReconciliationOtherAdjustments id="Factid_10186575" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-1815000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
<us-gaap:IncomeTaxReconciliationOtherAdjustments id="Factid_10186576" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">1198000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
<us-gaap:IncomeTaxReconciliationOtherAdjustments id="Factid_10186577" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">327000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
<us-gaap:DeferredTaxAssetsInventory id="Factid_10186586" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">4869000</us-gaap:DeferredTaxAssetsInventory>
<us-gaap:DeferredTaxAssetsInventory id="Factid_10186587" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">8274000</us-gaap:DeferredTaxAssetsInventory>
<us-gaap:DeferredTaxAssetsDerivativeInstruments id="Factid_10186589" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">175000</us-gaap:DeferredTaxAssetsDerivativeInstruments>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities id="Factid_10186590" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">3384000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities id="Factid_10186591" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">3210000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves id="Factid_10186592" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">190000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves id="Factid_10186593" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">67000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther id="Factid_10186594" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">303000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther id="Factid_10186595" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">187000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
<us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment id="Factid_10186596" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">7979000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
<us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment id="Factid_10186597" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">8797000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
<us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets id="Factid_10186598" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">5000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
<us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets id="Factid_10186599" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">12000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsSeverancePayments id="Factid_10186600" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">36841000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsSeverancePayments>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsSeverancePayments id="Factid_10186601" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">36166000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsSeverancePayments>
<us-gaap:DeferredTaxAssetsUnrealizedCurrencyLosses id="Factid_10186602" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">20544000</us-gaap:DeferredTaxAssetsUnrealizedCurrencyLosses>
<us-gaap:DeferredTaxAssetsUnrealizedCurrencyLosses id="Factid_10186603" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">28718000</us-gaap:DeferredTaxAssetsUnrealizedCurrencyLosses>
<us-gaap:DeferredTaxAssetsOperatingLossCarryforwards id="Factid_10186604" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">150954000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
<us-gaap:DeferredTaxAssetsOperatingLossCarryforwards id="Factid_10186605" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">164824000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
<us-gaap:DeferredTaxAssetsTaxCreditCarryforwards id="Factid_10186606" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">17054000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
<us-gaap:DeferredTaxAssetsTaxCreditCarryforwards id="Factid_10186607" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">18352000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
<mx:DeferredTaxAssetsLongTermDebt id="Factid_10186608" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">3023000</mx:DeferredTaxAssetsLongTermDebt>
<mx:DeferredTaxAssetsLongTermDebt id="Factid_10186609" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">3634000</mx:DeferredTaxAssetsLongTermDebt>
<mx:DeferredTaxAssetsInterestExpenseDeductionLimitation id="Factid_10186610" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">5244000</mx:DeferredTaxAssetsInterestExpenseDeductionLimitation>
<us-gaap:DeferredTaxAssetsOther id="Factid_10186611" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">4240000</us-gaap:DeferredTaxAssetsOther>
<us-gaap:DeferredTaxAssetsOther id="Factid_10186612" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">3455000</us-gaap:DeferredTaxAssetsOther>
<us-gaap:DeferredTaxAssetsGross id="Factid_10186613" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">254630000</us-gaap:DeferredTaxAssetsGross>
<us-gaap:DeferredTaxAssetsGross id="Factid_10186614" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">279897000</us-gaap:DeferredTaxAssetsGross>
<us-gaap:DeferredTaxAssetsValuationAllowance id="Factid_10186615" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">246224000</us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:DeferredTaxAssetsValuationAllowance id="Factid_10186616" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">248633000</us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:DeferredTaxAssetsNet id="Factid_10186617" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">8406000</us-gaap:DeferredTaxAssetsNet>
<us-gaap:DeferredTaxAssetsNet id="Factid_10186618" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">31264000</us-gaap:DeferredTaxAssetsNet>
<us-gaap:DeferredTaxLiabilitiesDerivatives id="Factid_10186619" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">352000</us-gaap:DeferredTaxLiabilitiesDerivatives>
<us-gaap:DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains id="Factid_10186621" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">17777000</us-gaap:DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains>
<us-gaap:DeferredTaxLiabilitiesPrepaidExpenses id="Factid_10186622" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">3090000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
<us-gaap:DeferredTaxLiabilitiesPrepaidExpenses id="Factid_10186623" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">3612000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
<us-gaap:DeferredTaxLiabilitiesOther id="Factid_10186624" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">4810000</us-gaap:DeferredTaxLiabilitiesOther>
<us-gaap:DeferredTaxLiabilitiesOther id="Factid_10186625" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">9660000</us-gaap:DeferredTaxLiabilitiesOther>
<us-gaap:DeferredIncomeTaxLiabilities id="Factid_10186626" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">8252000</us-gaap:DeferredIncomeTaxLiabilities>
<us-gaap:DeferredIncomeTaxLiabilities id="Factid_10186627" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">31049000</us-gaap:DeferredIncomeTaxLiabilities>
<us-gaap:DeferredTaxLiabilitiesNoncurrent id="Factid_10186630" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">154000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
<us-gaap:DeferredTaxLiabilitiesNoncurrent id="Factid_10186631" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">215000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
<us-gaap:DeferredTaxAssetsValuationAllowance id="Factid_10186635" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">248633000</us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:DeferredTaxAssetsValuationAllowance id="Factid_10186636" contextRef="PAsOn12_31_2017" unitRef="Unit_USD" decimals="-3">251132000</us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:DeferredTaxAssetsValuationAllowance id="Factid_10186637" contextRef="PAsOn12_31_2016" unitRef="Unit_USD" decimals="-3">281473000</us-gaap:DeferredTaxAssetsValuationAllowance>
<mx:DeferredTaxAssetsValuationAllowanceChargedToExpenseIncome id="Factid_10186638" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">7912000</mx:DeferredTaxAssetsValuationAllowanceChargedToExpenseIncome>
<mx:DeferredTaxAssetsValuationAllowanceChargedToExpenseIncome id="Factid_10186639" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">7653000</mx:DeferredTaxAssetsValuationAllowanceChargedToExpenseIncome>
<mx:DeferredTaxAssetsValuationAllowanceChargedToExpenseIncome id="Factid_10186640" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">-54816000</mx:DeferredTaxAssetsValuationAllowanceChargedToExpenseIncome>
<mx:DeferredTaxAssetsValuationAllowancesOnNetOperatingLossAndTaxCreditExpiration id="Factid_10186641" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">3529000</mx:DeferredTaxAssetsValuationAllowancesOnNetOperatingLossAndTaxCreditExpiration>
<mx:DeferredTaxAssetsValuationAllowancesOnNetOperatingLossAndTaxCreditExpiration id="Factid_10186642" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">1393000</mx:DeferredTaxAssetsValuationAllowancesOnNetOperatingLossAndTaxCreditExpiration>
<mx:DeferredTaxAssetsValuationAllowancesOnNetOperatingLossAndTaxCreditExpiration id="Factid_10186643" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">1928000</mx:DeferredTaxAssetsValuationAllowancesOnNetOperatingLossAndTaxCreditExpiration>
<mx:DeferredTaxAssetsValuationAllowanceForeignCurrencyTranslationAdjustment id="Factid_10186644" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-6792000</mx:DeferredTaxAssetsValuationAllowanceForeignCurrencyTranslationAdjustment>
<mx:DeferredTaxAssetsValuationAllowanceForeignCurrencyTranslationAdjustment id="Factid_10186645" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">-8759000</mx:DeferredTaxAssetsValuationAllowanceForeignCurrencyTranslationAdjustment>
<mx:DeferredTaxAssetsValuationAllowanceForeignCurrencyTranslationAdjustment id="Factid_10186646" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">26403000</mx:DeferredTaxAssetsValuationAllowanceForeignCurrencyTranslationAdjustment>
<us-gaap:DeferredTaxAssetsValuationAllowance id="Factid_10186647" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">246224000</us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:UnrecognizedTaxBenefits id="Factid_10186651" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">426000</us-gaap:UnrecognizedTaxBenefits>
<us-gaap:UnrecognizedTaxBenefits id="Factid_10186652" contextRef="PAsOn12_31_2017" unitRef="Unit_USD" decimals="-3">475000</us-gaap:UnrecognizedTaxBenefits>
<us-gaap:UnrecognizedTaxBenefits id="Factid_10186653" contextRef="PAsOn12_31_2016" unitRef="Unit_USD" decimals="-3">1768000</us-gaap:UnrecognizedTaxBenefits>
<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions id="Factid_10186654" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">13000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions id="Factid_10186655" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">10000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions id="Factid_10186656" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">10000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions id="Factid_10186657" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">1000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions id="Factid_10186658" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">676000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations id="Factid_10186660" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">51000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
<us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations id="Factid_10186661" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">735000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
<mx:UnrecognizedTaxBenefitsIncreasesDecreaseResultingFromForeignCurrencyTranslation id="Factid_10186662" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-7000</mx:UnrecognizedTaxBenefitsIncreasesDecreaseResultingFromForeignCurrencyTranslation>
<mx:UnrecognizedTaxBenefitsIncreasesDecreaseResultingFromForeignCurrencyTranslation id="Factid_10186663" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">8000</mx:UnrecognizedTaxBenefitsIncreasesDecreaseResultingFromForeignCurrencyTranslation>
<mx:UnrecognizedTaxBenefitsIncreasesDecreaseResultingFromForeignCurrencyTranslation id="Factid_10186664" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">-108000</mx:UnrecognizedTaxBenefitsIncreasesDecreaseResultingFromForeignCurrencyTranslation>
<us-gaap:UnrecognizedTaxBenefits id="Factid_10186665" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3">445000</us-gaap:UnrecognizedTaxBenefits>
<us-gaap:SegmentReportingDisclosureTextBlock id="Factid_10186673" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;18. Geographic and Segment Information &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company has two operating segments: its Foundry Services Group and Standard Products Group. The Company&amp;#8217;s chief operating decision maker is its Chief Executive Officer, who allocates resources and assesses performance of the business and other activities based on gross profit. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In January 2018, as part of the Company&amp;#8217;s ongoing portfolio optimization effort to realign business processes and streamline the Company&amp;#8217;s organizational structure, the Company transferred a portion of its &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-OLED&lt;/div&gt; Display business from its Standard Products Group to its Foundry Services Group. The transferred &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-OLED&lt;/div&gt; Display business has technical and business characteristics more closely aligned with the Company&amp;#8217;s Foundry Services Group business than with the Company&amp;#8217;s Standard Products Group business. The transferred &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-OLED&lt;/div&gt; Display business previously resided within the Company&amp;#8217;s Display Solutions business line primarily as a result of a long standing customer relationship established in the past. The Company has recast comparative segment financial information to conform to this current period change. For the year ended December&amp;#160;31, 2017, $30,306&amp;#160;thousand of net sales and $6,322&amp;#160;thousand of gross profit were reclassified from the Display Solutions business line in the Standard Products Group to the Foundry Services Group.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following sets forth information relating to the operating segments (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:70%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;As&lt;/div&gt;&lt;/div&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&amp;#160;Adjusted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net Sales&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foundry Services Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;307,144&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;325,312&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;350,395&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Standard Products Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Display Solutions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;308,531&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;256,113&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;179,233&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Power Solutions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;176,245&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;169,284&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;149,836&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total Standard Products Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;484,776&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;425,397&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;329,069&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;All other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;275&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;189&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;208&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total net sales&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;792,195&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;750,898&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;679,672&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="padding-left: 0px;;height:16;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="12" style="padding-left: 0px;;height:16;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;As&lt;/div&gt;&lt;/div&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&amp;#160;Adjusted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross Profit&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foundry Services Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;64,010&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;82,578&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;101,780&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Standard Products Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;116,327&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;115,478&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;85,905&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;All other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;274&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;40&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;208&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Total gross profit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;180,611&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;198,096&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;187,893&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="font-size: 1px; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Upon the adoption of the new revenue standard, the Company&amp;#8217;s revenue for Foundry Services Group is disaggregated depending on the timing of revenue recognition (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:64%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended&amp;#160;December&amp;#160;31,&amp;#160;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Revenue&amp;#160;recognized&lt;br/&gt;at&amp;#160;the&amp;#160;time&amp;#160;of&lt;br/&gt;shipment&amp;#160;or&amp;#160;delivery&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Revenue&lt;br/&gt;recognized&lt;br/&gt;over&amp;#160;time&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net Sales&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foundry Services Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;157,272&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;149,872&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;307,144&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="padding-left: 0px;;height:16;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="12" style="padding-left: 0px;;height:16;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended&amp;#160;December&amp;#160;31,&amp;#160;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Revenue&amp;#160;recognized&lt;br/&gt;at&amp;#160;the&amp;#160;time&amp;#160;of&lt;br/&gt;shipment&amp;#160;or&amp;#160;delivery&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Revenue&lt;br/&gt;recognized&lt;br/&gt;over&amp;#160;time&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net Sales&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foundry Services Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;80,578&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;244,734&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;325,312&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following is a summary of net sales by geographic region, based on the location to which the products are billed (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:70%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Korea&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;249,385&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;282,516&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;279,883&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Asia Pacific (other than Korea)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;466,380&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;380,598&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;322,595&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;United States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;28,109&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;37,483&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;35,089&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Europe&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;46,421&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;47,831&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;41,109&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,900&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,470&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;996&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;792,195&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;750,898&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;679,672&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the years ended December&amp;#160;31, 2019, 2018 and 2017, the Company&amp;#8217;s net sales in Greater China (China, Hong Kong and Macau) represented 75.4%, 66.6% and 49.7%, respectively, and net sales in Taiwan represented 20.9%, 26.2% and 36.4%, respectively, of the Company&amp;#8217;s net sales in the Asia Pacific (other than Korea). &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net sales from the Company&amp;#8217;s top ten largest customers accounted for 67%, 61% and 57% for the years ended December&amp;#160;31, 2019, 2018 and 2017, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the year ended December&amp;#160;31, 2019, the Company had one customer that represented 32.9% of its net sales. For the year ended December&amp;#160;31, 2018, the Company had two customers that represented 19.3% and 13.3% of its net sales. For the year ended December&amp;#160;31, 2017, the Company had one customer that represented 15.6% of its net sales. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;98% of the Company&amp;#8217;s property, plant and equipment are located in Korea as of December&amp;#160;31, 2019. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
<us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock id="Factid_10186674" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following sets forth information relating to the operating segments (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:70%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;As&lt;/div&gt;&lt;/div&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&amp;#160;Adjusted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net Sales&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foundry Services Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;307,144&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;325,312&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;350,395&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Standard Products Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Display Solutions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;308,531&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;256,113&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;179,233&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Power Solutions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;176,245&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;169,284&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;149,836&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total Standard Products Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;484,776&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;425,397&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;329,069&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;All other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;275&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;189&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;208&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total net sales&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;792,195&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;750,898&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;679,672&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="padding-left: 0px;;height:16;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="12" style="padding-left: 0px;;height:16;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;As&lt;/div&gt;&lt;/div&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&amp;#160;Adjusted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross Profit&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foundry Services Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;64,010&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;82,578&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;101,780&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Standard Products Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;116,327&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;115,478&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;85,905&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;All other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;274&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;40&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;208&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Total gross profit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;180,611&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;198,096&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;187,893&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
<us-gaap:DisaggregationOfRevenueTableTextBlock id="Factid_10186675" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Upon the adoption of the new revenue standard, the Company&amp;#8217;s revenue for Foundry Services Group is disaggregated depending on the timing of revenue recognition (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:64%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended&amp;#160;December&amp;#160;31,&amp;#160;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Revenue&amp;#160;recognized&lt;br/&gt;at&amp;#160;the&amp;#160;time&amp;#160;of&lt;br/&gt;shipment&amp;#160;or&amp;#160;delivery&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Revenue&lt;br/&gt;recognized&lt;br/&gt;over&amp;#160;time&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net Sales&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foundry Services Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;157,272&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;149,872&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;307,144&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="padding-left: 0px;;height:16;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="12" style="padding-left: 0px;;height:16;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended&amp;#160;December&amp;#160;31,&amp;#160;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Revenue&amp;#160;recognized&lt;br/&gt;at&amp;#160;the&amp;#160;time&amp;#160;of&lt;br/&gt;shipment&amp;#160;or&amp;#160;delivery&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Revenue&lt;br/&gt;recognized&lt;br/&gt;over&amp;#160;time&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net Sales&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foundry Services Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;80,578&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;244,734&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;325,312&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
<us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock id="Factid_10186676" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following is a summary of net sales by geographic region, based on the location to which the products are billed (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:70%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Korea&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;249,385&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;282,516&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;279,883&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Asia Pacific (other than Korea)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;466,380&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;380,598&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;322,595&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;United States&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;28,109&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;37,483&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;35,089&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Europe&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;46,421&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;47,831&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;41,109&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,900&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,470&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;996&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;792,195&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;750,898&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;679,672&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_10186684" contextRef="P01_01_2019To12_31_2019_GeographicConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_TWsrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="INF">0.209</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_10186685" contextRef="P01_01_2018To12_31_2018_GeographicConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_TWsrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="INF">0.262</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_10186686" contextRef="P01_01_2017To12_31_2017_GeographicConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_TWsrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="INF">0.364</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:CommitmentsAndContingenciesDisclosureTextBlock id="Factid_10187304" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;19. Commitments and Contingencies &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Operating Agreements with SK &lt;div style="display:inline;"&gt;h&lt;/div&gt;ynix &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;In connection with the acquisition of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-memory&lt;/div&gt; semiconductor business from&amp;#160;SK &lt;div style="display:inline;"&gt;h&lt;/div&gt;ynix on October&amp;#160;4, 2004 (the &amp;#8220;Original Acquisition&amp;#8221;), the Company entered into several agreements with SK &lt;div style="display:inline;"&gt;h&lt;/div&gt;ynix, including a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-exclusive&lt;/div&gt; cross license that provides the Company with access to certain of SK &lt;div style="display:inline;"&gt;h&lt;/div&gt;ynix&amp;#8217;s intellectual property for use in the manufacture and sale of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-memory&lt;/div&gt; semiconductor products. The Company also agreed to provide certain utilities and infrastructure support services to SK &lt;div style="display:inline;"&gt;h&lt;/div&gt;ynix.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Upon the closing of the Original Acquisition, the Company&amp;#8217;s Korean subsidiary and SK &lt;div style="display:inline;"&gt;h&lt;/div&gt;ynix also entered into lease agreements under which the Company&amp;#8217;s Korean subsidiary leases space to SK &lt;div style="display:inline;"&gt;h&lt;/div&gt;ynix in several buildings, primarily warehouses and utility facilities, in Cheongju, Korea. These leases are generally for an initial term of 20&amp;#160;years plus an indefinite number of renewal terms of 10&amp;#160;years each. Each of the leases is cancelable upon 90&amp;#160;days&amp;#8217; notice by the lessee. The Company also leases certain land from SK &lt;div style="display:inline;"&gt;h&lt;/div&gt;ynix located in Cheongju, Korea. The term of this lease is indefinite unless otherwise agreed by the parties, and as long as the buildings remain on the lease site and are owned and used by the Company for permitted uses. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Long-term Purchase Agreements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company purchases raw materials from a variety of vendors. During the normal course of business, in order to manage manufacturing lead times and help assure adequate supply, the Company from time to time may enter into multi-year purchase agreements, which specify future quantities and pricing of materials to be supplied by the vendors. The Company reviews the terms of the long-term supply agreements and assesses the need for any accrual for estimated losses, such as lower of cost or net realizable value that will not be recovered by future sales prices. No such accrual was required as of December&amp;#160;31, 2019 or 2018. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;SEC Enforcement Staff Review &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In March 2014, the Company voluntarily reported to the Securities and Exchange Commission, or the SEC, that the Company&amp;#8217;s Audit Committee had determined that the Company incorrectly recognized revenue on certain transactions and as a result would restate its financial statements, and that the Audit Committee had commenced an independent investigation. Over the course of 2014 and the first two quarters of 2015, the Company voluntarily produced documents to the SEC regarding the various accounting issues identified during the independent investigation, and whether the Company&amp;#8217;s hiring of an accountant from the Company&amp;#8217;s independent registered public accounting firm impacted that accounting firm&amp;#8217;s independence. On July&amp;#160;22, 2014, the Staff of the SEC&amp;#8217;s Division of Enforcement obtained a Formal Order of Investigation. On March&amp;#160;12, 2015, the SEC issued a subpoena for documents to the Company in connection with its investigation. On May&amp;#160;1, 2017, the SEC announced that it had reached a final settlement with the Company, resolving the SEC&amp;#8217;s investigation. In that connection, the Company has consented, without admitting or denying the SEC&amp;#8217;s findings, to the entry of an administrative order by the SEC directing that the Company cease and desist from committing or causing any violations of certain provisions of the federal securities laws and related SEC regulations. The SEC&amp;#8217;s administrative order was entered on May&amp;#160;1, 2017. The SEC imposed a monetary penalty of $3,000&amp;#160;thousand on the Company. In the first quarter ended March&amp;#160;31, 2017, the Company established a reserve in that amount for the potential settlement of this matter. The reserved monetary penalty of $3,000&amp;#160;thousand was paid to the SEC during the second quarter of 2017. The Company also agreed to an undertaking to cooperate fully with the SEC in any and all investigations, litigations or other proceedings relating to or arising from the matters described in the SEC&amp;#8217;s order. In connection with the settlement, the SEC considered remedial acts promptly undertaken by the Company and its cooperation with the SEC staff during the course of the investigation. Among other things, as previously disclosed in the Company&amp;#8217;s filings with the SEC, the Audit Committee of the Company self-investigated and self-reported the accounting errors, selected new management and implemented various additional controls designed to prevent similar errors going forward. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
<us-gaap:LessorOperatingLeaseTermOfContract id="Factid_10187359" contextRef="PAsOn12_31_2019">P20Y</us-gaap:LessorOperatingLeaseTermOfContract>
<us-gaap:LessorOperatingLeaseRenewalTerm id="Factid_10187360" contextRef="PAsOn12_31_2019">P10Y</us-gaap:LessorOperatingLeaseRenewalTerm>
<mx:WrittenNoticePeriodForTerminationOfLeaseMinimum id="Factid_10187361" contextRef="P01_01_2019To12_31_2019">P90D</mx:WrittenNoticePeriodForTerminationOfLeaseMinimum>
<us-gaap:ProceedsFromInsuranceSettlementOperatingActivities id="Factid_10187423" contextRef="P01_01_2016To03_31_2016_ShareholderDerivativeActionsMembersrtLitigationCaseAxis" unitRef="Unit_USD" decimals="-3">3000000</us-gaap:ProceedsFromInsuranceSettlementOperatingActivities>
<us-gaap:LitigationSettlementExpense id="Factid_10187754" contextRef="P01_01_2017To03_31_2017_SecuritiesAndExchangeCommissionActionsMembersrtLitigationCaseAxis" unitRef="Unit_USD" decimals="-3">3000000</us-gaap:LitigationSettlementExpense>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 id="Factid_10188097" contextRef="P01_01_2016To12_31_2016">P6Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice id="Factid_10188254" contextRef="PAsOn12_31_2018" unitRef="Unit_USD_per_Share" decimals="2">9.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
<dei:EntityShellCompany id="Factid_10190672" contextRef="P01_01_2019To12_31_2019">false</dei:EntityShellCompany>
<dei:EntityEmergingGrowthCompany id="Factid_10190675" contextRef="P01_01_2019To12_31_2019">false</dei:EntityEmergingGrowthCompany>
<dei:EntityCurrentReportingStatus id="Factid_10190700" contextRef="P01_01_2019To12_31_2019">Yes</dei:EntityCurrentReportingStatus>
<dei:DocumentAnnualReport id="Factid_10190764" contextRef="P01_01_2019To12_31_2019">true</dei:DocumentAnnualReport>
<dei:DocumentTransitionReport id="Factid_10190765" contextRef="P01_01_2019To12_31_2019">false</dei:DocumentTransitionReport>
<dei:EntityIncorporationStateCountryCode id="Factid_10190768" contextRef="P01_01_2019To12_31_2019">DE</dei:EntityIncorporationStateCountryCode>
<dei:SecurityExchangeName id="Factid_10190804" contextRef="P01_01_2019To12_31_2019">NYSE</dei:SecurityExchangeName>
<dei:Security12bTitle id="Factid_10190805" contextRef="P01_01_2019To12_31_2019">Common Stock</dei:Security12bTitle>
<dei:EntityRegistrantName id="Factid_10190812" contextRef="P01_01_2019To12_31_2019">MAGNACHIP SEMICONDUCTOR Corp</dei:EntityRegistrantName>
<dei:CurrentFiscalYearEndDate id="Factid_10190814" contextRef="P01_01_2019To12_31_2019">--12-31</dei:CurrentFiscalYearEndDate>
<us-gaap:DebtInstrumentInterestRateEffectivePercentage id="Factid_10191817" contextRef="PAsOn12_31_2017_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="3">0.050</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
<us-gaap:Revenues id="Factid_10192787" contextRef="P01_01_2017To12_31_2017_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">30306000</us-gaap:Revenues>
<us-gaap:GrossProfit id="Factid_10192788" contextRef="P01_01_2017To12_31_2017_CorporateNonSegmentMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">6322000</us-gaap:GrossProfit>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate id="Factid_10193078" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_pure" decimals="3">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:DebtInstrumentMaturityDate id="Factid_10193902" contextRef="P01_17_2017To01_17_2017_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis">2021-03-01</us-gaap:DebtInstrumentMaturityDate>
<mx:NumberOfCustomersGreaterThanTenPercentThreshold id="Factid_10193921" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CustomerSegments" decimals="INF">1</mx:NumberOfCustomersGreaterThanTenPercentThreshold>
<mx:NumberOfCustomersGreaterThanTenPercentThreshold id="Factid_10193922" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CustomerSegments" decimals="INF">2</mx:NumberOfCustomersGreaterThanTenPercentThreshold>
<mx:NumberOfCustomersGreaterThanTenPercentThreshold id="Factid_10193923" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_CustomerSegments" decimals="INF">1</mx:NumberOfCustomersGreaterThanTenPercentThreshold>
<mx:NumberOfCustomer id="Factid_10193925" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_Customer" decimals="INF">10</mx:NumberOfCustomer>
<mx:NumberOfCustomer id="Factid_10193926" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_Customer" decimals="INF">10</mx:NumberOfCustomer>
<mx:NumberOfCustomer id="Factid_10193927" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_Customer" decimals="INF">10</mx:NumberOfCustomer>
<us-gaap:NumberOfOperatingSegments id="Factid_10193939" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_Segments" decimals="INF">2</us-gaap:NumberOfOperatingSegments>
<mx:AllowanceOnUnbilledAccountsReceivable id="Factid_10196716" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:LiabilitiesFairValueDisclosure id="Factid_10199214" contextRef="PAsOn12_31_2019_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherAssetClassMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_USD" decimals="0">0</us-gaap:LiabilitiesFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure id="Factid_10199224" contextRef="PAsOn12_31_2019_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherAssetClassMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_USD" decimals="0">0</us-gaap:AssetsFairValueDisclosure>
<us-gaap:DebtInstrumentMaturityDate id="Factid_10199380" contextRef="P01_01_2019To12_31_2019_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis">2021-03-01</us-gaap:DebtInstrumentMaturityDate>
<us-gaap:DebtInstrumentMaturityDate id="Factid_10199382" contextRef="P01_01_2018To12_31_2018_ExchangeableSeniorNotesMemberusgaapLongtermDebtTypeAxis_FivePointZeroPercentageExchangeableSeniorNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis">2021-03-01</us-gaap:DebtInstrumentMaturityDate>
<us-gaap:DebtInstrumentMaturityDate id="Factid_10199414" contextRef="P01_01_2019To12_31_2019_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis">2021-07-15</us-gaap:DebtInstrumentMaturityDate>
<us-gaap:DebtInstrumentMaturityDate id="Factid_10199415" contextRef="P01_01_2018To12_31_2018_SeniorNotesMemberusgaapLongtermDebtTypeAxis_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMemberusgaapDebtInstrumentAxis">2021-07-15</us-gaap:DebtInstrumentMaturityDate>
<us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 id="Factid_10199704" contextRef="PAsOn12_31_2019">P12Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
<us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 id="Factid_10199705" contextRef="PAsOn12_31_2019">P10Y4M24D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
<us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1 id="Factid_10200034" contextRef="P01_01_2019To12_31_2019">P12M</us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1>
<us-gaap:LeasesOfLesseeDisclosureTextBlock id="Factid_10202836" contextRef="P01_01_2019To12_31_2019">&lt;div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7. Leases &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company has operating and finance leases for land, buildings and other assets such as vehicles and office equipment. The Company&amp;#8217;s leases have remaining lease terms ranging from 1 year to 15 years. For certain leases, the Company has options to extend the lease term for additional periods ranging from 1 year to 10 years. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&amp;#8217;s land lease payment is subject to a biennial adjustment (based on change of the Consumer Price Index), the impact of which is treated as a variable lease payment. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company adopted the new lease accounting standard as of January&amp;#160;1, 2019, using the modified retrospective transition method. The tables below present financial information related to the Company&amp;#8217;s leases. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Supplemental balance sheet information related to leases is as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 76%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom;;width:43%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom;;width:39%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; white-space: nowrap; padding-bottom: 0.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Leases&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Classification&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of&lt;br/&gt;December&amp;#160;31,&amp;#160;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating lease&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;Operating lease &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;;text-align:right;"&gt;11,482&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Finance lease&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;Property, plant and equipment, net&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;;text-align:right;"&gt;2,151&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total leased assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;;text-align:right;"&gt;13,633&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Operating&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;Operating lease liabilities&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;;text-align:right;"&gt;2,036&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Finance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;Other current liabilities&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;;text-align:right;"&gt;252&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Non-current&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-current&lt;/div&gt; operating lease liabilities&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;;text-align:right;"&gt;9,446&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Finance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;Other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;non-current&lt;/div&gt; liabilities&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;;text-align:right;"&gt;1,971&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total lease liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;;text-align:right;"&gt;13,705&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The components of lease cost included in the Company&amp;#8217;s consolidated statements of operations, are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:84%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:10%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended&lt;br/&gt;December&amp;#160;31,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Operating lease cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,154&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Finance lease cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; text-align: right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Amortization of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;303&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest on lease liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;178&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Total lease cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,635&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The above table does not include an immaterial cost of short-term leases and a variable lease payment during the year ended December&amp;#160;31, 2019. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other lease information is as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:85%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:9%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended&lt;br/&gt;December&amp;#160;31,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating cash flows from operating leases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,154&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Operating cash flows from finance leases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;178&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Financing cash flows from finance leases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;233&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:84%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&lt;br/&gt;December&amp;#160;31,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted average remaining lease term&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating leases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;12.5&amp;#160;years&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Finance leases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10.4 years&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted average remaining lease rate&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Operating leases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7.95&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Finance leases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;7.95&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The aggregate future lease payments for operating and finance leases as of December&amp;#160;31, 2019 are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:79%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Operating&lt;br/&gt;Leases&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Finance&lt;br/&gt;Leases&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,843&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;413&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,355&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;413&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,096&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;413&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,088&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;413&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,088&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;150&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;10,618&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,463&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Total future lease payments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;18,088&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,265&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: Imputed interest&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(6,606&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(1,042&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Present value of future payments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,482&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,223&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;As of December&amp;#160;31, 2018, the minimum aggregate rental payments due under &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-cancelable&lt;/div&gt; operating lease contracts are as follows (in thousands):&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:88%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,319&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,569&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,570&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,319&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,309&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2024 and thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;13,978&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;26,064&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeasesOfLesseeDisclosureTextBlock>
<mx:SupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock id="Factid_10203193" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Supplemental balance sheet information related to leases is as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 76%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom;;width:43%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom;;width:39%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; white-space: nowrap; padding-bottom: 0.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Leases&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Classification&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: bottom;;text-align:center;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of&lt;br/&gt;December&amp;#160;31,&amp;#160;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating lease&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;Operating lease &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;;text-align:right;"&gt;11,482&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Finance lease&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;Property, plant and equipment, net&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;;text-align:right;"&gt;2,151&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total leased assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;;text-align:right;"&gt;13,633&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Operating&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;Operating lease liabilities&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;;text-align:right;"&gt;2,036&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Finance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;Other current liabilities&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;;text-align:right;"&gt;252&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Non-current&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-current&lt;/div&gt; operating lease liabilities&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;;text-align:right;"&gt;9,446&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Finance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;Other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;non-current&lt;/div&gt; liabilities&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: bottom;;text-align:right;"&gt;1,971&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total lease liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;;text-align:right;"&gt;13,705&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</mx:SupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock>
<us-gaap:LeaseCostTableTextBlock id="Factid_10203194" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The components of lease cost included in the Company&amp;#8217;s consolidated statements of operations, are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:84%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:10%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended&lt;br/&gt;December&amp;#160;31,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Operating lease cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,154&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Finance lease cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; text-align: right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Amortization of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;303&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest on lease liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;178&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Total lease cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,635&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
<mx:OtherLeaseInformationTableTextBlock id="Factid_10203195" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The above table does not include an immaterial cost of short-term leases and a variable lease payment during the year ended December&amp;#160;31, 2019. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other lease information is as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:85%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:9%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended&lt;br/&gt;December&amp;#160;31,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating cash flows from operating leases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,154&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Operating cash flows from finance leases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;178&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Financing cash flows from finance leases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;233&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:84%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&lt;br/&gt;December&amp;#160;31,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted average remaining lease term&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating leases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;12.5&amp;#160;years&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Finance leases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10.4 years&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted average remaining lease rate&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Operating leases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7.95&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Finance leases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;7.95&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</mx:OtherLeaseInformationTableTextBlock>
<mx:ScheduleOfFutureMinimumLeasePaymentsTableTextBlock id="Factid_10203197" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The aggregate future lease payments for operating and finance leases as of December&amp;#160;31, 2019 are as follows (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:79%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Operating&lt;br/&gt;Leases&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Finance&lt;br/&gt;Leases&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,843&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;413&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,355&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;413&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,096&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;413&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,088&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;413&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,088&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;150&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;10,618&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,463&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Total future lease payments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;18,088&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,265&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: Imputed interest&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(6,606&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(1,042&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Present value of future payments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,482&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,223&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</mx:ScheduleOfFutureMinimumLeasePaymentsTableTextBlock>
<us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock id="Factid_10203198" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;As of December&amp;#160;31, 2018, the minimum aggregate rental payments due under &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-cancelable&lt;/div&gt; operating lease contracts are as follows (in thousands):&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:88%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,319&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,569&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,570&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,319&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,309&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2024 and thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;13,978&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;26,064&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
<us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock id="Factid_10203203" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes the impact of derivative instruments on the consolidated statements of operations for the years ended December&amp;#160;31, 2019 and 2018 (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:44%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td rowspan="2" style="padding-left: 0px; white-space: nowrap; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Derivatives in ASC&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;815 Cash Flow Hedging&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Relationships&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&amp;#160;of&amp;#160;Loss&lt;br/&gt;Recognized&amp;#160;in&lt;br/&gt;AOCI&amp;#160;on&lt;br/&gt;Derivatives&lt;br/&gt;(Effective&amp;#160;Portion)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Location/Amount&amp;#160;of&amp;#160;Gain&amp;#160;(Loss)&lt;br/&gt;Reclassified&amp;#160;from AOCI&lt;br/&gt;Into Statement&amp;#160;of Operations&lt;br/&gt;(Effective Portion)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Location/Amount&amp;#160;of Loss&lt;br/&gt;Recognized&amp;#160;in&lt;br/&gt;Statement&amp;#160;of Operations&amp;#160;on&lt;br/&gt;Derivatives&lt;br/&gt;(Ineffective&amp;#160;Portion)(1)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Zero cost collars&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,096&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(747&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;Net&amp;#160;sales&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(2,738&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,103&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;Other&amp;#160;income,&amp;#160;net&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(193&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(276&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forwards&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(1,798&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(842&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;Net&amp;#160;sales&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(1,750&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,656&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;Other&amp;#160;income,&amp;#160;net&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(125&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(190&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Forwards&amp;#8212;excluded time value(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;Other&amp;#160;income,&amp;#160;net&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 3%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,904&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(2,894&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(1,589&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(4,488&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,759&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(318&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(2,370&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;text-align:left;;vertical-align:top;;width:4%;"&gt;(1)&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;The FASB issued the new guidance about hedging activities (ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017-12),&lt;/div&gt; which provides new rules about income statement classification and eliminates the requirement to separately measure and report hedge ineffectiveness. In addition, under the same guidance, excluded time value for forward contracts is presented in earnings in the same income statement line item that is used to present the earnings effect of the hedged item. The Company adopted the new guidance in the first quarter of 2019 and recorded $98&amp;#160;thousand as a reduction of net sales for the same period, and the comparative prior period amounts were not restated and continued to be reported under the accounting standards in effect for such period.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
<dei:EntityAddressCountry id="Factid_10203205" contextRef="P01_01_2019To12_31_2019">LU</dei:EntityAddressCountry>
<us-gaap:UnbilledReceivablesCurrent id="Factid_10619149" contextRef="PAsOn01_01_2018" unitRef="Unit_USD" decimals="-3">38307000</us-gaap:UnbilledReceivablesCurrent>
<us-gaap:InventoryNet id="Factid_10619173" contextRef="PAsOn01_01_2018" unitRef="Unit_USD" decimals="-3">29823000</us-gaap:InventoryNet>
<us-gaap:StockholdersEquity id="Factid_10619295" contextRef="PAsOn01_01_2018" unitRef="Unit_USD" decimals="-3">8484000</us-gaap:StockholdersEquity>
<us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock id="Factid_10620556" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following summarizes restricted stock unit activities for the years ended December&amp;#160;31, 2019, 2018 and 2017. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:75%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&amp;#160;of&lt;br/&gt;Restricted&lt;br/&gt;Stock&amp;#160;Units&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair&amp;#160;Value&amp;#160;of&lt;br/&gt;Restricted&lt;br/&gt;Stock Units&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at January&amp;#160;1, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;566,389&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6.03&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;172,716&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;11.15&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(368,555&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5.72&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Settled of previous year vesting&lt;/div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&amp;#160;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(28,967&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); text-align: right;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8.00&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(830&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8.33&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at December&amp;#160;31, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;340,753&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;8.80&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;739,231&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9.64&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(373,620&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;9.24&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unsettled&lt;/div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&amp;#160;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;45,311&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&amp;#160;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9.22&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(33,462&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;10.31&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at December&amp;#160;31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;718,213&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9.39&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;711,719&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;11.85&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(528,740&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11.00&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unsettled&lt;/div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&amp;#160;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;226,215&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&amp;#160;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;12.16&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Settled of previous year vesting&lt;/div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&amp;#160;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(42,189&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&amp;#160;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9.22&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(41,915&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;10.00&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,043,303&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10.83&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
<mx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettledOfPreviousYearVesting id="Factid_10621148" contextRef="P01_01_2017To12_31_2017_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="0">-28967</mx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettledOfPreviousYearVesting>
<mx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettledOfPreviousYearVestingWeightedAverageGrantDateFairValue id="Factid_10621149" contextRef="P01_01_2017To12_31_2017_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2">8.00</mx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettledOfPreviousYearVestingWeightedAverageGrantDateFairValue>
<mx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodUnsettled id="Factid_10621150" contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="0">45311</mx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodUnsettled>
<mx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodUnsettledWeightedAverageGrantDateFairValue id="Factid_10621151" contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2">9.22</mx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodUnsettledWeightedAverageGrantDateFairValue>
<mx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodUnsettled id="Factid_10621152" contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="0">226215</mx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodUnsettled>
<mx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodUnsettledWeightedAverageGrantDateFairValue id="Factid_10621153" contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2">12.16</mx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodUnsettledWeightedAverageGrantDateFairValue>
<mx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettledOfPreviousYearVesting id="Factid_10621154" contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="0">-42189</mx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettledOfPreviousYearVesting>
<mx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettledOfPreviousYearVestingWeightedAverageGrantDateFairValue id="Factid_10621155" contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2">9.22</mx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettledOfPreviousYearVestingWeightedAverageGrantDateFairValue>
<us-gaap:SubsequentEventsTextBlock id="Factid_10623911" contextRef="P01_01_2019To12_31_2019">&lt;div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;23. Subsequent Events &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Derivative contract&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In January 2020, the Company and DB entered into a derivative contract of zero cost collars for the period from July 2020 to December 2020. The total notional amounts are $30,000&amp;#160;thousand. In connection with this contract, the Company paid $1,800&amp;#160;thousand &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;in&lt;/div&gt; cash deposits to DB&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;in&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;Februa&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ry 2020.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In February 2020, the Company and NFIK entered &lt;/div&gt;&lt;/div&gt;&lt;div style="display:inline;"&gt;into derivative contracts of zero cost collars &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;for the period from July 2020 to December 2020. The total notional amounts are $48,000&amp;#160;thousand. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SubsequentEventsTextBlock>
<us-gaap:DerivativeNotionalAmount id="Factid_10624402" contextRef="PAsOn02_01_2020_NomuraFinancialInvestmentCoLtdMembersrtCounterpartyNameAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_USD" decimals="-3">48000000</us-gaap:DerivativeNotionalAmount>
<us-gaap:QuarterlyFinancialInformationTextBlock id="Factid_10624665" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;22. Unaudited Quarterly Financial Results &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following tables present selected unaudited Consolidated Statements of Operations for each quarter of the years ended December&amp;#160;31, 2019 and 2018. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 82.4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.1%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fiscal Year 2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;First&lt;br/&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Second&lt;br/&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Third&lt;br/&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fourth&lt;br/&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&amp;#160;thousands&amp;#160;of&amp;#160;US&amp;#160;dollars, except&amp;#160;share&amp;#160;data)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Net sales&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;157,380&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;205,145&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;229,677&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;199,993&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross profit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;22,701&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;43,840&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;60,866&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;53,204&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Operating income (loss)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(18,281&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;6,746&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;25,923&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;10,035&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(34,125&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(9,520&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(1,607&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;23,426&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Earnings (loss) per share:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(1.00&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(0.28&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(0.05&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;0.68&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(1.00&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(0.28&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(0.05&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;0.54&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average common stock outstanding:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;34,194,878&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;34,245,127&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;34,357,745&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;34,542,415&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;34,194,878&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;34,245,127&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;34,357,745&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;46,078,768&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="padding-left: 0px;;width:;;height:16;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="16" style="padding-left: 0px;;width:;;height:16;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fiscal Year 2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;First&lt;br/&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Second&lt;br/&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Third&lt;br/&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fourth&lt;br/&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&amp;#160;thousands&amp;#160;of&amp;#160;US&amp;#160;dollars, except&amp;#160;share&amp;#160;data)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Net sales&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;165,819&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;199,685&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;206,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;179,394&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross profit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;44,581&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;53,854&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;55,749&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;43,912&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Operating income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;7,379&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;13,914&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;18,265&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;7,860&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;2,763&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(21,505&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;17,222&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(2,380&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Earnings (loss) per share:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;0.08&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(0.62&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;0.50&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(0.07&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;0.08&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(0.62&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;0.41&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(0.07&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average common stock outstanding:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;34,253,111&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;34,420,654&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;34,573,377&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;34,627,292&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;35,154,693&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;34,420,654&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;46,021,610&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;34,627,292&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
<us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock id="Factid_10625631" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following tables present selected unaudited Consolidated Statements of Operations for each quarter of the years ended December&amp;#160;31, 2019 and 2018. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 82.4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.1%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fiscal Year 2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;First&lt;br/&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Second&lt;br/&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Third&lt;br/&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fourth&lt;br/&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&amp;#160;thousands&amp;#160;of&amp;#160;US&amp;#160;dollars, except&amp;#160;share&amp;#160;data)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Net sales&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;157,380&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;205,145&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;229,677&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;199,993&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross profit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;22,701&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;43,840&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;60,866&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;53,204&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Operating income (loss)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(18,281&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;6,746&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;25,923&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;10,035&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(34,125&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(9,520&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(1,607&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;23,426&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Earnings (loss) per share:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(1.00&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(0.28&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(0.05&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;0.68&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(1.00&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(0.28&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(0.05&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;0.54&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average common stock outstanding:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;34,194,878&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;34,245,127&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;34,357,745&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;34,542,415&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;34,194,878&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;34,245,127&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;34,357,745&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;46,078,768&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="padding-left: 0px;;width:;;height:16;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="16" style="padding-left: 0px;;width:;;height:16;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fiscal Year 2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;First&lt;br/&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Second&lt;br/&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Third&lt;br/&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fourth&lt;br/&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&amp;#160;thousands&amp;#160;of&amp;#160;US&amp;#160;dollars, except&amp;#160;share&amp;#160;data)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Net sales&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;165,819&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;199,685&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;206,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;179,394&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross profit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;44,581&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;53,854&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;55,749&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;43,912&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Operating income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;7,379&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;13,914&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;18,265&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;7,860&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;2,763&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(21,505&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;17,222&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(2,380&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Earnings (loss) per share:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;0.08&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(0.62&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;0.50&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(0.07&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;0.08&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(0.62&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;0.41&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;(0.07&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average common stock outstanding:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;34,253,111&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;34,420,654&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;34,573,377&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;34,627,292&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 82.4%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;35,154,693&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;34,420,654&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;46,021,610&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2.5%;;text-align:right;;vertical-align:bottom;"&gt;34,627,292&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
<mx:EffectiveIncomeTaxReconciliationAmountGlobalIntangibleLowTaxedIncome id="Factid_10628068" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">5112000</mx:EffectiveIncomeTaxReconciliationAmountGlobalIntangibleLowTaxedIncome>
<mx:EffectiveIncomeTaxReconciliationAmountGlobalIntangibleLowTaxedIncome id="Factid_10628069" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3">328000</mx:EffectiveIncomeTaxReconciliationAmountGlobalIntangibleLowTaxedIncome>
<mx:EffectiveIncomeTaxReconciliationAmountChangeInNetOperatingLossCarryForwardsFromTaxAudit id="Factid_10628088" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">6878000</mx:EffectiveIncomeTaxReconciliationAmountChangeInNetOperatingLossCarryForwardsFromTaxAudit>
<mx:EffectiveIncomeTaxReconciliationAmountIntercompanyDebtRestructuring id="Factid_10628104" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">-18435000</mx:EffectiveIncomeTaxReconciliationAmountIntercompanyDebtRestructuring>
<mx:DeferredTaxAssetsInterestExpenseDeductionLimitation id="Factid_10628170" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">4026000</mx:DeferredTaxAssetsInterestExpenseDeductionLimitation>
<mx:IncomeTaxReconciliationUnrealizedForeignExchangeTranslationLoss id="Factid_10666612" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3">18435000</mx:IncomeTaxReconciliationUnrealizedForeignExchangeTranslationLoss>
<mx:EffectiveIncomeTaxRateReconciliationPermanentAdjustmentsAmount id="Factid_10673793" contextRef="P01_01_2019To12_31_2019_LuxembourgSubsidiaryMemberdeiLegalEntityAxis" unitRef="Unit_USD" decimals="-3">24344000</mx:EffectiveIncomeTaxRateReconciliationPermanentAdjustmentsAmount>
<us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock id="Factid_10842972" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1. Business, Basis of Presentation and Summary of Significant Accounting Policies &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Business &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;MagnaChip Semiconductor Corporation (together with its subsidiaries, the &amp;#8220;Company&amp;#8221;) is a designer and manufacturer of analog and mixed-signal semiconductor platform solutions for communications, Internet of Things (&amp;#8220;IoT&amp;#8221;) applications, consumer, industrial and automotive applications. The Company provides technology platforms for analog, mixed signal, power, high voltage, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-volatile&lt;/div&gt; memory and Radio Frequency (&amp;#8220;RF&amp;#8221;) applications. The Company&amp;#8217;s business is comprised of &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;two&lt;/div&gt; operating segments: Foundry Services Group and Standard Products Group. The Company&amp;#8217;s Foundry Services Group provides specialty analog and mixed-signal foundry services mainly for fabless and Integrated Device Manufacturer (&amp;#8220;IDM&amp;#8221;) semiconductor companies that primarily serve communications, IoT, consumer, industrial and automotive applications. The Company&amp;#8217;s Standard Products Group is comprised of &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;two&lt;/div&gt; business lines: Display Solutions and Power Solutions. The Company&amp;#8217;s Display Solutions products provide panel display solutions to major suppliers of large and small rigid and flexible panel displays, and mobile, automotive applications and home appliances. The Company&amp;#8217;s Power Solutions products include discrete and integrated circuit solutions for power management in communications, consumer and industrial applications.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Basis of Presentation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The consolidated financial statements are presented in accordance with accounting principles generally accepted in the United States of America (&amp;#8220;US GAAP&amp;#8221;). &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Significant accounting policies followed by the Company in the preparation of the accompanying consolidated financial statements are summarized below. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Principles of Consolidation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The consolidated financial statements include the accounts of the Company including its wholly-owned subsidiaries. All intercompany transactions and balances are eliminated in consolidation. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Use of Estimates &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The preparation of financial statements in accordance with US&amp;#160;GAAP requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Such estimates include the valuation of accounts receivable, unbilled accounts receivable, inventories, stock based compensation, property plant and equipment, intangible assets, leases, other long-lived assets, long-term employee benefits, contingencies liabilities, estimated future cash flows and other assumptions used in long-lived asset impairment tests and calculation of income taxes and deferred tax valuation allowances, and assumptions used in the calculation of sales incentives, among others. Although these estimates and assumptions are based on management&amp;#8217;s best knowledge of current events and actions that the Company may undertake in the future, actual results may be significantly different from the estimates. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Foreign Currency Translation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Company has assessed in accordance with Accounting Standards Codification (ASC) 830, &amp;#8220;Foreign Currency Matters&amp;#8221; (&amp;#8220;ASC&amp;#160;830&amp;#8221;), the functional currency of each of its subsidiaries in Luxembourg and the Netherlands and has designated the US&amp;#160;dollar to be their respective functional currencies. The Korean Won is the functional currency for the Company&amp;#8217;s Korean subsidiary, which is the primary operating subsidiary of the Company. The Company and its other subsidiaries are utilizing their local currencies as their functional currencies. The financial statements of the subsidiaries in functional currencies other than the US&amp;#160;dollar are translated into the US&amp;#160;dollar in accordance with ASC 830. All the assets and liabilities are translated to the US&amp;#160;dollar at the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;end-of-period&lt;/div&gt;&lt;/div&gt; exchange rates. Capital accounts are determined to be of a permanent nature and are therefore translated using historical exchange rates. Revenues and expenses are translated using average exchange rates for the respective periods. Foreign currency translation adjustments arising from differences in exchange rates from period to period are included in the foreign currency translation adjustment account in accumulated other comprehensive loss of stockholders&amp;#8217; equity. Foreign currency translation gains or losses on transactions by the Company or its subsidiaries in a currency other than its or its subsidiaries&amp;#8217; functional currency are included in foreign currency gain (loss), net in its statements of operations.&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Cash and Cash Equivalents &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash equivalents consist of highly liquid investments with an original maturity date of &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;three months or less&lt;/div&gt; when purchased. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Accounts Receivable Reserves &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;An allowance for doubtful accounts is provided based on the aggregate estimated uncollectability of the Company&amp;#8217;s accounts receivable. The Company also records an estimate for sales returns, included within accounts receivable, net, based on the historical experience of the amount of goods that will be returned and refunded or replaced. In addition, the Company also includes in accounts receivable, net, an allowance for volume discounts offered to certain customers and distributors for meeting agreed upon levels of sales volume. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Sales of Accounts Receivable &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company accounts for transfers of financial assets under ASC 860, &amp;#8220;Transfers and Servicing,&amp;#8221; as either sales or financings. Transfers of financial assets that result in sales accounting are those in which (1)&amp;#160;the transfer legally isolates the transferred assets from the transferor, (2)&amp;#160;the transferee has the right to pledge or exchange the transferred assets and no condition both constrains the transferee&amp;#8217;s right to pledge or exchange the assets and provides more than a trivial benefit to the transferor, and (3)&amp;#160;the transferor does not maintain effective control over the transferred assets. If the transfer does not meet these criteria, the transfer is accounted for as a financing. Financial assets that are treated as sales are removed from the Company&amp;#8217;s accounts with any realized gain or loss reflected in earning during the period of sale. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Inventories &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventories are stated at the lower of cost or net realizable value, using the first in, first out method (&amp;#8220;FIFO&amp;#8221;). If net realizable value is less than cost at the balance sheet date, the carrying amount is reduced to the realizable value, and the difference is recognized as a loss on valuation of inventories within cost of sales. Inventory reserves are established when conditions indicate that the net realizable value is less than costs due to physical deterioration, obsolescence, changes in price levels, or other causes based on individual facts and circumstances. The Company evaluates the sufficiency of inventory reserves and takes into consideration historical usage, expected demand, anticipated sales price, new product development schedules, the effect new products might have on the sale of existing products, product age and other factors. Reserves are also established for excess inventory based on the Company&amp;#8217;s current inventory levels and projected demand and its ability to sell those specific products. Situations that could cause these inventory reserves include a decline in business and economic conditions, decline in consumer confidence caused by changes in market conditions, sudden and significant decline in demand for our products, inventory obsolescence because of rapidly changing technology and consumer requirements, or failure to estimate end customer demand properly. A reduction of these inventory reserves may be recorded if previously reserved items are subsequently sold as a result of unexpected changes to certain aforementioned situations. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In addition, as prescribed in ASC&amp;#160;330, &amp;#8220;Inventory,&amp;#8221; once a reserve is established for a particular item based on the Company&amp;#8217;s assessment as described above, it is maintained until the related item is sold or scrapped as a new cost basis has been established that cannot subsequently be marked up. In addition, the cost of inventories is determined based on the normal capacity of each fabrication facility. In case the capacity utilization is lower than a certain level that management believes to be normal, the fixed overhead costs per production unit which exceeds those under normal capacity are charged to cost of sales rather than capitalized as inventories. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Advances to Suppliers &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company, from time to time, may make advances in form of prepayments or deposits to suppliers to procure materials to meet its planned production. The Company recorded advances of $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,593&lt;/div&gt;&amp;#160;thousand and $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,132&lt;/div&gt;&amp;#160;thousand as other current assets as of December&amp;#160;31, 2019 and 2018, respectively. &amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Property, Plant and Equipment &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property, plant and equipment are stated at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as set forth below. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:78%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Buildings&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;30&amp;#160;-&amp;#160;40&amp;#160;years&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Building related structures&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;10&amp;#160;-&amp;#160;20&amp;#160;years&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Machinery and equipment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;10&amp;#160;-&amp;#160;12&amp;#160;years&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;3&amp;#160;-&amp;#160;10&amp;#160;years&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Routine maintenance and repairs are charged to expense as incurred. Expenditures that enhance the value or significantly extend the useful lives of the related assets are capitalized. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Impairment of Long-Lived Assets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company reviews property, plant and equipment and other long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable in accordance with ASC&amp;#160;360, &amp;#8220;Property, Plant and Equipment.&amp;#8221; Recoverability is measured by comparing its carrying amount with the future net undiscounted cash flows the assets are expected to generate. If such assets are considered to be impaired, the impairment is measured as the difference between the carrying amount of the assets and the fair value of assets using the present value of the future net cash flows generated by the respective long-lived assets. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Restructuring Charges &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company recognizes restructuring charges in accordance with ASC&amp;#160;420, &amp;#8220;Exit or Disposal Cost Obligations.&amp;#8221; Certain costs and expenses related to exit or disposal activities are recorded as restructuring charges when liabilities for those costs and expenses are incurred. &amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Leases &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Company determines if an arrangement is a lease at inception of a contract considering whether the arrangement conveys the right to control the use of an identified asset over the period of use. Control of an underlying asset is conveyed if the Company has the right to direct the use of, and to obtain substantially all of the economic benefits from the use of, the identified asset. The Company accounts for lease transactions as either an operating or a finance lease, depending on the terms of the underlying lease arrangement. Assets related to operating leases are recorded on the balance sheet as operating lease &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets; the related liabilities are recorded as operating lease liabilities for the current portion and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; operating lease liabilities for the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; portion. Finance lease &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets are included in property and equipment, net and the related lease liabilities are included in other current liabilities and other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; liabilities on the consolidated balance sheets.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Right-of-use&lt;/div&gt;&lt;/div&gt; assets represent the Company&amp;#8217;s right to use an underlying asset during the lease term and lease liabilities represent the Company&amp;#8217;s obligation to make lease payments arising from the lease. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Right-of-use&lt;/div&gt;&lt;/div&gt; assets and liabilities are recognized based on the present value of the future minimum lease payments over the lease term. As most of the Company&amp;#8217;s leases do not provide a readily determinable implicit rate, the Company estimates its incremental borrowing rates in determining the present value of future payments based on the lease term of each lease and market information available at commencement date. Finance lease &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets are amortized on a straight-line basis over the respective lease term with the interest expense on the lease liability recorded using the interest method. The amortization and interest expense are recorded separately in the consolidated statements of operations. Amortization of operating lease &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets and interest expense on operating lease liabilities are recognized on a straight-line basis over the respective lease term.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;An extension or contraction of a lease term is considered if the related option to extend or early terminate the lease is reasonably certain to be exercised by the Company. Operating lease &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets may also include any advance lease payments made and exclude lease incentives and initial direct costs incurred. The Company has lease agreements with lease and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-lease&lt;/div&gt; components, which are generally accounted for separately. For certain equipment leases, lease and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-lease&lt;/div&gt; components are accounted for as a single lease component.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Variable lease payment amounts that cannot be determined at the commencement of the lease such as increases in lease payments based on changes in index rates are not included in the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets or liabilities. These variable lease payments are expensed as incurred.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"&gt;The Company does not recognize operating lease &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets and operating lease liabilities that arise from short-term leases but rather recognizes fixed lease payments in the statements of operations on a straight-line basis and variable payments in the period in which the related obligations incur.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Intangible Assets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets other than intellectual property include technology and customer relationships that are amortized on a straight-line basis over periods ranging from &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;one&lt;/div&gt; to &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;five&lt;/div&gt; years. Intellectual property assets acquired represent rights under patents, trademarks and property use rights and are amortized over their respective periods of benefit, ranging up to &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ten&lt;/div&gt;&amp;#160;years, on a straight-line basis. &amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fair Value Disclosures of Financial Instruments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company follows ASC&amp;#160;820, &amp;#8220;Fair Value Measurements and Disclosures&amp;#8221; (&amp;#8220;ASC&amp;#160;820&amp;#8221;) for measurement and disclosures about fair value of its financial instruments. ASC&amp;#160;820 establishes a framework for measuring fair value in US&amp;#160;GAAP, and expands disclosures about fair value measurements. To increase consistency and comparability in fair value measurements and related disclosures, ASC&amp;#160;820 establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The three levels of fair value hierarchy defined by ASC 820 are: &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&amp;#160;1&amp;#8212;Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&amp;#160;2&amp;#8212;Inputs (other than quoted market prices included in Level&amp;#160;1)&amp;#160;are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument&amp;#8217;s anticipated life. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&amp;#160;3&amp;#8212;Inputs reflect management&amp;#8217;s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model. Valuation of instruments includes unobservable inputs to the valuation methodology that are significant to the measurement of fair value of assets or liabilities. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;As defined by ASC 820, the fair value of a financial instrument is the amount at which the instrument could be exchanged in a current transaction between willing parties, other than in a forced or liquidation sale, which was further clarified as the price that would be received to sell an asset or paid to transfer a liability (&amp;#8220;an exit price&amp;#8221;) in an orderly transaction between market participants at the measurement date. The carrying amounts of the Company&amp;#8217;s financial assets and liabilities, such as cash equivalents, accounts receivable, other receivables, accounts payable and other accounts payable approximate their fair values because of the short maturity of these instruments. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Accrued Severance Benefits &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The majority of accrued severance benefits &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;are&lt;/div&gt; for employees in the Company&amp;#8217;s Korean subsidiary, MagnaChip Semiconductor Ltd. Pursuant to the Employee Retirement Benefit Security Act of Korea, eligible employees and executive officers with one or more years of service are entitled to severance benefits upon the termination of their employment based on their length of service and rate of pay. As of December&amp;#160;31, 2019, 98% of all employees of the Company were eligible for severance benefits. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued severance benefits are funded through a group severance insurance plan. The amounts funded under this insurance plan are classified as a reduction of the accrued severance benefits. Subsequent accruals are to be funded at the discretion of the Company. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In accordance with the National Pension Act of the Republic of Korea, a certain portion of accrued severance benefits is deposited with the National Pension Fund and deducted from the accrued severance benefits. The contributed amount is paid to employees from the National Pension Fund upon their retirement. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beginning in July 2018, the Company began contributing a percentage of severance benefits, which may be adjusted from time to time, accrued for eligible employees for their services beginning January&amp;#160;1, 2018, to certain severance insurance deposit accounts. These accounts consist of time deposits and other guaranteed principal and interest accounts, and are maintained at insurance companies, banks or security companies for the benefit of the Company&amp;#8217;s employees. &amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Revenue Recognition &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company recognizes revenue when it satisfies the performance obligation of transferring control over a product or service to a customer. Revenue is measured based on the consideration specified in a contract with a customer, which consideration is paid in exchange for a product or service. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Foundry Services Group of the Company manufactures products, which the Company refers to as foundry products, based on customers&amp;#8217; specific product designs. The Company recognizes revenue over time for foundry products that do not have an alternative use when the Company has an enforceable right to payment. Revenue recognized over time is in proportion of wafer manufacturing costs incurred relative to total estimated costs for completion. However, in certain circumstances, pursuant to a customer contract or an individual purchase order, the Company may not have an enforceable right to payment for services performed at a given time. In this situation, the Company recognizes revenue at the time when a customer obtains control of the product, which is generally upon product shipment, delivery at the customer&amp;#8217;s location or upon customer acceptance, depending on the terms of the arrangement. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Standards Products Group of the Company sells products manufactured based on the Company&amp;#8217;s design. The Standard Products Group&amp;#8217;s products are either standardized with an alternative use or the Company does not have an enforceable right to payment for the related manufacturing services completed to date. Therefore, revenue for the Standards Products Group&amp;#8217;s products is recognized when a customer obtains control of the product, which is generally upon product shipment, delivery at the customer&amp;#8217;s location or upon customer acceptance, depending on the terms of the arrangement. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;A portion of the Company&amp;#8217;s sales are made through distributors for which the Company applies the same revenue recognition guidance described above. The Company defers the recognition of revenue when it receives consideration from the customers prior to the fulfillment of performance obligations. These amounts are classified as deferred revenue on the consolidated balance sheets. Of the recorded deferred revenue of $6,477&amp;#160;thousand as of December&amp;#160;31, 2018, $1,885&amp;#160;thousand w&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;as&lt;/div&gt; recognized as revenue during the year ended December&amp;#160;31, 2019 and $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,428&lt;/div&gt;&amp;#160;thousand was refunded to a certain customer as the relevant advance payment agreement was terminated. Of the recorded deferred revenue of $8,335&amp;#160;thousand as of January&amp;#160;1, 2018, $3,496&amp;#160;thousand was recognized as revenue during the year ended December&amp;#160;31, 2018, and $4,671&amp;#160;thousand was reclassified to other current liabilities as the relevant advance payment agreement with a certain customer was terminated. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In accordance with revenue recognition guidance, any tax assessed by a governmental authority that is both imposed on and concurrent with a specific revenue-producing transaction, and that is collected by the Company from a customer, is excluded from revenue and related revenue is presented in the statements of operations on a net basis. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company provides warranties under which customers can return defective products. The Company also provides allowances for additional products that may have to be provided free of charge to compensate customers for not meeting previously agreed upon yield criteria, which the Company refers to as the low yield compensation reserve. The Company estimates the costs related to warranty claims, repair or replacements and low yield compensation reserves, and records them as components of cost of sales. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In addition, the Company offers sales returns (other than those that relate to defective products under warranty), cash discounts for early payments, sales incentives including discounts and volume rebates, and certain allowances to the Company&amp;#8217;s customers, including the Company&amp;#8217;s distributors. The Company records reserves for those returns, discounts, incentives and allowances as a deduction from sales, based on historical experience and other quantitative and qualitative factors. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Substantially all of the Company&amp;#8217;s contracts are &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;one&lt;/div&gt; year or less in duration. The standard payment terms with customers are generally &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;thirty&lt;/div&gt; to &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;sixty&lt;/div&gt; days from the time of shipment, product delivery to the customer&amp;#8217;s location or customer acceptance, depending on the terms of the related arrangement. &amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unbilled accounts receivable represents the Company&amp;#8217;s contractual right to consideration for manufacturing work performed on a customer contract or an individual purchase order&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;that &lt;/div&gt;has not been invoiced to the customer. As of December&amp;#160;31, 2019 and 2018, the Company recorded unbilled accounts receivable of $17,094, net of an allowance of $627&amp;#160;thousand, and $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;38,181&lt;/div&gt;&amp;#160;thousand, net of an allowance of nil, respectively. Of the recorded unbilled accounts receivable of $38,181&amp;#160;thousand as of December&amp;#160;31, 2018, $34,910&amp;#160;thousand were billed to customers upon shipment, upon product delivery or upon customer acceptance, depending on the terms of the related arrangement, during the year ended December&amp;#160;31, 2019. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;All amounts billed to a customer related to shipping and handling are classified as sales while all costs incurred by the Company for shipping and handling are classified as selling, general and administrative expenses. The amounts charged to selling, general and administrative expenses were $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,769&lt;/div&gt;&amp;#160;thousand, $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,861&lt;/div&gt;&amp;#160;thousand, and $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,652&lt;/div&gt;&amp;#160;thousand for the years ended December&amp;#160;31, 2019, 2018 and 2017, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Derivative Financial Instruments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company applies the provisions of ASC&amp;#160;815, &amp;#8220;Derivatives and Hedging&amp;#8221; (&amp;#8220;ASC&amp;#160;815&amp;#8221;). This Statement requires the recognition of all derivative instruments as either assets or liabilities measured at fair value. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Under the provisions of ASC&amp;#160;815, the Company may designate a derivative instrument as hedging the exposure to variability in expected future cash flows that are attributable to a particular risk (a &amp;#8220;cash flow hedge&amp;#8221;) or hedging the exposure to changes in the fair value of an asset or a liability (a &amp;#8220;fair value hedge&amp;#8221;). Special accounting for qualifying hedges allows the effective portion of a derivative instrument&amp;#8217;s gains and losses to offset related results on the hedged item in the consolidated statements of operations and requires that a company formally document, designate and assess the effectiveness of the transactions that receive hedge accounting treatment. Both at the inception of a hedge and on an ongoing basis, a hedge must be expected to be highly effective in achieving offsetting changes in cash flows or fair value attributable to the underlying risk being hedged. If the Company determines that a derivative instrument is no longer highly effective as a hedge, it discontinues hedge accounting prospectively and future changes in the fair value of the derivative are recognized in current earnings. The Company assesses hedge effectiveness at the end of each quarter. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In accordance with ASC&amp;#160;815, changes in the fair value of derivative instruments that are cash flow hedges are recognized in accumulated other comprehensive income (loss) and reclassified into earnings in the period in which the hedged item affects earnings. Derivative instruments that do not qualify, or cease to qualify, as hedges must be adjusted to fair value and the adjustments are recorded through net income (loss). &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The cash flows from derivative instruments receiving hedge accounting treatment are classified in the same categories as the hedged items in the consolidated statements of cash flows. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Advertising &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company expenses advertising costs as incurred. Advertising expense was approximately $134&amp;#160;thousand, $121&amp;#160;thousand and $95&amp;#160;thousand for the years ended December&amp;#160;31, 2019, 2018 and 2017, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Product Warranties &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company records, in other current liabilities, warranty liabilities for the estimated costs that may be incurred under its basic limited warranty. The standard limited warranty period is one to two years for the majority of products. This warranty covers defective products, and related liabilities are accrued when product revenues are recognized. Factors that affect the Company&amp;#8217;s warranty liabilities include historical and anticipated rates of warranty claims and repair or replacement costs per claim to satisfy the Company&amp;#8217;s warranty obligation. The Company also records, in other current liabilities, low yield compensation reserves for its estimated costs for products that may have to be provided free of charge to compensate customers for not meeting previously agreed upon yield criteria. Factors that affect the Company&amp;#8217;s low yield compensation reserves include historical and anticipated rates of claims for not meeting previously agreed upon yield criteria. The Company periodically assesses the adequacy of those recorded warranty liabilities and low yield compensation reserves, and adjusts its estimates when necessary. &amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Research and Development &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Research and development expenses are expensed as incurred and include wafers, masks, employee expenses, contractor fees, building costs, utilities and administrative expenses. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Licensed Patents and Technologies &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Company has entered into a number of royalty agreements to license patents and technology used in the design of its products. The Company carries two types of royalties: &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;lump-sum&lt;/div&gt; and running basis. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Lump-sum&lt;/div&gt; royalties, which require initial payments, usually paid in installments, represent a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-refundable&lt;/div&gt; commitment, such that the total present value of these payments is recorded as a prepaid expense and a liability upon execution of the agreements and the costs are amortized over the contract period using the straight-line method and charged to research and development expenses in the consolidated statements of operations.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Running royalties are paid based on the revenue of related products sold by the Company. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Stock-Based Compensation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company follows the provisions of ASC&amp;#160;718, &amp;#8220;Compensation-Stock Compensation&amp;#8221; (&amp;#8220;ASC 718&amp;#8221;). Under ASC 718, stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized as expense, net of the estimated forfeiture rate, over the requisite service period. As permitted under ASC 718, the Company elected to recognize compensation expense for all options with graded vesting based on the graded attribution method. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company uses the Black-Scholes option-pricing model to measure the grant-date-fair-value of options. The Black-Scholes model requires certain assumptions to determine an option&amp;#8217;s fair value, including expected term, risk free interest rate and expected volatility. The expected term of each option grant was based on employees&amp;#8217; expected exercises and post-vesting employment termination behavior and the risk free interest rate was based on the US&amp;#160;Treasury yield curve for the period corresponding with the expected term at the time of grant. No dividends were assumed for this calculation of option value. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Earnings Per Share &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;In accordance with ASC&amp;#160;260, &amp;#8220;Earnings Per Share&amp;#8221;, the Company computes basic earnings per share by dividing net income (loss) available to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share reflect the dilution of potential common stock outstanding during the period including stock options and restricted stock units, using the treasury stock method (by using the average stock price for the period to determine the number of shares assumed to be purchased from the exercise of stock options and restricted stock units), and convertibles, using the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;if-converted&lt;/div&gt; method. In determining the hypothetical shares repurchased, the Company uses the average share price for the period. In the case that earnings are negative, any potential common stock equivalents would have the effect of being anti-dilutive in the computation of net loss per share.&lt;div style="letter-spacing: 0px; font-size: 1px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Income Taxes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company accounts for income taxes in accordance with ASC&amp;#160;740, &amp;#8220;Income Taxes&amp;#8221; (&amp;#8220;ASC 740&amp;#8221;). ASC&amp;#160;740 requires recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in a company&amp;#8217;s financial statements or tax returns. Under this method, deferred tax assets and liabilities are determined based upon the difference between the financial statement carrying amounts and the tax bases of assets and liabilities using enacted tax rates in effect in the years in which the differences are expected to reverse. Valuation allowances are established when it is necessary to reduce deferred tax assets to the amount expected to be realized. Income tax expense is the tax payable for the period and the change during the period in deferred tax assets and liabilities. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The Company recognizes and measures uncertain tax positions taken or expected to be taken in a tax return utilizing a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-step&lt;/div&gt; process. In the first step, recognition, the Company determines whether it is &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;more-likely-than-not&lt;/div&gt; that a tax position will be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. The second step addresses measurement of a tax position that meets the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;more-likely-than-not&lt;/div&gt; criteria. The tax position is measured at the largest amount of benefit that has a likelihood of greater than 50&amp;#160;percent of being realized upon ultimate settlement.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Concentration of Credit Risk &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company performs periodic credit evaluations of its customers&amp;#8217; financial condition and generally does not require collateral for customers on accounts receivable. The Company maintains reserves for potential credit losses, which are periodically reviewed. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Recent Accounting Pronouncements&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;Not Yet Adopted&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;In December 2019, the FASB issued Accounting Standards Update No. ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-12,&lt;/div&gt; &amp;#8220;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&amp;#8221; (&amp;#8220;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-12&amp;#8221;).&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-12&lt;/div&gt; removes certain exceptions to the general principles in Topic 740 and improves consistent application of and simplifies GAAP for other areas of Topic 740 by clarifying and amending existing guidance. ASU 2019-12 is effective &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;for &lt;/div&gt;fiscal years beginning after December&amp;#160;15, 2020, and interim periods within those fiscal years. The Company does not expect the adoption of ASU 2019-12 to have a material effect on the Company&amp;#8217;s consolidated financial statements.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In June 2016, the FASB issued Accounting Standards Update &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2016-13,&lt;/div&gt; &amp;#8220;Financial Instruments&amp;#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&amp;#8221; (&amp;#8220;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13&amp;#8221;).&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13&lt;/div&gt; amends the impairment model by requiring entities to use a forward-looking approach based on expected losses to estimate credit losses on certain types of financial instruments, including trade receivables. In April 2019, the FASB issued Accounting Standards Update &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2019-04,&lt;/div&gt; &amp;#8220;Codification Improvements to Topic 326, Financial Instruments&amp;#8212;Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments&amp;#8221; (&amp;#8220;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-04&amp;#8221;)&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;,&lt;/div&gt;&lt;/div&gt; and &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;i&lt;/div&gt;n November 2019, the FASB issued Accounting Standards Update No.&amp;#160;2019-11, &amp;#8220;Codification Improvements to Topic 326, Financial Instruments&amp;#8212;Credit Losses&amp;#8221; (&amp;#8220;ASU 2019-11&amp;#8221;) to clarify and address certain items related to the amendments in ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13.&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13,&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-04&lt;/div&gt; and ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-11&lt;/div&gt; are effective for fiscal years beginning after December&amp;#160;15, 2019, with early adoption permitted. The Company does not expect the adoption of ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13,&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-04&lt;/div&gt; and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-11&lt;/div&gt; to have a material effect on the Company&amp;#8217;s consolidated financial statements.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In August 2018, the FASB issued Accounting Standards Update &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2018-13&lt;/div&gt; &amp;#8220;Fair Value Measurement (Topic 820): Disclosure Framework&amp;#8212;Changes to the Disclosure Requirements for Fair Value Measurement&amp;#8221; (&amp;#8220;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-13&amp;#8221;).&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-13&lt;/div&gt; amends existing fair value measurement disclosure requirements by adding, changing, or removing certain disclosures. ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-13&lt;/div&gt; is effective for fiscal years beginning after December&amp;#160;15, 2019, and interim periods within those fiscal years, with early adoption permitted for any eliminated or modified disclosures. The Company does not expect that the adoption will have an impact on the Company&amp;#8217;s consolidated financial statements.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Recently Adopted Accounting Pronouncements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;In February 2018, the FASB issued Accounting Standards Update &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2018-02,&lt;/div&gt; Income Statement &amp;#8211; Reporting Comprehensive Income (Topic 220) Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, which allows for a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reform&lt;/div&gt;. The Company adopted ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-02&lt;/div&gt; in the first quarter of 2019, and the adoption did not impact the Company&amp;#8217;s consolidated financial statements and related disclosures.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In August 2017, the FASB issued Accounting Standards Update &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2017-12,&lt;/div&gt; &amp;#8220;Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities&amp;#8221; (&amp;#8220;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017-12&amp;#8221;).&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017-12&lt;/div&gt; provides new guidance about income statement classification and eliminates the requirement to separately measure and report hedge ineffectiveness. The entire change in fair value for qualifying hedge instruments included in the effectiveness will be recorded in other comprehensive income (&amp;#8220;OCI&amp;#8221;) and amounts deferred in OCI will be reclassified to earnings in the same income statement line item in which the earnings effect of the hedged item is reported. The Company adopted ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017-12&lt;/div&gt; in the first quarter of 2019, and the adoption of ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017-12&lt;/div&gt; did not have a material impact to the Company&amp;#8217;s consolidated financial statements.&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In July 2017, the FASB issued Accounting Standards Update &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2017-11,&lt;/div&gt; &amp;#8220;Earnings Per Share (Topic 260): Distinguishing Liabilities from Equity (Topic 480): Derivatives and Hedging (Topic 815)&amp;#8221; (&amp;#8220;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017-11&amp;#8221;),&lt;/div&gt; which addresses the complexity of accounting for certain financial instruments with down round features. Down round features are features of certain equity-linked instruments (or embedded features) that result in the strike price being reduced on the basis of the pricing of future equity offerings. Current accounting guidance creates cost and complexity for entities that issue financial instruments (such as warrants and convertible instruments) with down round features that require fair value measurement of the entire instrument or conversion option. The Company adopted ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017-11&lt;/div&gt; in the first quarter of 2019, and the adoption did not impact the Company&amp;#8217;s consolidated financial statements.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;In February 2016, the FASB issued Accounting Standards Update &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2016-02,&lt;/div&gt; &amp;#8220;Leases (Topic 842)&amp;#8221; (&amp;#8220;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02&amp;#8221;)&lt;/div&gt; in order to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet for those leases classified as operating leases under US&amp;#160;GAAP. ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02&lt;/div&gt; requires that a lessee recognize a liability to make lease payments and a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; asset representing its right to use the underlying asset for the lease term on the balance sheet. The FASB issued Accounting Standards Update No &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-01,&lt;/div&gt; &amp;#8220;Leases (Topic 842) Land Easement Practical Expedient for Transition to Topic 842&amp;#8221; (&amp;#8220;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-01&amp;#8221;).&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-01&lt;/div&gt; permits an entity to elect an optional transition practical expedient not to evaluate land easements that exist or expired before the entity&amp;#8217;s adoption of ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02&lt;/div&gt; and that were not accounted for as leases under previous lease guidance. In July 2018, the FASB issued Accounting Standards Update No &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-10,&lt;/div&gt; &amp;#8220;Codification Improvements to Topic 842 Leases&amp;#8221; (&amp;#8220;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-10&amp;#8221;).&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-10&lt;/div&gt; provides narrow amendments to clarify how to apply certain aspects of the new lease standard. In July 2018, the FASB also issued Accounting Standards Update No &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-11,&lt;/div&gt; &amp;#8220;Leases (Topic 842) Targeted Improvements&amp;#8221; (&amp;#8220;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-11&amp;#8221;).&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-11&lt;/div&gt; allows an entity to recognize a cumulative-effect adjustment to the opening balance of retained earnings upon adoption of ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02&lt;/div&gt; (the &amp;#8220;modified retrospective transition method&amp;#8221;). In December 2018, the FASB issued Accounting Standards Update No &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-20,&lt;/div&gt; &amp;#8220;Leases (Topic 842) Narrow Scope Improvements for Lessors&amp;#8221; (&amp;#8220;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-20&amp;#8221;).&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-20&lt;/div&gt; provides certain amendments that affect narrow aspects of the guidance issued in ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02.&lt;/div&gt; In March 2019, the FASB issued Accounting Standards Update No &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-01&lt;/div&gt; &amp;#8220;Codification Improvements&amp;#8221; (&amp;#8220;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-01&amp;#8221;).&lt;/div&gt; The effective date and transition requirements for ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02,&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-01,&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-10,&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-11,&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-20&lt;/div&gt; and ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-01&lt;/div&gt; are the same.&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;The Company adopted the new lease standard as of January&amp;#160;1, 2019, using the modified retrospective transition method, which requires a cumulative effect adjustment, if any, to the Company&amp;#8217;s beginning equity to be recognized on the date of adoption. There was no cumulative effect adjustment recorded on January&amp;#160;1, 2019. Accordingly, all periods prior to January&amp;#160;1, 2019, were presented in accordance with the previous FASB Accounting Standards Codification (&amp;#8220;ASC&amp;#8221;) Topic 840, Leases, and no retrospective adjustments were made to the comparative periods presented. The impact from the adoption was the balance sheet recognition of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets and lease liabilities for operating and finance leases as a lessee, which resulted in an increase of $16,387&amp;#160;thousand in the total assets and liabilities of the Company&amp;#8217;s consolidated balance sheets as of January&amp;#160;1, 2019. &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company used hindsight for determining a remaining lease term and assessing the likelihood of whether a renewal option is reasonably certain to be exercised by the Company. &lt;/div&gt;&lt;/div&gt;In addition, the adoption did not materially impact the Company&amp;#8217;s consolidated statements of operations or cash flows for the year ended December&amp;#160;31, 2019&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;. For further information regarding these impacts, see Note 7, &amp;#8220;Leases.&amp;#8221;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In May 2014, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2014-09.&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2014-09&lt;/div&gt; supersedes the revenue recognition requirements in &amp;#8220;Revenue Recognition (Topic 605)&amp;#8221;, and requires entities to recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods or services. ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2014-09&lt;/div&gt; is effective for annual reporting periods beginning after December&amp;#160;15, 2017, including interim periods within that reporting period. The new guidance allows for the amendments to be applied either retrospectively to each prior reporting period presented (the &amp;#8220;full retrospective method&amp;#8221;) or retrospectively as a cumulative-effect adjustment as of the date of adoption (the &amp;#8220;modified retrospective method&amp;#8221;). In March 2016, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-08,&lt;/div&gt; which clarifies the implementation guidance on principal versus agent considerations. In April 2016, the FASB issued &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASU&amp;#160;2016-10,&lt;/div&gt; which clarifies identifying performance obligations and the licensing implementation guidance. In May 2016, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-12,&lt;/div&gt; which improves certain aspects of ASC Topic 606 &amp;#8220;Revenue from Contracts with Customers.&amp;#8221; In December 2016, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-20,&lt;/div&gt; which improves certain aspects of ASC Topic 606 &amp;#8220;Revenue from Contracts with Customers.&amp;#8221; The effective date and transition requirements for ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-08,&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-10,&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-12&lt;/div&gt; and ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-20&lt;/div&gt; are the same as the effective date and transition requirements of ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2014-09&lt;/div&gt; (collectively, the &amp;#8220;new revenue standard&amp;#8221;). &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prior to the adoption of the new revenue standard effective on January&amp;#160;1, 2018, the Company had historically recognized revenue when risk and reward of ownership passed to the customer either upon shipment, upon product delivery at the customer&amp;#8217;s location or upon customer acceptance, depending on the terms of the related arrangement. After the adoption of the new revenue standard effective on January&amp;#160;1, 2018, the Company recognizes revenue over time for foundry products that do not have an alternative use when the Company has an enforceable right to payment. As the Company adopted the new revenue standard using the modified retrospective method, it recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the Company&amp;#8217;s equity as of January&amp;#160;1, 2018, while prior period amounts are not adjusted and continue to be reported under the accounting standards in effect for such periods. The cumulative effect of the adjustments increased unbilled accounts receivable by $38,307&amp;#160;thousand and decreased inventories, net by $29,823&amp;#160;thousand, resulting in a net increase of $8,484&amp;#160;thousand in the Company&amp;#8217;s beginning equity as of January&amp;#160;1, 2018. There was no net income tax impact from those cumulative effect adjustments due to full allowance on deferred tax assets. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
<mx:NatureOfOperationPolicyTextBlock id="Factid_10843239" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Business &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;MagnaChip Semiconductor Corporation (together with its subsidiaries, the &amp;#8220;Company&amp;#8221;) is a designer and manufacturer of analog and mixed-signal semiconductor platform solutions for communications, Internet of Things (&amp;#8220;IoT&amp;#8221;) applications, consumer, industrial and automotive applications. The Company provides technology platforms for analog, mixed signal, power, high voltage, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-volatile&lt;/div&gt; memory and Radio Frequency (&amp;#8220;RF&amp;#8221;) applications. The Company&amp;#8217;s business is comprised of &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;two&lt;/div&gt; operating segments: Foundry Services Group and Standard Products Group. The Company&amp;#8217;s Foundry Services Group provides specialty analog and mixed-signal foundry services mainly for fabless and Integrated Device Manufacturer (&amp;#8220;IDM&amp;#8221;) semiconductor companies that primarily serve communications, IoT, consumer, industrial and automotive applications. The Company&amp;#8217;s Standard Products Group is comprised of &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;two&lt;/div&gt; business lines: Display Solutions and Power Solutions. The Company&amp;#8217;s Display Solutions products provide panel display solutions to major suppliers of large and small rigid and flexible panel displays, and mobile, automotive applications and home appliances. The Company&amp;#8217;s Power Solutions products include discrete and integrated circuit solutions for power management in communications, consumer and industrial applications.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</mx:NatureOfOperationPolicyTextBlock>
<us-gaap:BasisOfAccountingPolicyPolicyTextBlock id="Factid_10843240" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Basis of Presentation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The consolidated financial statements are presented in accordance with accounting principles generally accepted in the United States of America (&amp;#8220;US GAAP&amp;#8221;). &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Significant accounting policies followed by the Company in the preparation of the accompanying consolidated financial statements are summarized below. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
<us-gaap:ConsolidationPolicyTextBlock id="Factid_10843241" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Principles of Consolidation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The consolidated financial statements include the accounts of the Company including its wholly-owned subsidiaries. All intercompany transactions and balances are eliminated in consolidation. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ConsolidationPolicyTextBlock>
<us-gaap:UseOfEstimates id="Factid_10843242" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Use of Estimates &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The preparation of financial statements in accordance with US&amp;#160;GAAP requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Such estimates include the valuation of accounts receivable, unbilled accounts receivable, inventories, stock based compensation, property plant and equipment, intangible assets, leases, other long-lived assets, long-term employee benefits, contingencies liabilities, estimated future cash flows and other assumptions used in long-lived asset impairment tests and calculation of income taxes and deferred tax valuation allowances, and assumptions used in the calculation of sales incentives, among others. Although these estimates and assumptions are based on management&amp;#8217;s best knowledge of current events and actions that the Company may undertake in the future, actual results may be significantly different from the estimates. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:UseOfEstimates>
<us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock id="Factid_10843243" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Foreign Currency Translation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Company has assessed in accordance with Accounting Standards Codification (ASC) 830, &amp;#8220;Foreign Currency Matters&amp;#8221; (&amp;#8220;ASC&amp;#160;830&amp;#8221;), the functional currency of each of its subsidiaries in Luxembourg and the Netherlands and has designated the US&amp;#160;dollar to be their respective functional currencies. The Korean Won is the functional currency for the Company&amp;#8217;s Korean subsidiary, which is the primary operating subsidiary of the Company. The Company and its other subsidiaries are utilizing their local currencies as their functional currencies. The financial statements of the subsidiaries in functional currencies other than the US&amp;#160;dollar are translated into the US&amp;#160;dollar in accordance with ASC 830. All the assets and liabilities are translated to the US&amp;#160;dollar at the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;end-of-period&lt;/div&gt;&lt;/div&gt; exchange rates. Capital accounts are determined to be of a permanent nature and are therefore translated using historical exchange rates. Revenues and expenses are translated using average exchange rates for the respective periods. Foreign currency translation adjustments arising from differences in exchange rates from period to period are included in the foreign currency translation adjustment account in accumulated other comprehensive loss of stockholders&amp;#8217; equity. Foreign currency translation gains or losses on transactions by the Company or its subsidiaries in a currency other than its or its subsidiaries&amp;#8217; functional currency are included in foreign currency gain (loss), net in its statements of operations.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
<us-gaap:CashAndCashEquivalentsPolicyTextBlock id="Factid_10843244" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Cash and Cash Equivalents &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash equivalents consist of highly liquid investments with an original maturity date of &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;three months or less&lt;/div&gt; when purchased. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
<us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy id="Factid_10843245" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Accounts Receivable Reserves &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;An allowance for doubtful accounts is provided based on the aggregate estimated uncollectability of the Company&amp;#8217;s accounts receivable. The Company also records an estimate for sales returns, included within accounts receivable, net, based on the historical experience of the amount of goods that will be returned and refunded or replaced. In addition, the Company also includes in accounts receivable, net, an allowance for volume discounts offered to certain customers and distributors for meeting agreed upon levels of sales volume. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
<us-gaap:TransfersAndServicingOfFinancialAssetsPolicyTextBlock id="Factid_10843247" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Sales of Accounts Receivable &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company accounts for transfers of financial assets under ASC 860, &amp;#8220;Transfers and Servicing,&amp;#8221; as either sales or financings. Transfers of financial assets that result in sales accounting are those in which (1)&amp;#160;the transfer legally isolates the transferred assets from the transferor, (2)&amp;#160;the transferee has the right to pledge or exchange the transferred assets and no condition both constrains the transferee&amp;#8217;s right to pledge or exchange the assets and provides more than a trivial benefit to the transferor, and (3)&amp;#160;the transferor does not maintain effective control over the transferred assets. If the transfer does not meet these criteria, the transfer is accounted for as a financing. Financial assets that are treated as sales are removed from the Company&amp;#8217;s accounts with any realized gain or loss reflected in earning during the period of sale. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:TransfersAndServicingOfFinancialAssetsPolicyTextBlock>
<us-gaap:InventoryPolicyTextBlock id="Factid_10843248" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Inventories &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventories are stated at the lower of cost or net realizable value, using the first in, first out method (&amp;#8220;FIFO&amp;#8221;). If net realizable value is less than cost at the balance sheet date, the carrying amount is reduced to the realizable value, and the difference is recognized as a loss on valuation of inventories within cost of sales. Inventory reserves are established when conditions indicate that the net realizable value is less than costs due to physical deterioration, obsolescence, changes in price levels, or other causes based on individual facts and circumstances. The Company evaluates the sufficiency of inventory reserves and takes into consideration historical usage, expected demand, anticipated sales price, new product development schedules, the effect new products might have on the sale of existing products, product age and other factors. Reserves are also established for excess inventory based on the Company&amp;#8217;s current inventory levels and projected demand and its ability to sell those specific products. Situations that could cause these inventory reserves include a decline in business and economic conditions, decline in consumer confidence caused by changes in market conditions, sudden and significant decline in demand for our products, inventory obsolescence because of rapidly changing technology and consumer requirements, or failure to estimate end customer demand properly. A reduction of these inventory reserves may be recorded if previously reserved items are subsequently sold as a result of unexpected changes to certain aforementioned situations. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In addition, as prescribed in ASC&amp;#160;330, &amp;#8220;Inventory,&amp;#8221; once a reserve is established for a particular item based on the Company&amp;#8217;s assessment as described above, it is maintained until the related item is sold or scrapped as a new cost basis has been established that cannot subsequently be marked up. In addition, the cost of inventories is determined based on the normal capacity of each fabrication facility. In case the capacity utilization is lower than a certain level that management believes to be normal, the fixed overhead costs per production unit which exceeds those under normal capacity are charged to cost of sales rather than capitalized as inventories. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InventoryPolicyTextBlock>
<mx:AdvancesToSuppliersPolicyTextBlock id="Factid_10843249" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Advances to Suppliers &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company, from time to time, may make advances in form of prepayments or deposits to suppliers to procure materials to meet its planned production. The Company recorded advances of $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,593&lt;/div&gt;&amp;#160;thousand and $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,132&lt;/div&gt;&amp;#160;thousand as other current assets as of December&amp;#160;31, 2019 and 2018, respectively. &amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</mx:AdvancesToSuppliersPolicyTextBlock>
<us-gaap:PropertyPlantAndEquipmentPolicyTextBlock id="Factid_10843250" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Property, Plant and Equipment &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property, plant and equipment are stated at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as set forth below. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:78%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Buildings&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;30&amp;#160;-&amp;#160;40&amp;#160;years&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Building related structures&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;10&amp;#160;-&amp;#160;20&amp;#160;years&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Machinery and equipment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;10&amp;#160;-&amp;#160;12&amp;#160;years&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;3&amp;#160;-&amp;#160;10&amp;#160;years&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Routine maintenance and repairs are charged to expense as incurred. Expenditures that enhance the value or significantly extend the useful lives of the related assets are capitalized. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
<us-gaap:PropertyPlantAndEquipmentImpairment id="Factid_10843251" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Impairment of Long-Lived Assets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company reviews property, plant and equipment and other long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable in accordance with ASC&amp;#160;360, &amp;#8220;Property, Plant and Equipment.&amp;#8221; Recoverability is measured by comparing its carrying amount with the future net undiscounted cash flows the assets are expected to generate. If such assets are considered to be impaired, the impairment is measured as the difference between the carrying amount of the assets and the fair value of assets using the present value of the future net cash flows generated by the respective long-lived assets. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentImpairment>
<us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock id="Factid_10843257" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Restructuring Charges &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company recognizes restructuring charges in accordance with ASC&amp;#160;420, &amp;#8220;Exit or Disposal Cost Obligations.&amp;#8221; Certain costs and expenses related to exit or disposal activities are recorded as restructuring charges when liabilities for those costs and expenses are incurred. &amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock>
<us-gaap:LesseeLeasesPolicyTextBlock id="Factid_10843261" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Leases &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Company determines if an arrangement is a lease at inception of a contract considering whether the arrangement conveys the right to control the use of an identified asset over the period of use. Control of an underlying asset is conveyed if the Company has the right to direct the use of, and to obtain substantially all of the economic benefits from the use of, the identified asset. The Company accounts for lease transactions as either an operating or a finance lease, depending on the terms of the underlying lease arrangement. Assets related to operating leases are recorded on the balance sheet as operating lease &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets; the related liabilities are recorded as operating lease liabilities for the current portion and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; operating lease liabilities for the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; portion. Finance lease &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets are included in property and equipment, net and the related lease liabilities are included in other current liabilities and other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; liabilities on the consolidated balance sheets.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Right-of-use&lt;/div&gt;&lt;/div&gt; assets represent the Company&amp;#8217;s right to use an underlying asset during the lease term and lease liabilities represent the Company&amp;#8217;s obligation to make lease payments arising from the lease. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Right-of-use&lt;/div&gt;&lt;/div&gt; assets and liabilities are recognized based on the present value of the future minimum lease payments over the lease term. As most of the Company&amp;#8217;s leases do not provide a readily determinable implicit rate, the Company estimates its incremental borrowing rates in determining the present value of future payments based on the lease term of each lease and market information available at commencement date. Finance lease &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets are amortized on a straight-line basis over the respective lease term with the interest expense on the lease liability recorded using the interest method. The amortization and interest expense are recorded separately in the consolidated statements of operations. Amortization of operating lease &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets and interest expense on operating lease liabilities are recognized on a straight-line basis over the respective lease term.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;An extension or contraction of a lease term is considered if the related option to extend or early terminate the lease is reasonably certain to be exercised by the Company. Operating lease &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets may also include any advance lease payments made and exclude lease incentives and initial direct costs incurred. The Company has lease agreements with lease and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-lease&lt;/div&gt; components, which are generally accounted for separately. For certain equipment leases, lease and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-lease&lt;/div&gt; components are accounted for as a single lease component.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Variable lease payment amounts that cannot be determined at the commencement of the lease such as increases in lease payments based on changes in index rates are not included in the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets or liabilities. These variable lease payments are expensed as incurred.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"&gt;The Company does not recognize operating lease &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets and operating lease liabilities that arise from short-term leases but rather recognizes fixed lease payments in the statements of operations on a straight-line basis and variable payments in the period in which the related obligations incur.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
<us-gaap:IntangibleAssetsFiniteLivedPolicy id="Factid_10843262" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Intangible Assets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets other than intellectual property include technology and customer relationships that are amortized on a straight-line basis over periods ranging from &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;one&lt;/div&gt; to &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;five&lt;/div&gt; years. Intellectual property assets acquired represent rights under patents, trademarks and property use rights and are amortized over their respective periods of benefit, ranging up to &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ten&lt;/div&gt;&amp;#160;years, on a straight-line basis. &amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:IntangibleAssetsFiniteLivedPolicy>
<us-gaap:FairValueOfFinancialInstrumentsPolicy id="Factid_10843263" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fair Value Disclosures of Financial Instruments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company follows ASC&amp;#160;820, &amp;#8220;Fair Value Measurements and Disclosures&amp;#8221; (&amp;#8220;ASC&amp;#160;820&amp;#8221;) for measurement and disclosures about fair value of its financial instruments. ASC&amp;#160;820 establishes a framework for measuring fair value in US&amp;#160;GAAP, and expands disclosures about fair value measurements. To increase consistency and comparability in fair value measurements and related disclosures, ASC&amp;#160;820 establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The three levels of fair value hierarchy defined by ASC 820 are: &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&amp;#160;1&amp;#8212;Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&amp;#160;2&amp;#8212;Inputs (other than quoted market prices included in Level&amp;#160;1)&amp;#160;are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument&amp;#8217;s anticipated life. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&amp;#160;3&amp;#8212;Inputs reflect management&amp;#8217;s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model. Valuation of instruments includes unobservable inputs to the valuation methodology that are significant to the measurement of fair value of assets or liabilities. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;As defined by ASC 820, the fair value of a financial instrument is the amount at which the instrument could be exchanged in a current transaction between willing parties, other than in a forced or liquidation sale, which was further clarified as the price that would be received to sell an asset or paid to transfer a liability (&amp;#8220;an exit price&amp;#8221;) in an orderly transaction between market participants at the measurement date. The carrying amounts of the Company&amp;#8217;s financial assets and liabilities, such as cash equivalents, accounts receivable, other receivables, accounts payable and other accounts payable approximate their fair values because of the short maturity of these instruments. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
<mx:AccruedSeveranceAndPensionLiabilitiesPolicyTextBlock id="Factid_10843264" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Accrued Severance Benefits &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The majority of accrued severance benefits &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;are&lt;/div&gt; for employees in the Company&amp;#8217;s Korean subsidiary, MagnaChip Semiconductor Ltd. Pursuant to the Employee Retirement Benefit Security Act of Korea, eligible employees and executive officers with one or more years of service are entitled to severance benefits upon the termination of their employment based on their length of service and rate of pay. As of December&amp;#160;31, 2019, 98% of all employees of the Company were eligible for severance benefits. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued severance benefits are funded through a group severance insurance plan. The amounts funded under this insurance plan are classified as a reduction of the accrued severance benefits. Subsequent accruals are to be funded at the discretion of the Company. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In accordance with the National Pension Act of the Republic of Korea, a certain portion of accrued severance benefits is deposited with the National Pension Fund and deducted from the accrued severance benefits. The contributed amount is paid to employees from the National Pension Fund upon their retirement. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beginning in July 2018, the Company began contributing a percentage of severance benefits, which may be adjusted from time to time, accrued for eligible employees for their services beginning January&amp;#160;1, 2018, to certain severance insurance deposit accounts. These accounts consist of time deposits and other guaranteed principal and interest accounts, and are maintained at insurance companies, banks or security companies for the benefit of the Company&amp;#8217;s employees. &amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</mx:AccruedSeveranceAndPensionLiabilitiesPolicyTextBlock>
<us-gaap:RevenueRecognitionPolicyTextBlock id="Factid_10843265" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Revenue Recognition &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company recognizes revenue when it satisfies the performance obligation of transferring control over a product or service to a customer. Revenue is measured based on the consideration specified in a contract with a customer, which consideration is paid in exchange for a product or service. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Foundry Services Group of the Company manufactures products, which the Company refers to as foundry products, based on customers&amp;#8217; specific product designs. The Company recognizes revenue over time for foundry products that do not have an alternative use when the Company has an enforceable right to payment. Revenue recognized over time is in proportion of wafer manufacturing costs incurred relative to total estimated costs for completion. However, in certain circumstances, pursuant to a customer contract or an individual purchase order, the Company may not have an enforceable right to payment for services performed at a given time. In this situation, the Company recognizes revenue at the time when a customer obtains control of the product, which is generally upon product shipment, delivery at the customer&amp;#8217;s location or upon customer acceptance, depending on the terms of the arrangement. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Standards Products Group of the Company sells products manufactured based on the Company&amp;#8217;s design. The Standard Products Group&amp;#8217;s products are either standardized with an alternative use or the Company does not have an enforceable right to payment for the related manufacturing services completed to date. Therefore, revenue for the Standards Products Group&amp;#8217;s products is recognized when a customer obtains control of the product, which is generally upon product shipment, delivery at the customer&amp;#8217;s location or upon customer acceptance, depending on the terms of the arrangement. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;A portion of the Company&amp;#8217;s sales are made through distributors for which the Company applies the same revenue recognition guidance described above. The Company defers the recognition of revenue when it receives consideration from the customers prior to the fulfillment of performance obligations. These amounts are classified as deferred revenue on the consolidated balance sheets. Of the recorded deferred revenue of $6,477&amp;#160;thousand as of December&amp;#160;31, 2018, $1,885&amp;#160;thousand w&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;as&lt;/div&gt; recognized as revenue during the year ended December&amp;#160;31, 2019 and $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,428&lt;/div&gt;&amp;#160;thousand was refunded to a certain customer as the relevant advance payment agreement was terminated. Of the recorded deferred revenue of $8,335&amp;#160;thousand as of January&amp;#160;1, 2018, $3,496&amp;#160;thousand was recognized as revenue during the year ended December&amp;#160;31, 2018, and $4,671&amp;#160;thousand was reclassified to other current liabilities as the relevant advance payment agreement with a certain customer was terminated. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In accordance with revenue recognition guidance, any tax assessed by a governmental authority that is both imposed on and concurrent with a specific revenue-producing transaction, and that is collected by the Company from a customer, is excluded from revenue and related revenue is presented in the statements of operations on a net basis. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company provides warranties under which customers can return defective products. The Company also provides allowances for additional products that may have to be provided free of charge to compensate customers for not meeting previously agreed upon yield criteria, which the Company refers to as the low yield compensation reserve. The Company estimates the costs related to warranty claims, repair or replacements and low yield compensation reserves, and records them as components of cost of sales. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In addition, the Company offers sales returns (other than those that relate to defective products under warranty), cash discounts for early payments, sales incentives including discounts and volume rebates, and certain allowances to the Company&amp;#8217;s customers, including the Company&amp;#8217;s distributors. The Company records reserves for those returns, discounts, incentives and allowances as a deduction from sales, based on historical experience and other quantitative and qualitative factors. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Substantially all of the Company&amp;#8217;s contracts are &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;one&lt;/div&gt; year or less in duration. The standard payment terms with customers are generally &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;thirty&lt;/div&gt; to &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;sixty&lt;/div&gt; days from the time of shipment, product delivery to the customer&amp;#8217;s location or customer acceptance, depending on the terms of the related arrangement. &amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unbilled accounts receivable represents the Company&amp;#8217;s contractual right to consideration for manufacturing work performed on a customer contract or an individual purchase order&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;that &lt;/div&gt;has not been invoiced to the customer. As of December&amp;#160;31, 2019 and 2018, the Company recorded unbilled accounts receivable of $17,094, net of an allowance of $627&amp;#160;thousand, and $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;38,181&lt;/div&gt;&amp;#160;thousand, net of an allowance of nil, respectively. Of the recorded unbilled accounts receivable of $38,181&amp;#160;thousand as of December&amp;#160;31, 2018, $34,910&amp;#160;thousand were billed to customers upon shipment, upon product delivery or upon customer acceptance, depending on the terms of the related arrangement, during the year ended December&amp;#160;31, 2019. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;All amounts billed to a customer related to shipping and handling are classified as sales while all costs incurred by the Company for shipping and handling are classified as selling, general and administrative expenses. The amounts charged to selling, general and administrative expenses were $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,769&lt;/div&gt;&amp;#160;thousand, $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,861&lt;/div&gt;&amp;#160;thousand, and $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,652&lt;/div&gt;&amp;#160;thousand for the years ended December&amp;#160;31, 2019, 2018 and 2017, respectively. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
<us-gaap:DerivativesPolicyTextBlock id="Factid_10843266" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Derivative Financial Instruments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company applies the provisions of ASC&amp;#160;815, &amp;#8220;Derivatives and Hedging&amp;#8221; (&amp;#8220;ASC&amp;#160;815&amp;#8221;). This Statement requires the recognition of all derivative instruments as either assets or liabilities measured at fair value. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Under the provisions of ASC&amp;#160;815, the Company may designate a derivative instrument as hedging the exposure to variability in expected future cash flows that are attributable to a particular risk (a &amp;#8220;cash flow hedge&amp;#8221;) or hedging the exposure to changes in the fair value of an asset or a liability (a &amp;#8220;fair value hedge&amp;#8221;). Special accounting for qualifying hedges allows the effective portion of a derivative instrument&amp;#8217;s gains and losses to offset related results on the hedged item in the consolidated statements of operations and requires that a company formally document, designate and assess the effectiveness of the transactions that receive hedge accounting treatment. Both at the inception of a hedge and on an ongoing basis, a hedge must be expected to be highly effective in achieving offsetting changes in cash flows or fair value attributable to the underlying risk being hedged. If the Company determines that a derivative instrument is no longer highly effective as a hedge, it discontinues hedge accounting prospectively and future changes in the fair value of the derivative are recognized in current earnings. The Company assesses hedge effectiveness at the end of each quarter. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In accordance with ASC&amp;#160;815, changes in the fair value of derivative instruments that are cash flow hedges are recognized in accumulated other comprehensive income (loss) and reclassified into earnings in the period in which the hedged item affects earnings. Derivative instruments that do not qualify, or cease to qualify, as hedges must be adjusted to fair value and the adjustments are recorded through net income (loss). &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The cash flows from derivative instruments receiving hedge accounting treatment are classified in the same categories as the hedged items in the consolidated statements of cash flows. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DerivativesPolicyTextBlock>
<us-gaap:AdvertisingCostsPolicyTextBlock id="Factid_10843267" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Advertising &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company expenses advertising costs as incurred. Advertising expense was approximately $134&amp;#160;thousand, $121&amp;#160;thousand and $95&amp;#160;thousand for the years ended December&amp;#160;31, 2019, 2018 and 2017, respectively. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
<us-gaap:StandardProductWarrantyPolicy id="Factid_10843268" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Product Warranties &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company records, in other current liabilities, warranty liabilities for the estimated costs that may be incurred under its basic limited warranty. The standard limited warranty period is one to two years for the majority of products. This warranty covers defective products, and related liabilities are accrued when product revenues are recognized. Factors that affect the Company&amp;#8217;s warranty liabilities include historical and anticipated rates of warranty claims and repair or replacement costs per claim to satisfy the Company&amp;#8217;s warranty obligation. The Company also records, in other current liabilities, low yield compensation reserves for its estimated costs for products that may have to be provided free of charge to compensate customers for not meeting previously agreed upon yield criteria. Factors that affect the Company&amp;#8217;s low yield compensation reserves include historical and anticipated rates of claims for not meeting previously agreed upon yield criteria. The Company periodically assesses the adequacy of those recorded warranty liabilities and low yield compensation reserves, and adjusts its estimates when necessary. &amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:StandardProductWarrantyPolicy>
<us-gaap:ResearchAndDevelopmentExpensePolicy id="Factid_10843269" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Research and Development &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Research and development expenses are expensed as incurred and include wafers, masks, employee expenses, contractor fees, building costs, utilities and administrative expenses. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
<mx:PatentsAndLicensesPolicyTextBlock id="Factid_10843270" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Licensed Patents and Technologies &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Company has entered into a number of royalty agreements to license patents and technology used in the design of its products. The Company carries two types of royalties: &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;lump-sum&lt;/div&gt; and running basis. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Lump-sum&lt;/div&gt; royalties, which require initial payments, usually paid in installments, represent a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-refundable&lt;/div&gt; commitment, such that the total present value of these payments is recorded as a prepaid expense and a liability upon execution of the agreements and the costs are amortized over the contract period using the straight-line method and charged to research and development expenses in the consolidated statements of operations.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Running royalties are paid based on the revenue of related products sold by the Company. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</mx:PatentsAndLicensesPolicyTextBlock>
<us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy id="Factid_10843271" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Stock-Based Compensation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company follows the provisions of ASC&amp;#160;718, &amp;#8220;Compensation-Stock Compensation&amp;#8221; (&amp;#8220;ASC 718&amp;#8221;). Under ASC 718, stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized as expense, net of the estimated forfeiture rate, over the requisite service period. As permitted under ASC 718, the Company elected to recognize compensation expense for all options with graded vesting based on the graded attribution method. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company uses the Black-Scholes option-pricing model to measure the grant-date-fair-value of options. The Black-Scholes model requires certain assumptions to determine an option&amp;#8217;s fair value, including expected term, risk free interest rate and expected volatility. The expected term of each option grant was based on employees&amp;#8217; expected exercises and post-vesting employment termination behavior and the risk free interest rate was based on the US&amp;#160;Treasury yield curve for the period corresponding with the expected term at the time of grant. No dividends were assumed for this calculation of option value. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
<us-gaap:EarningsPerSharePolicyTextBlock id="Factid_10843272" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Earnings Per Share &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;In accordance with ASC&amp;#160;260, &amp;#8220;Earnings Per Share&amp;#8221;, the Company computes basic earnings per share by dividing net income (loss) available to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share reflect the dilution of potential common stock outstanding during the period including stock options and restricted stock units, using the treasury stock method (by using the average stock price for the period to determine the number of shares assumed to be purchased from the exercise of stock options and restricted stock units), and convertibles, using the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;if-converted&lt;/div&gt; method. In determining the hypothetical shares repurchased, the Company uses the average share price for the period. In the case that earnings are negative, any potential common stock equivalents would have the effect of being anti-dilutive in the computation of net loss per share.&lt;div style="letter-spacing: 0px; font-size: 1px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
<us-gaap:IncomeTaxPolicyTextBlock id="Factid_10843273" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Income Taxes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company accounts for income taxes in accordance with ASC&amp;#160;740, &amp;#8220;Income Taxes&amp;#8221; (&amp;#8220;ASC 740&amp;#8221;). ASC&amp;#160;740 requires recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in a company&amp;#8217;s financial statements or tax returns. Under this method, deferred tax assets and liabilities are determined based upon the difference between the financial statement carrying amounts and the tax bases of assets and liabilities using enacted tax rates in effect in the years in which the differences are expected to reverse. Valuation allowances are established when it is necessary to reduce deferred tax assets to the amount expected to be realized. Income tax expense is the tax payable for the period and the change during the period in deferred tax assets and liabilities. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The Company recognizes and measures uncertain tax positions taken or expected to be taken in a tax return utilizing a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-step&lt;/div&gt; process. In the first step, recognition, the Company determines whether it is &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;more-likely-than-not&lt;/div&gt; that a tax position will be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. The second step addresses measurement of a tax position that meets the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;more-likely-than-not&lt;/div&gt; criteria. The tax position is measured at the largest amount of benefit that has a likelihood of greater than 50&amp;#160;percent of being realized upon ultimate settlement.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:IncomeTaxPolicyTextBlock>
<us-gaap:ConcentrationRiskCreditRisk id="Factid_10843274" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Concentration of Credit Risk &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company performs periodic credit evaluations of its customers&amp;#8217; financial condition and generally does not require collateral for customers on accounts receivable. The Company maintains reserves for potential credit losses, which are periodically reviewed. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ConcentrationRiskCreditRisk>
<mx:RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock id="Factid_10843332" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Recent Accounting Pronouncements&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;Not Yet Adopted&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;In December 2019, the FASB issued Accounting Standards Update No. ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-12,&lt;/div&gt; &amp;#8220;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&amp;#8221; (&amp;#8220;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-12&amp;#8221;).&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-12&lt;/div&gt; removes certain exceptions to the general principles in Topic 740 and improves consistent application of and simplifies GAAP for other areas of Topic 740 by clarifying and amending existing guidance. ASU 2019-12 is effective &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;for &lt;/div&gt;fiscal years beginning after December&amp;#160;15, 2020, and interim periods within those fiscal years. The Company does not expect the adoption of ASU 2019-12 to have a material effect on the Company&amp;#8217;s consolidated financial statements.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In June 2016, the FASB issued Accounting Standards Update &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2016-13,&lt;/div&gt; &amp;#8220;Financial Instruments&amp;#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&amp;#8221; (&amp;#8220;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13&amp;#8221;).&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13&lt;/div&gt; amends the impairment model by requiring entities to use a forward-looking approach based on expected losses to estimate credit losses on certain types of financial instruments, including trade receivables. In April 2019, the FASB issued Accounting Standards Update &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2019-04,&lt;/div&gt; &amp;#8220;Codification Improvements to Topic 326, Financial Instruments&amp;#8212;Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments&amp;#8221; (&amp;#8220;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-04&amp;#8221;)&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;,&lt;/div&gt;&lt;/div&gt; and &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;i&lt;/div&gt;n November 2019, the FASB issued Accounting Standards Update No.&amp;#160;2019-11, &amp;#8220;Codification Improvements to Topic 326, Financial Instruments&amp;#8212;Credit Losses&amp;#8221; (&amp;#8220;ASU 2019-11&amp;#8221;) to clarify and address certain items related to the amendments in ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13.&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13,&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-04&lt;/div&gt; and ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-11&lt;/div&gt; are effective for fiscal years beginning after December&amp;#160;15, 2019, with early adoption permitted. The Company does not expect the adoption of ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13,&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-04&lt;/div&gt; and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-11&lt;/div&gt; to have a material effect on the Company&amp;#8217;s consolidated financial statements.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In August 2018, the FASB issued Accounting Standards Update &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2018-13&lt;/div&gt; &amp;#8220;Fair Value Measurement (Topic 820): Disclosure Framework&amp;#8212;Changes to the Disclosure Requirements for Fair Value Measurement&amp;#8221; (&amp;#8220;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-13&amp;#8221;).&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-13&lt;/div&gt; amends existing fair value measurement disclosure requirements by adding, changing, or removing certain disclosures. ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-13&lt;/div&gt; is effective for fiscal years beginning after December&amp;#160;15, 2019, and interim periods within those fiscal years, with early adoption permitted for any eliminated or modified disclosures. The Company does not expect that the adoption will have an impact on the Company&amp;#8217;s consolidated financial statements.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</mx:RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock>
<us-gaap:CompensationRelatedCostsPolicyTextBlock id="Factid_10843644" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Recently Adopted Accounting Pronouncements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;In February 2018, the FASB issued Accounting Standards Update &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2018-02,&lt;/div&gt; Income Statement &amp;#8211; Reporting Comprehensive Income (Topic 220) Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, which allows for a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reform&lt;/div&gt;. The Company adopted ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-02&lt;/div&gt; in the first quarter of 2019, and the adoption did not impact the Company&amp;#8217;s consolidated financial statements and related disclosures.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In August 2017, the FASB issued Accounting Standards Update &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2017-12,&lt;/div&gt; &amp;#8220;Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities&amp;#8221; (&amp;#8220;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017-12&amp;#8221;).&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017-12&lt;/div&gt; provides new guidance about income statement classification and eliminates the requirement to separately measure and report hedge ineffectiveness. The entire change in fair value for qualifying hedge instruments included in the effectiveness will be recorded in other comprehensive income (&amp;#8220;OCI&amp;#8221;) and amounts deferred in OCI will be reclassified to earnings in the same income statement line item in which the earnings effect of the hedged item is reported. The Company adopted ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017-12&lt;/div&gt; in the first quarter of 2019, and the adoption of ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017-12&lt;/div&gt; did not have a material impact to the Company&amp;#8217;s consolidated financial statements.&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In July 2017, the FASB issued Accounting Standards Update &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2017-11,&lt;/div&gt; &amp;#8220;Earnings Per Share (Topic 260): Distinguishing Liabilities from Equity (Topic 480): Derivatives and Hedging (Topic 815)&amp;#8221; (&amp;#8220;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017-11&amp;#8221;),&lt;/div&gt; which addresses the complexity of accounting for certain financial instruments with down round features. Down round features are features of certain equity-linked instruments (or embedded features) that result in the strike price being reduced on the basis of the pricing of future equity offerings. Current accounting guidance creates cost and complexity for entities that issue financial instruments (such as warrants and convertible instruments) with down round features that require fair value measurement of the entire instrument or conversion option. The Company adopted ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017-11&lt;/div&gt; in the first quarter of 2019, and the adoption did not impact the Company&amp;#8217;s consolidated financial statements.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;In February 2016, the FASB issued Accounting Standards Update &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2016-02,&lt;/div&gt; &amp;#8220;Leases (Topic 842)&amp;#8221; (&amp;#8220;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02&amp;#8221;)&lt;/div&gt; in order to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet for those leases classified as operating leases under US&amp;#160;GAAP. ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02&lt;/div&gt; requires that a lessee recognize a liability to make lease payments and a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; asset representing its right to use the underlying asset for the lease term on the balance sheet. The FASB issued Accounting Standards Update No &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-01,&lt;/div&gt; &amp;#8220;Leases (Topic 842) Land Easement Practical Expedient for Transition to Topic 842&amp;#8221; (&amp;#8220;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-01&amp;#8221;).&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-01&lt;/div&gt; permits an entity to elect an optional transition practical expedient not to evaluate land easements that exist or expired before the entity&amp;#8217;s adoption of ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02&lt;/div&gt; and that were not accounted for as leases under previous lease guidance. In July 2018, the FASB issued Accounting Standards Update No &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-10,&lt;/div&gt; &amp;#8220;Codification Improvements to Topic 842 Leases&amp;#8221; (&amp;#8220;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-10&amp;#8221;).&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-10&lt;/div&gt; provides narrow amendments to clarify how to apply certain aspects of the new lease standard. In July 2018, the FASB also issued Accounting Standards Update No &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-11,&lt;/div&gt; &amp;#8220;Leases (Topic 842) Targeted Improvements&amp;#8221; (&amp;#8220;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-11&amp;#8221;).&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-11&lt;/div&gt; allows an entity to recognize a cumulative-effect adjustment to the opening balance of retained earnings upon adoption of ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02&lt;/div&gt; (the &amp;#8220;modified retrospective transition method&amp;#8221;). In December 2018, the FASB issued Accounting Standards Update No &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-20,&lt;/div&gt; &amp;#8220;Leases (Topic 842) Narrow Scope Improvements for Lessors&amp;#8221; (&amp;#8220;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-20&amp;#8221;).&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-20&lt;/div&gt; provides certain amendments that affect narrow aspects of the guidance issued in ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02.&lt;/div&gt; In March 2019, the FASB issued Accounting Standards Update No &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-01&lt;/div&gt; &amp;#8220;Codification Improvements&amp;#8221; (&amp;#8220;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-01&amp;#8221;).&lt;/div&gt; The effective date and transition requirements for ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02,&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-01,&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-10,&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-11,&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-20&lt;/div&gt; and ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-01&lt;/div&gt; are the same.&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;The Company adopted the new lease standard as of January&amp;#160;1, 2019, using the modified retrospective transition method, which requires a cumulative effect adjustment, if any, to the Company&amp;#8217;s beginning equity to be recognized on the date of adoption. There was no cumulative effect adjustment recorded on January&amp;#160;1, 2019. Accordingly, all periods prior to January&amp;#160;1, 2019, were presented in accordance with the previous FASB Accounting Standards Codification (&amp;#8220;ASC&amp;#8221;) Topic 840, Leases, and no retrospective adjustments were made to the comparative periods presented. The impact from the adoption was the balance sheet recognition of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets and lease liabilities for operating and finance leases as a lessee, which resulted in an increase of $16,387&amp;#160;thousand in the total assets and liabilities of the Company&amp;#8217;s consolidated balance sheets as of January&amp;#160;1, 2019. &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company used hindsight for determining a remaining lease term and assessing the likelihood of whether a renewal option is reasonably certain to be exercised by the Company. &lt;/div&gt;&lt;/div&gt;In addition, the adoption did not materially impact the Company&amp;#8217;s consolidated statements of operations or cash flows for the year ended December&amp;#160;31, 2019&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;. For further information regarding these impacts, see Note 7, &amp;#8220;Leases.&amp;#8221;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In May 2014, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2014-09.&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2014-09&lt;/div&gt; supersedes the revenue recognition requirements in &amp;#8220;Revenue Recognition (Topic 605)&amp;#8221;, and requires entities to recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods or services. ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2014-09&lt;/div&gt; is effective for annual reporting periods beginning after December&amp;#160;15, 2017, including interim periods within that reporting period. The new guidance allows for the amendments to be applied either retrospectively to each prior reporting period presented (the &amp;#8220;full retrospective method&amp;#8221;) or retrospectively as a cumulative-effect adjustment as of the date of adoption (the &amp;#8220;modified retrospective method&amp;#8221;). In March 2016, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-08,&lt;/div&gt; which clarifies the implementation guidance on principal versus agent considerations. In April 2016, the FASB issued &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASU&amp;#160;2016-10,&lt;/div&gt; which clarifies identifying performance obligations and the licensing implementation guidance. In May 2016, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-12,&lt;/div&gt; which improves certain aspects of ASC Topic 606 &amp;#8220;Revenue from Contracts with Customers.&amp;#8221; In December 2016, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-20,&lt;/div&gt; which improves certain aspects of ASC Topic 606 &amp;#8220;Revenue from Contracts with Customers.&amp;#8221; The effective date and transition requirements for ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-08,&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-10,&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-12&lt;/div&gt; and ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-20&lt;/div&gt; are the same as the effective date and transition requirements of ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2014-09&lt;/div&gt; (collectively, the &amp;#8220;new revenue standard&amp;#8221;). &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prior to the adoption of the new revenue standard effective on January&amp;#160;1, 2018, the Company had historically recognized revenue when risk and reward of ownership passed to the customer either upon shipment, upon product delivery at the customer&amp;#8217;s location or upon customer acceptance, depending on the terms of the related arrangement. After the adoption of the new revenue standard effective on January&amp;#160;1, 2018, the Company recognizes revenue over time for foundry products that do not have an alternative use when the Company has an enforceable right to payment. As the Company adopted the new revenue standard using the modified retrospective method, it recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the Company&amp;#8217;s equity as of January&amp;#160;1, 2018, while prior period amounts are not adjusted and continue to be reported under the accounting standards in effect for such periods. The cumulative effect of the adjustments increased unbilled accounts receivable by $38,307&amp;#160;thousand and decreased inventories, net by $29,823&amp;#160;thousand, resulting in a net increase of $8,484&amp;#160;thousand in the Company&amp;#8217;s beginning equity as of January&amp;#160;1, 2018. There was no net income tax impact from those cumulative effect adjustments due to full allowance on deferred tax assets. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CompensationRelatedCostsPolicyTextBlock>
<us-gaap:PropertyPlantAndEquipmentUsefulLife id="Factid_10843836" contextRef="P01_01_2019To12_31_2019_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife id="Factid_10843837" contextRef="P01_01_2019To12_31_2019_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife id="Factid_10843838" contextRef="P01_01_2019To12_31_2019_BuildingAndBuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife id="Factid_10843839" contextRef="P01_01_2019To12_31_2019_BuildingAndBuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife id="Factid_10843840" contextRef="P01_01_2019To12_31_2019_MachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife id="Factid_10843841" contextRef="P01_01_2019To12_31_2019_MachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis">P12Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife id="Factid_10843842" contextRef="P01_01_2019To12_31_2019_MinimumMembersrtRangeAxis_PropertyPlantAndEquipmentOtherTypesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife id="Factid_10843843" contextRef="P01_01_2019To12_31_2019_MaximumMembersrtRangeAxis_PropertyPlantAndEquipmentOtherTypesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock id="Factid_10844818" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following summarizes stock option activities for the years ended December&amp;#160;31, 2019, 2018 and 2017. At the date of grant, all options had an exercise price not less than the fair value of common stock (aggregate intrinsic value in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:62%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number of&lt;br/&gt;Options&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price of&lt;br/&gt;Stock&lt;br/&gt;Options&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value of&lt;br/&gt;Stock&lt;br/&gt;Options&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life of&lt;br/&gt;Stock&lt;br/&gt;Options&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Outstanding at January&amp;#160;1, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,428,665&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9.23&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;525&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6.7&amp;#160;years&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;70,865&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;10.43&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(88,443&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;12.77&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercised&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(539,183&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;6.94&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,540&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Outstanding at December&amp;#160;31, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,871,904&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9.59&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,073&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6.2&amp;#160;years&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested and expected to vest at December&amp;#160;31, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,865,475&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;9.59&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;6,050&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;6.2&amp;#160;years&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Exercisable at December&amp;#160;31, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,395,979&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10.11&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,603&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5.7&amp;#160;years&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at January&amp;#160;1, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,871,904&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;9.59&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;6,073&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;6.2&amp;#160;years&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(34,807&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10.97&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercised&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(162,341&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;6.97&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;737&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Outstanding at December&amp;#160;31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,674,756&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9.73&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;395&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5.2&amp;#160;years&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested and expected to vest at December&amp;#160;31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,674,266&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;9.73&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;394&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;5.2&amp;#160;years&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Exercisable at December&amp;#160;31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,544,565&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9.94&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;306&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5.1&amp;#160;years&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at January&amp;#160;1, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,674,756&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;9.73&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;395&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;5.2&amp;#160;years&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(44,892&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10.29&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercised&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(452,819&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;6.31&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,404&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Outstanding at December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,177,045&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10.42&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,259&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4.7&amp;#160;years&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested and Exercisable at December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,177,045&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;10.42&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;6,259&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;4.7&amp;#160;years&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
<us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock id="Factid_10844952" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The number and weighted average grant-date fair value of the unvested stock options are as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:58%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="22" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-&lt;br/&gt;Date&lt;br/&gt;Fair&amp;#160;Value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-&lt;br/&gt;Date&lt;br/&gt;Fair&amp;#160;Value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-&lt;br/&gt;Date&lt;br/&gt;Fair&amp;#160;Value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Unvested options at the beginning of the period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;130,191&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1.54&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;475,925&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2.19&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;897,421&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1.72&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted options during the period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; width: 4%; height: 17px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; width: 3%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;70,865&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;5.02&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Vested options during the period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(107,100&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1.54&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(313,160&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2.51&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(455,301&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1.74&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited options during the period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(345&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1.54&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(14,738&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1.73&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(19,031&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1.77&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Exercised options during the period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(22,746&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1.54&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(17,836&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1.66&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(18,029&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1.59&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unvested options at the end of the period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;0&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; width: 3%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;130,191&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1.54&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;475,925&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;2.19&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock>
<us-gaap:EarningsPerShareTextBlock id="Factid_10845351" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;21. Earnings (Loss) Per Share &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table illustrates the computation of basic and diluted earnings (loss) per common share: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 84.9%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.1%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&amp;#160;thousands&amp;#160;of&amp;#160;US&amp;#160;dollars, except&amp;#160;share&amp;#160;data)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 84.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Basic earnings (loss) per share&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 84.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;(21,826&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;(3,900&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;84,936&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 84.9%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 84.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Basic weighted average common stock outstanding&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;text-align:right;;vertical-align:bottom;"&gt;34,321,888&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;text-align:right;;vertical-align:bottom;"&gt;34,469,921&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;text-align:right;;vertical-align:bottom;"&gt;33,943,264&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 84.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic earnings (loss) per share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;(0.64&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;(0.11&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;2.50&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 84.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Diluted earnings (loss) per share&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 84.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;(21,826&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;(3,900&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;84,936&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 84.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Add back: Interest expense on Exchangeable Notes&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 3%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 3%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;text-align:right;;vertical-align:bottom;"&gt;5,349&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 84.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss) allocated to common stockholders&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;(21,826&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;(3,900&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;90,285&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 84.9%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 84.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Basic weighted average common stock outstanding&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;text-align:right;;vertical-align:bottom;"&gt;34,321,888&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;text-align:right;;vertical-align:bottom;"&gt;34,469,921&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;text-align:right;;vertical-align:bottom;"&gt;33,943,264&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 84.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net effect of dilutive equity awards&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; width: 3%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;821,664&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 84.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Net effect of assumed conversion of 5.0% Exchangeable Notes to common stock&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 3%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 3%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;text-align:right;;vertical-align:bottom;"&gt;9,990,209&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 84.9%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 84.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted weighted average common stock outstanding&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;34,321,888&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;34,469,921&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;44,755,137&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 84.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Diluted earnings (loss) per share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;text-align:right;;vertical-align:bottom;"&gt;(0.64&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;text-align:right;;vertical-align:bottom;"&gt;(0.11&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;text-align:right;;vertical-align:bottom;"&gt;2.02&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following outstanding instruments were excluded from the computation of diluted loss per share, as they would have an anti-dilutive effect on the calculation: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 87.9%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.1%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 87.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Options&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;2,177,045&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;2,674,756&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;835,572&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 87.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted Stock Units&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;1,043,303&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;718,213&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the years ended December&amp;#160;31, 2019 and 2018, respectively, 10,153,620 shares and 10,438,187 shares&amp;#160;of potential common stock from the assumed conversion of Exchangeable Notes were excluded from the computation of diluted loss per share as the effect were anti-dilutive for the period. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
<us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock id="Factid_10845366" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table illustrates the computation of basic and diluted earnings (loss) per common share: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 84.9%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.1%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&amp;#160;thousands&amp;#160;of&amp;#160;US&amp;#160;dollars, except&amp;#160;share&amp;#160;data)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 84.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Basic earnings (loss) per share&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 84.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;(21,826&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;(3,900&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;84,936&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 84.9%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 84.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Basic weighted average common stock outstanding&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;text-align:right;;vertical-align:bottom;"&gt;34,321,888&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;text-align:right;;vertical-align:bottom;"&gt;34,469,921&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;text-align:right;;vertical-align:bottom;"&gt;33,943,264&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 84.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic earnings (loss) per share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;(0.64&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;(0.11&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;2.50&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 84.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Diluted earnings (loss) per share&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 84.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;(21,826&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;(3,900&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;84,936&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 84.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Add back: Interest expense on Exchangeable Notes&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 3%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 3%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;text-align:right;;vertical-align:bottom;"&gt;5,349&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 84.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss) allocated to common stockholders&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;(21,826&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;(3,900&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;90,285&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 84.9%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 84.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Basic weighted average common stock outstanding&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;text-align:right;;vertical-align:bottom;"&gt;34,321,888&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;text-align:right;;vertical-align:bottom;"&gt;34,469,921&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;text-align:right;;vertical-align:bottom;"&gt;33,943,264&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 84.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net effect of dilutive equity awards&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; width: 3%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;821,664&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 84.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Net effect of assumed conversion of 5.0% Exchangeable Notes to common stock&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 3%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 3%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;text-align:right;;vertical-align:bottom;"&gt;9,990,209&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 84.9%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 84.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted weighted average common stock outstanding&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;34,321,888&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;34,469,921&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;text-align:right;;vertical-align:bottom;"&gt;44,755,137&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 84.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Diluted earnings (loss) per share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;text-align:right;;vertical-align:bottom;"&gt;(0.64&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;text-align:right;;vertical-align:bottom;"&gt;(0.11&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;text-align:right;;vertical-align:bottom;"&gt;2.02&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
<us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock id="Factid_10845385" contextRef="P01_01_2019To12_31_2019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following outstanding instruments were excluded from the computation of diluted loss per share, as they would have an anti-dilutive effect on the calculation: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 87.9%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.1%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 87.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Options&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;2,177,045&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;2,674,756&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;835,572&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 87.9%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted Stock Units&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;1,043,303&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;718,213&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1.25%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 0.1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
<us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock id="Factid_10861739" contextRef="P01_01_2019To12_31_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13. Equity Incentive Plans &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company adopted its 2009 Common Unit Plan, or the 2009 Plan, effective December&amp;#160;8, 2009, which is administered by the Compensation Committee of the Company&amp;#8217;s Board of Directors (the &amp;#8220;Compensation Committee&amp;#8221;). The 2009 Plan terminated in connection with the Company&amp;#8217;s initial public offering in March 2011, and no additional options or other equity awards may be granted under the 2009 Plan. However, options granted under the 2009 Plan prior to its termination will remain outstanding until they are either exercised or expired. The Company adopted its 2011 Equity Incentive Plan, or the 2011 Plan, in March 2010. The Company amended and restated the 2011 Plan in February 2011, and the Company&amp;#8217;s stockholders approved the amendment in March 2011 to reflect that it became effective in 2011 in connection with the Company&amp;#8217;s initial public offering in March 2011. The 2011 Plan was amended on October&amp;#160;23, 2017, to revise the clawback policy of the 2011 Plan. The 2011 Plan was amended on April&amp;#160;26, 2018 to amend the tax withholding provisions as they relate to directed sales of shares. Awards may be granted under the 2011 Plan to the Company&amp;#8217;s employees, officers, directors, or consultants or those of any present or future parent or subsidiary corporation or other affiliated entity. While the Company may grant incentive stock options only to employees, the Company may grant nonstatutory stock options, stock appreciation rights, restricted stock purchase rights or bonuses, restricted stock units, performance shares, performance units and cash-based awards or other stock-based awards to any eligible participant, subject to terms and conditions determined by the Compensation Committee. The term of options shall not exceed ten years from the date of grant. Restricted stock purchase rights shall be exercisable within a period established by the Compensation Committee, which shall in no event exceed thirty days from the effective date of the grant. As of December&amp;#160;31, 2019 an aggregate maximum of 9,347&amp;#160;thousand shares were authorized and 987&amp;#160;thousand shares were reserved for all future grants. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Stock options and stock appreciation rights must have exercise prices at least equal to the fair market value of the stock at the time of their grant pursuant to the 2011 Plan. The requisite service period, or the period during which a grantee is required to provide service in exchange for option grants, coincides with the vesting period. Stock options typically vest over one to three years following grant. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted stock units granted under the 2011 Plan represent a right to receive shares of the Company&amp;#8217;s common stock when the restricted stock unit vests. No monetary payment (other than applicable tax withholding) shall be required as a condition of receiving shares pursuant to a restricted stock unit, the consideration for which shall be services actually rendered to a participating company or for its benefit. Stock issued pursuant to any restricted stock unit may (but need not) be made subject to vesting conditions based upon the satisfaction of such service requirements, conditions, restrictions or performance criteria as shall be established by the Compensation Committee and set forth in the award agreement evidencing such award. Restricted stock units typically vest over one to three years following grant. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The purchase price for shares issuable under each restricted stock purchase right shall be established by the Compensation Committee in its discretion. No monetary payment (other than applicable tax withholding) shall be required as a condition of receiving shares pursuant to a restricted stock bonus, the consideration for which shall be services actually rendered to a participating company or for its benefit. Stock issued pursuant to any restricted stock award may (but need not) be made subject to vesting conditions based upon the satisfaction of such service requirements, conditions, restrictions or performance criteria as shall be established by the Compensation Committee and set forth in the award agreement evidencing such award. During any period in which stock acquired pursuant to a restricted stock award remain subject to vesting conditions, such stock may not be sold, exchanged, transferred, pledged, assigned or otherwise disposed of other than pursuant to an ownership change event or transfer by will or the laws of descent and distribution. The grantee shall have all of the rights of a stockholder of the Company holding stock, including the right to vote such stock and to receive all dividends and other distributions paid with respect to such stock; provided, however, that if so determined by the Compensation Committee and provided by the award agreement, such dividends and distributions shall be subject to the same vesting conditions as the stock subject to the restricted stock award with respect to which such dividends or distributions were paid. If a grantee&amp;#8217;s service terminates for any reason, whether voluntary or involuntary (including the grantee&amp;#8217;s death or disability), then (a)&amp;#160;the Company (or its assignee) has the option to repurchase for the purchase price paid by the grantee any stock acquired by the grantee pursuant to a restricted stock purchase right which remains subject to vesting conditions as of the date of the grantee&amp;#8217;s termination of service and (b)&amp;#160;the grantee shall forfeit to the Company any stock acquired by the grantee pursuant to a restricted stock bonus which remains subject to vesting conditions as of the date of the grantee&amp;#8217;s termination of service. The Company has the right to assign at any time any repurchase right it may have, whether or not such right is then exercisable, to one or more persons as may be selected by the Company. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following summarizes restricted stock unit activities for the years ended December&amp;#160;31, 2019, 2018 and 2017. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:68%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:7%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:7%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&amp;#160;of&lt;br/&gt;Restricted&lt;br/&gt;Stock&amp;#160;Units&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair&amp;#160;Value&amp;#160;of&lt;br/&gt;Restricted&lt;br/&gt;Stock Units&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Outstanding at January&amp;#160;1, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;566,389&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6.03&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;172,716&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;11.15&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Vested&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(368,555&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5.72&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Settled of previous year vesting&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(28,967&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;8.00&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(830&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8.33&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at December&amp;#160;31, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;340,753&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;8.80&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;739,231&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9.64&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(373,620&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;9.24&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Unsettled&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;45,311&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9.22&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(33,462&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;10.31&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Outstanding at December&amp;#160;31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;718,213&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9.39&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;711,719&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;11.85&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Vested&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(528,740&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11.00&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unsettled&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;226,215&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;12.16&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Settled of previous year vesting&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(42,189&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9.22&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(41,915&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;10.00&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Outstanding at December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,043,303&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10.83&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total compensation expenses recorded for the restricted stock units were $6,939&amp;#160;thousand, $4,096&amp;#160;thousand and $1,601&amp;#160;thousand for the years ended December&amp;#160;31, 2019, 2018 and 2017, respectively. As of December&amp;#160;31, 2019, there was $4,289&amp;#160;thousand of total unrecognized compensation cost related to unvested restricted stock units, which is expected to be recognized over a weighted average future period of 0.5 year. Total fair value of restricted stock units vested were $5,817&amp;#160;thousand, $2,647&amp;#160;thousand and $2,107&amp;#160;thousand for the years ended December&amp;#160;31, 2019, 2018 and 2017, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following summarizes stock option activities for the years ended December&amp;#160;31, 2019, 2018 and 2017. At the date of grant, all options had an exercise price not less than the fair value of common stock (aggregate intrinsic value in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:65%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number of&lt;br/&gt;Options&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price of&lt;br/&gt;Stock&lt;br/&gt;Options&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value of&lt;br/&gt;Stock&lt;br/&gt;Options&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life of&lt;br/&gt;Stock&lt;br/&gt;Options&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Outstanding at January&amp;#160;1, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,428,665&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9.23&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;525&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6.7&amp;#160;years&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;70,865&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;10.43&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(88,443&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;12.77&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercised&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(539,183&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;6.94&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;1,540&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Outstanding at December&amp;#160;31, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,871,904&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9.59&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,073&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6.2&amp;#160;years&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested and expected to vest at December&amp;#160;31, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;2,865,475&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;9.59&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;6,050&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;6.2&amp;#160;years&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Exercisable at December&amp;#160;31, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,395,979&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10.11&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,603&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5.7&amp;#160;years&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at January&amp;#160;1, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;2,871,904&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;9.59&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;6,073&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;6.2&amp;#160;years&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(34,807&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10.97&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercised&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(162,341&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;6.97&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;737&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Outstanding at December&amp;#160;31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,674,756&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9.73&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;395&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5.2&amp;#160;years&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested and expected to vest at December&amp;#160;31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;2,674,266&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;9.73&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;394&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;5.2&amp;#160;years&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Exercisable at December&amp;#160;31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,544,565&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9.94&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;306&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5.1&amp;#160;years&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at January&amp;#160;1, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;2,674,756&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;9.73&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;395&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;5.2&amp;#160;years&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(44,892&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10.29&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercised&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(452,819&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;6.31&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;2,404&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Outstanding at December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,177,045&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10.42&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,259&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4.7&amp;#160;years&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested and Exercisable at December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;2,177,045&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;10.42&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;6,259&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;4.7&amp;#160;years&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total compensation expenses recorded for the stock options were $13&amp;#160;thousand, $313&amp;#160;thousand and $734&amp;#160;thousand for the years ended December&amp;#160;31, 2019, 2018 and 2017, respectively. There was no unrecognized compensation cost related to stock options expected to vest as of December&amp;#160;31, 2019. Total weighted average grant-date fair value of vested options was $165&amp;#160;thousand, $786&amp;#160;thousand and $794&amp;#160;thousand for the years ended December&amp;#160;31, 2019, 2018 and 2017, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company utilizes the Black-Scholes option-pricing model to measure the fair value of each option grant. There were no grants of stock options during the years ended December&amp;#160;31, 2019 and 2018. The following summarizes the grant-date fair value of options granted for the year ended December&amp;#160;31, 2017 and assumptions used in the Black-Scholes option-pricing model on a weighted average basis. For the year ended December&amp;#160;31, 2017, the expected volatility was estimated using historical volatility of the Company&amp;#8217;s share prices. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:71%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Grant-date fair value of option&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5.02&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected term&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;2.5&amp;#160;Years&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Risk-free interest rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1.2&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected volatility&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;81.7&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Expected dividends&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The number and weighted average grant-date fair value of the unvested stock options are as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:46%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="22" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-&lt;br/&gt;Date&lt;br/&gt;Fair&amp;#160;Value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-&lt;br/&gt;Date&lt;br/&gt;Fair&amp;#160;Value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-&lt;br/&gt;Date&lt;br/&gt;Fair&amp;#160;Value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Unvested options at the beginning of the period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;130,191&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1.54&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;475,925&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2.19&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;897,421&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1.72&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted options during the period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;70,865&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;5.02&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Vested options during the period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(107,100&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1.54&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(313,160&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2.51&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(455,301&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1.74&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited options during the period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(345&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;1.54&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(14,738&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;1.73&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(19,031&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;1.77&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Exercised options during the period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(22,746&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1.54&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(17,836&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1.66&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(18,029&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1.59&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unvested&amp;#160;options&amp;#160;at&amp;#160;the&amp;#160;end&amp;#160;of&amp;#160;the&amp;#160;period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;0&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;130,191&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;1.54&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;475,925&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;2.19&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
<mx:EarlyTerminationCharges id="Factid_10952534" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-3">13369000</mx:EarlyTerminationCharges>
<xbrli:unit id="Unit_USD">
<xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="Unit_pure">
<xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="Unit_shares">
<xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="Unit_USD_per_Share">
<xbrli:divide>
<xbrli:unitNumerator>
<xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unitNumerator>
<xbrli:unitDenominator>
<xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unitDenominator>
</xbrli:divide>
</xbrli:unit>
<xbrli:unit id="Unit_Segments">
<xbrli:measure>mx:Segments</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="Unit_BusinessLines">
<xbrli:measure>mx:BusinessLines</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="Unit_Employee-Position">
<xbrli:measure>mx:Employee-Position</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="Unit_Customer">
<xbrli:measure>mx:Customer</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="Unit_CustomerSegments">
<xbrli:measure>mx:CustomerSegments</xbrli:measure>
</xbrli:unit>
<link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended" />
</xbrli:xbrl>

