0001193125-20-167679.txt : 20200612 0001193125-20-167679.hdr.sgml : 20200612 20200612160709 ACCESSION NUMBER: 0001193125-20-167679 CONFORMED SUBMISSION TYPE: 20-F PUBLIC DOCUMENT COUNT: 122 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200612 DATE AS OF CHANGE: 20200612 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Silicon Motion Technology CORP CENTRAL INDEX KEY: 0001329394 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 000000000 STATE OF INCORPORATION: E9 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 20-F SEC ACT: 1934 Act SEC FILE NUMBER: 000-51380 FILM NUMBER: 20960275 BUSINESS ADDRESS: STREET 1: 8F-1, NO. 36, TAIYUAN STREET STREET 2: JHUBEI CITY CITY: HSINCHU COUNTY STATE: F5 ZIP: 302 BUSINESS PHONE: 886-3-552-6888 MAIL ADDRESS: STREET 1: 8F-1, NO. 36, TAIYUAN STREET STREET 2: JHUBEI CITY CITY: HSINCHU COUNTY STATE: F5 ZIP: 302 20-F 1 d855208d20f.htm FORM 20-F Form 20-F
17489000false--12-31FY0001329394CAE900000trueAs of January 1, 2018, the Company has adopted the new revenue recognition standard (ASC 606). Allowance for sales returns and discounts for the year ended December 31, 2018 has been adjusted to reflect these changes in accounting policies, see Note 2 summary of significant accounting policies.The figure represents the revenue by geographic area based on the bill-to location. Commencing in 2019, revenue derived from Japan was reclassified to others. The above breakdown for 2017 and 2018 has been reclassified on the same basis. 0001329394 2017-01-01 2017-12-31 0001329394 2018-01-01 2018-12-31 0001329394 2019-01-01 2019-12-31 0001329394 2018-12-31 0001329394 2019-12-31 0001329394 2017-12-31 0001329394 2018-07-01 2018-09-30 0001329394 2019-07-01 2019-09-30 0001329394 2017-10-01 2017-12-31 0001329394 2018-10-01 2018-12-31 0001329394 2019-10-01 2019-12-31 0001329394 2017-01-01 2017-03-31 0001329394 2018-01-01 2018-03-31 0001329394 2019-01-01 2019-03-31 0001329394 2017-04-01 2017-06-30 0001329394 2018-04-01 2018-06-30 0001329394 2019-04-01 2019-06-30 0001329394 2017-07-01 2017-09-30 0001329394 2010-04-30 0001329394 2010-04-01 2010-04-30 0001329394 2009-04-17 2009-04-17 0001329394 2010-03-01 2010-03-31 0001329394 2016-12-31 0001329394 simo:CompanyBMember 2006-12-01 2007-02-28 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-12-31 0001329394 simo:TradingSecuritiesMember 2018-01-01 2018-12-31 0001329394 us-gaap:ScenarioPlanMember 2018-01-01 2018-12-31 0001329394 us-gaap:CaymanIslandsTaxInformationAuthorityMember 2018-01-01 2018-12-31 0001329394 us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0001329394 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0001329394 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-12-31 0001329394 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001329394 country:TW 2018-01-01 2018-12-31 0001329394 country:US 2018-01-01 2018-12-31 0001329394 country:KR 2018-01-01 2018-12-31 0001329394 country:CN 2018-01-01 2018-12-31 0001329394 simo:OtherCountriesMember 2018-01-01 2018-12-31 0001329394 country:MY 2018-01-01 2018-12-31 0001329394 country:SG 2018-01-01 2018-12-31 0001329394 simo:SkHynixMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2018-01-01 2018-12-31 0001329394 simo:IntelMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2018-01-01 2018-12-31 0001329394 simo:EquityIncentivePlanTwentyZeroFiveAndTwentyFifteenMember simo:EmployeeStockOptionsAndRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001329394 us-gaap:ForeignPlanMember 2018-01-01 2018-12-31 0001329394 simo:TwoCustomersMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2018-01-01 2018-12-31 0001329394 us-gaap:SalesRevenueNetMember simo:TopTenCustomersMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001329394 simo:AcquiredEntitiesMember 2018-01-01 2018-12-31 0001329394 simo:MobileStorageMember 2018-01-01 2018-12-31 0001329394 simo:MobileCommunicationsMember 2018-01-01 2018-12-31 0001329394 simo:OtherProductsMember 2018-01-01 2018-12-31 0001329394 simo:AmericanDepositaryShareMember 2018-01-01 2018-12-31 0001329394 country:KR 2018-01-01 2018-12-31 0001329394 us-gaap:ForeignCountryMember us-gaap:ResearchMember us-gaap:InternalRevenueServiceIRSMember 2018-01-01 2018-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001329394 us-gaap:ForeignCountryMember us-gaap:InternalRevenueServiceIRSMember 2018-01-01 2018-12-31 0001329394 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2018-01-01 2018-12-31 0001329394 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001329394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001329394 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001329394 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001329394 simo:EmployeeStockOptionAndRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001329394 simo:EmployeeStockOptionAndRestrictedStockUnitsMember simo:AmericanDepositaryShareMember 2018-01-01 2018-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001329394 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0001329394 us-gaap:PropertyPlantAndEquipmentMember 2018-01-01 2018-12-31 0001329394 simo:TradingSecuritiesMember 2017-01-01 2017-12-31 0001329394 simo:CompanyAMember 2017-01-01 2017-12-31 0001329394 us-gaap:CaymanIslandsTaxInformationAuthorityMember 2017-01-01 2017-12-31 0001329394 us-gaap:CostOfSalesMember 2017-01-01 2017-12-31 0001329394 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-12-31 0001329394 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-12-31 0001329394 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-31 0001329394 country:TW 2017-01-01 2017-12-31 0001329394 country:US 2017-01-01 2017-12-31 0001329394 country:KR 2017-01-01 2017-12-31 0001329394 country:CN 2017-01-01 2017-12-31 0001329394 simo:OtherCountriesMember 2017-01-01 2017-12-31 0001329394 country:MY 2017-01-01 2017-12-31 0001329394 country:SG 2017-01-01 2017-12-31 0001329394 simo:SkHynixMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2017-01-01 2017-12-31 0001329394 simo:IntelMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2017-01-01 2017-12-31 0001329394 simo:EquityIncentivePlanTwentyZeroFiveAndTwentyFifteenMember simo:EmployeeStockOptionsAndRestrictedStockUnitsMember 2017-01-01 2017-12-31 0001329394 us-gaap:ForeignPlanMember 2017-01-01 2017-12-31 0001329394 simo:TwoCustomersMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2017-01-01 2017-12-31 0001329394 us-gaap:SalesRevenueNetMember simo:TopTenCustomersMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001329394 simo:MobileStorageMember 2017-01-01 2017-12-31 0001329394 simo:MobileCommunicationsMember 2017-01-01 2017-12-31 0001329394 simo:OtherProductsMember 2017-01-01 2017-12-31 0001329394 simo:CompanyBMember 2017-01-01 2017-12-31 0001329394 country:KR 2017-01-01 2017-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001329394 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001329394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001329394 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001329394 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001329394 simo:EmployeeStockOptionAndRestrictedStockUnitsMember 2017-01-01 2017-12-31 0001329394 simo:EmployeeStockOptionAndRestrictedStockUnitsMember simo:AmericanDepositaryShareMember 2017-01-01 2017-12-31 0001329394 simo:AllAmericanMember 2017-01-01 2017-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember 2017-01-01 2017-12-31 0001329394 us-gaap:PropertyPlantAndEquipmentMember 2017-01-01 2017-12-31 0001329394 simo:CompanyBMember 2013-01-01 2013-12-31 0001329394 simo:EquityIncentivePlanTwentyZeroFiveMember 2009-01-01 2009-12-31 0001329394 simo:CompanyBMember 2009-01-01 2009-12-31 0001329394 simo:EquityIncentivePlanTwentyZeroFiveMember 2006-01-01 2006-12-31 0001329394 simo:ProGradeDigitalIncMember us-gaap:PreferredStockMember 2018-05-01 2018-05-31 0001329394 simo:DeepVisionIncMember 2018-06-01 2018-06-30 0001329394 srt:MinimumMember 2010-04-01 2010-04-30 0001329394 simo:AcquisitionOneMember 2007-01-01 2011-12-31 0001329394 simo:CompanyBMember 2008-01-01 2010-12-31 0001329394 simo:QuarterlyDividendMember 2018-10-29 2018-10-29 0001329394 simo:AnnualDividendMember 2018-10-29 2018-10-29 0001329394 simo:AnnualDividendMember 2017-10-24 2017-10-24 0001329394 simo:QuarterlyDividendMember 2017-10-24 2017-10-24 0001329394 simo:AnnualDividendMember 2015-11-02 2015-11-02 0001329394 simo:QuarterlyDividendMember 2015-11-02 2015-11-02 0001329394 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001329394 us-gaap:AccountingStandardsUpdate201602Member simo:PrepaidUseRightsMember 2019-01-01 0001329394 us-gaap:OtherCurrentLiabilitiesMember us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001329394 us-gaap:AccountingStandardsUpdate201602Member us-gaap:OtherNoncurrentLiabilitiesMember 2019-01-01 0001329394 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2018-12-31 0001329394 simo:FCIIncMember 2018-12-31 0001329394 country:TW 2018-12-31 0001329394 country:US 2018-12-31 0001329394 country:KR 2018-12-31 0001329394 country:CN 2018-12-31 0001329394 country:JP 2018-12-31 0001329394 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001329394 simo:AcquiredEntitiesMember 2018-12-31 0001329394 us-gaap:ForeignPlanMember 2018-12-31 0001329394 country:KR 2018-12-31 0001329394 us-gaap:ForeignCountryMember us-gaap:InternalRevenueServiceIRSMember us-gaap:ResearchMember 2018-12-31 0001329394 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2018-12-31 0001329394 simo:DeepVisionIncMember 2018-12-31 0001329394 simo:ProGradeDigitalIncMember 2018-12-31 0001329394 us-gaap:ForeignCountryMember us-gaap:InternalRevenueServiceIRSMember 2018-12-31 0001329394 simo:CashidoCorpMember 2018-12-31 0001329394 simo:VastviewTechnologyCorpMember 2018-12-31 0001329394 simo:FCIIncMember simo:ContractMember simo:KyoboLifeInsuranceCoLtdMember 2018-12-31 0001329394 simo:FCIIncMember simo:ContractMember simo:ShinhanInvestmentCoMember 2018-12-31 0001329394 simo:FCIIncMember us-gaap:DepositsMember simo:IndustrialBankOfKoreaMember 2018-12-31 0001329394 us-gaap:BuildingMember 2018-12-31 0001329394 us-gaap:MachineryAndEquipmentMember 2018-12-31 0001329394 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001329394 simo:BuildingAndLeaseholdImprovementsMember 2018-12-31 0001329394 us-gaap:ComputerSoftwareIntangibleAssetMember 2018-12-31 0001329394 country:TW 2017-12-31 0001329394 country:US 2017-12-31 0001329394 country:KR 2017-12-31 0001329394 country:CN 2017-12-31 0001329394 country:JP 2017-12-31 0001329394 us-gaap:ForeignPlanMember 2017-12-31 0001329394 country:KR 2017-12-31 0001329394 srt:MinimumMember 2017-12-31 0001329394 srt:MaximumMember 2017-12-31 0001329394 us-gaap:LandMember country:TW 2018-09-30 0001329394 simo:BigteraMember 2017-07-03 0001329394 simo:ShannonSystemsMember 2015-07-01 0001329394 simo:EquityIncentivePlanTwentyFifteenMember 2015-06-03 0001329394 simo:AllAmericanMember 2007-04-25 0001329394 simo:EquityIncentivePlanTwentyZeroFiveMember 2005-04-22 0001329394 simo:AmericanDepositaryShareMember srt:MaximumMember 2018-11-21 0001329394 simo:TradingSecuritiesMember 2019-01-01 2019-12-31 0001329394 us-gaap:CaymanIslandsTaxInformationAuthorityMember 2019-01-01 2019-12-31 0001329394 country:CN 2019-01-01 2019-12-31 0001329394 country:HK 2019-01-01 2019-12-31 0001329394 country:TW 2019-01-01 2019-12-31 0001329394 country:US 2019-01-01 2019-12-31 0001329394 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001329394 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001329394 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001329394 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001329394 country:KR 2019-01-01 2019-12-31 0001329394 simo:OtherCountriesMember 2019-01-01 2019-12-31 0001329394 country:MY 2019-01-01 2019-12-31 0001329394 country:SG 2019-01-01 2019-12-31 0001329394 simo:IntelMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0001329394 simo:MicronMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0001329394 simo:EquityIncentivePlanTwentyZeroFiveAndTwentyFifteenMember simo:EmployeeStockOptionsAndRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001329394 us-gaap:ForeignPlanMember 2019-01-01 2019-12-31 0001329394 simo:TwoCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001329394 simo:TopTenCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001329394 simo:AcquiredEntitiesMember 2019-01-01 2019-12-31 0001329394 simo:EquityIncentivePlanTwentyZeroFiveMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001329394 simo:MobileStorageMember 2019-01-01 2019-12-31 0001329394 simo:MobileCommunicationsMember 2019-01-01 2019-12-31 0001329394 simo:OtherProductsMember 2019-01-01 2019-12-31 0001329394 simo:AmericanDepositaryShareMember 2019-01-01 2019-12-31 0001329394 srt:MaximumMember 2019-01-01 2019-12-31 0001329394 srt:MinimumMember 2019-01-01 2019-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001329394 us-gaap:BuildingMember srt:MinimumMember 2019-01-01 2019-12-31 0001329394 us-gaap:BuildingMember srt:MaximumMember 2019-01-01 2019-12-31 0001329394 us-gaap:MachineryAndEquipmentMember srt:MinimumMember 2019-01-01 2019-12-31 0001329394 us-gaap:MachineryAndEquipmentMember srt:MaximumMember 2019-01-01 2019-12-31 0001329394 us-gaap:FurnitureAndFixturesMember srt:MinimumMember 2019-01-01 2019-12-31 0001329394 us-gaap:FurnitureAndFixturesMember srt:MaximumMember 2019-01-01 2019-12-31 0001329394 us-gaap:ComputerSoftwareIntangibleAssetMember srt:MinimumMember 2019-01-01 2019-12-31 0001329394 us-gaap:ComputerSoftwareIntangibleAssetMember srt:MaximumMember 2019-01-01 2019-12-31 0001329394 us-gaap:LeaseholdImprovementsMember srt:MinimumMember 2019-01-01 2019-12-31 0001329394 us-gaap:LeaseholdImprovementsMember srt:MaximumMember 2019-01-01 2019-12-31 0001329394 us-gaap:DevelopedTechnologyRightsMember srt:MinimumMember 2019-01-01 2019-12-31 0001329394 us-gaap:DevelopedTechnologyRightsMember srt:MaximumMember 2019-01-01 2019-12-31 0001329394 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001329394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001329394 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001329394 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001329394 simo:EmployeeStockOptionAndRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001329394 simo:AmericanDepositaryShareMember simo:EmployeeStockOptionAndRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001329394 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001329394 dei:BusinessContactMember 2019-01-01 2019-12-31 0001329394 dei:AdrMember 2019-01-01 2019-12-31 0001329394 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001329394 us-gaap:PropertyPlantAndEquipmentMember 2019-01-01 2019-12-31 0001329394 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2019-12-31 0001329394 us-gaap:ForeignPlanMember srt:MinimumMember 2019-12-31 0001329394 country:TW 2019-12-31 0001329394 country:US 2019-12-31 0001329394 country:KR 2019-12-31 0001329394 country:CN 2019-12-31 0001329394 country:JP 2019-12-31 0001329394 us-gaap:FairValueInputsLevel2Member 2019-12-31 0001329394 simo:AcquiredEntitiesMember 2019-12-31 0001329394 us-gaap:ForeignPlanMember 2019-12-31 0001329394 simo:DeepVisionIncMember 2019-12-31 0001329394 simo:CashidoCorpMember 2019-12-31 0001329394 simo:VastviewTechnologyCorpMember 2019-12-31 0001329394 simo:EquityIncentivePlanTwentyZeroFiveAndTwentyFifteenMember us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001329394 us-gaap:AccountingStandardsUpdate201602Member 2019-12-31 0001329394 us-gaap:BuildingMember 2019-12-31 0001329394 us-gaap:MachineryAndEquipmentMember 2019-12-31 0001329394 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001329394 simo:BuildingAndLeaseholdImprovementsMember 2019-12-31 0001329394 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-12-31 0001329394 simo:FCIIncMember simo:DialogueSemiconductorPlcMember 2019-12-31 0001329394 us-gaap:AccountingStandardsUpdate201602Member us-gaap:OtherCurrentLiabilitiesMember 2019-12-31 0001329394 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:AccountingStandardsUpdate201602Member 2019-12-31 0001329394 simo:QuarterlyDividendMember 2019-10-25 2019-10-25 0001329394 simo:AnnualDividendMember 2019-10-25 2019-10-25 0001329394 simo:DialogueSemiconductorPlcMember simo:FCIIncMember 2019-05-31 0001329394 simo:DialogueSemiconductorPlcMember simo:FCIIncMember 2019-05-31 2019-05-31 0001329394 simo:ProGradeDigitalIncMember 2019-05-31 2019-05-31 0001329394 simo:EquityIncentivePlanTwentyZeroFiveAndTwentyFifteenMember simo:EmployeeStockOptionsAndRestrictedStockUnitsMember 2018-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001329394 us-gaap:CommonStockMember 2018-12-31 0001329394 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001329394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001329394 us-gaap:RetainedEarningsMember 2018-12-31 0001329394 us-gaap:TreasuryStockMember 2018-12-31 0001329394 simo:EquityIncentivePlanTwentyZeroFiveAndTwentyFifteenMember simo:EmployeeStockOptionsAndRestrictedStockUnitsMember 2016-12-31 0001329394 simo:EquityIncentivePlanTwentyZeroFiveAndTwentyFifteenMember simo:EmployeeStockOptionsAndRestrictedStockUnitsMember 2017-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0001329394 us-gaap:CommonStockMember 2016-12-31 0001329394 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001329394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001329394 us-gaap:RetainedEarningsMember 2016-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001329394 us-gaap:CommonStockMember 2017-12-31 0001329394 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001329394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001329394 us-gaap:RetainedEarningsMember 2017-12-31 0001329394 simo:EquityIncentivePlanTwentyZeroFiveAndTwentyFifteenMember simo:EmployeeStockOptionsAndRestrictedStockUnitsMember 2019-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001329394 us-gaap:CommonStockMember 2019-12-31 0001329394 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001329394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001329394 us-gaap:RetainedEarningsMember 2019-12-31 0001329394 us-gaap:TreasuryStockMember 2019-12-31 iso4217:USD xbrli:pure xbrli:shares iso4217:USD xbrli:shares simo:Segment simo:Customer simo:Product
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
FORM
20-F
 
REGISTRATION STATEMENT PURSUANT TO SECTION 12(b) OR (g) OF THE SECURITIES EXCHANGE ACT OF 1934
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
OR
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
For the fiscal year ended December 31, 2019
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
OR
SHELL COMPANY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Date of event requiring this shell company report: N/A
For the transition period from
                    
to
                    
Commission file number:
000-51380
 
Silicon Motion Technology Corporation
(Exact name of Registrant as specified in its charter)
 
Cayman Islands
(Jurisdiction of incorporation or organization)
Unit B, 16/F, Centre 600, 82 King Lam St,
Cheung Sha Wan
, Kowloon
,
Hong Kong
Tel: +852 2307 4768
(Address of principal executive offices)
 
Riyadh Lai, Chief Financial Officer
Tel: +1 408 519 7200
/ Fax: +1 408 519 7101
690 N. McCarthy Blvd. Suite 200,
Milpitas, CA 95035, USA
(Name, Telephone,
E-mail
and/or Facsimile number and Address of Company Contact Person)
 
Securities registered or to be registered pursuant to Section 12(b) of the Act:
         
Title of each class
 
Trading Symbol(s)
 
Name of each exchange on which registered
Ordinary shares, par value US$0.01 per share*
American Depositary Shares, each representing
four ordinary shares
 
SIMO
 
Nasdaq Global Select Market
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
*
Not for trading, but only in connection with the listing on the Nasdaq Global Select Market of American Depositary Shares, or ADSs, each representing four ordinary shares.
 
 
 
 
 
 
 
 
 
Securities registered or to be registered pursuant to Section 12(g) of the Act:
None
Securities registered or to be registered pursuant to Section 15(d) of the Act:
None
 
Indicate the number of outstanding shares of each of the issuer’s classes of capital or common stock as of the close of the period covered by the annual report: 139,109,484 ordinary shares as of December 31, 2019, US$0.01 par value per share.
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes  
    No  
If this report is an annual or transition report, indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Securities Exchange Act of 1934.    
Yes  
    No  
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Sections 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  
    No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation
S-T
(§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  
    No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a
non-accelerated
filer, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” and “emerging growth company” in Rule
12b-2
of the Exchange Act.
                     
Large accelerated filer
 
 
 
 
Accelerated filer
 
 
 
Non-accelerated
filer
 
 
 
 
Emerging growth company
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
If an emerging growth company that prepares its financial statements in accordance with U.S. GAAP, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards† provided pursuant to Section 13(a) of the Exchange Act.  
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.  
† The term “new or revised financial accounting standard” refers to any update issued by the Financial Accounting Standards Board to its Accounting Standards Codification after April 5, 2012. Indicate by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing:
         
U.S. GAAP  
 
International Financial Reporting Standards as issued
by the International Accounting Standards Board  
 
Other  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
If “Other” has been checked in response to the previous question, indicate by check mark which financial statement item the registrant has elected to follow.  
  Item 17  
  Item  18
If this is an annual report, indicate by check mark whether the registrant is a shell company (as defined in Rule
12b-2
of the Exchange Act):
    Yes  
    No  
 
 

TABLE OF CONTENTS
             
 
 
1
 
Item 1.
 
 
 
1
 
Item 2.
 
 
 
1
 
Item 3.
 
 
 
1
 
Item 4.
 
 
 
19
 
Item 4A.
 
 
 
24
 
Item 5.
 
 
 
24
 
Item 6.
 
 
 
40
 
Item 7.
 
 
 
46
 
Item 8.
 
 
 
47
 
Item 9.
 
 
 
48
 
Item 10.
 
 
 
49
 
Item 11.
 
 
 
54
 
Item 12.
 
 
 
54
 
 
 
55
 
Item 13.
 
 
 
55
 
Item 14.
 
 
 
55
 
Item 15.
 
 
 
55
 
Item 16A.
 
 
 
57
 
Item 16B.
 
 
 
57
 
Item 16C.
 
 
 
57
 
Item 16D.
 
 
 
58
 
Item 16E.
 
 
 
58
 
Item 16F.
 
 
 
58
 
Item 16G.
 
 
 
58
 
 
 
59
 
Item 17.
 
 
 
59
 
Item 18.
 
 
 
59
 
Item 19.
 
 
 
59
 
 
 
 
 
 
i

EXPLANATORY NOTE
As previously disclosed on Silicon Motion Technology Corporation’s (the “Company”) Form 6-K furnished on April 29, 2020, the filing of this annual report on Form 20-F for the period ended December 31, 2019 was delayed due to circumstances related to COVID-19 and its impact on the Company’s operations. On January 23, 2020, the Chinese government started the lockdown of Wuhan and the rest of the country in an effort to contain the COVID-19 outbreak. Following this action, most airlines suspended or cancelled flights to and from China and governments around the world implemented significant travel restrictions, including extensive quarantine procedures and bans on the entry of foreign nationals. As a result, the Company has been unable to conduct in-person site evaluations of the Company’s facilities, books and records in China, which without undue hardship and expense to the Company delayed the preparation of the Company’s annual report on Form 20-F and filing until after April 30, 2020. The Company relied on the SEC’s Order Under Section 36 of the Securities Exchange Act of 1934 Modifying Exemptions from the Reporting and Proxy Delivery Requirements for Public Companies, dated March 25, 2020 (Release No. 34-88465), to delay the filing of this annual report.
ii

CONVENTIONS THAT APPLY TO THIS ANNUAL REPORT
Unless otherwise indicated, references in this annual report to:
 
“ADRs” are to the American depositary receipts that evidence our ADSs;
 
 
 
 
 
 
“ADSs” are to our American depositary shares, each of which represents four of our ordinary shares;
 
 
 
 
 
 
“CAGR” are to compound annual growth rate;
 
 
 
 
 
 
“China” or “PRC” are to the People’s Republic of China, excluding the special administrative regions of Hong Kong and Macau;
 
 
 
 
 
 
“Korea” are to the Republic of Korea, or South Korea;
 
 
 
 
 
 
“Korea Won” are to the legal currency of South Korea;
 
 
 
 
 
 
“Nasdaq” are to the Nasdaq Stock Market;
 
 
 
 
 
 
“NT dollar,” “NT dollars” or “NT$” are to New Taiwan dollars, the legal currency of Taiwan;
 
 
 
 
 
 
“ROC” or “Taiwan” are to the Republic of China, the official name of Taiwan;
 
 
 
 
 
 
“shares” or “ordinary shares” are to our ordinary shares, with a par value US$0.01 per share;
 
 
 
 
 
 
“U.S. GAAP” are to generally accepted accounting principles in the United States;
 
 
 
 
 
 
“U.S. dollar,” “U.S. dollars” or “US$” are to United States dollars, the legal currency of the United States; and
 
 
 
 
 
 
“we,” “us,” “our company,” “our,” “SMTC” and “Silicon Motion” are to Silicon Motion Technology Corporation, its predecessor entities and subsidiaries including but not limited to (i) Silicon Motion Technology (HK) Ltd., incorporated in Hong Kong, (ii) Silicon Motion, Inc., incorporated in Taiwan, or SMI Taiwan, and formerly known as Feiya Technology Corporation, (iii) Silicon Motion, Inc., a California, USA, corporation, or SMI USA, and (iv) Shanghai Baocun Information Technology Co., Ltd., incorporated in the PRC, or Shannon Systems.
 
 
 
 
 
Silicon Motion, the Silicon Motion logo, NANDSustain, NANDXtend, SSDLifeGuard, SSDLifeSaver, TurboMLC, FerriSSD, Ferri-eMMC, the powered by SiliconMotion logo, InstantView, the Shannon Systems logo, PCIe-RAID,
DIRECT-IO,
Hyper-IO,
Bigtera, the Bigtera logo, VirtualStor, CloudStor, and StorVisor are our trademarks or registered trademarks. We may also refer to trademarks of other corporations and organizations in this document.
Unless otherwise indicated, our financial information presented in this annual report has been prepared in accordance with U.S. GAAP.
iii

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This annual report on Form
20-F
contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), which are subject to the “safe harbor” created by those sections. These forward-looking statements include statements regarding our financial position; our expectations concerning future operations, margins, profitability, liquidity and capital resources; our business strategy and other plans and objectives for future operations; and all other statements that are not historical facts. In some cases, you can identify forward-looking statements by terminology such as “may,” “will,” “should,” “expects,” “intends,” “plans,” “anticipates,” “believes,” “thinks,” “estimates,” “seeks,” “predicts,” “potential,” and similar expressions. Although we believe that these statements are based on reasonable assumptions, they are subject to numerous factors, risks and uncertainties that could cause actual outcomes and results to be materially different from those projected. These factors, risks and uncertainties include those listed under “Risk Factors” and elsewhere in this annual report. Those factors, among others, that could cause our actual results and performance to differ materially from the results and performance projected in, or implied by, the forward-looking statements include:
 
the extent of the impact of the novel coronavirus
(COVID-19)
pandemic;
 
 
 
 
 
 
unpredictable volume and timing of customer orders, which are not fixed by contract but vary on a purchase order basis;
 
 
 
 
 
 
the loss of one or more key customers or the significant reduction, postponement, rescheduling or cancellation of orders from these customers;
 
 
 
 
 
 
general economic conditions or conditions in the semiconductor or consumer electronics market;
 
 
 
 
 
 
decreases in the overall average selling prices of our products;
 
 
 
 
 
 
changes in the relative sales mix of our products;
 
 
 
 
 
 
the payment, or
non-payment,
of cash dividends in the future at the discretion of our board of directors;
 
 
 
 
 
 
changes in our cost of finished goods;
 
 
 
 
 
 
the effects on our business and our customer’s business taking into account the ongoing
US-China
tariffs and trade disputes;
 
 
 
 
 
 
the effects, if any, on the price of our ADSs as a result of the announcement and implementation of our previously announced share repurchase program;
 
 
 
 
 
 
the availability, pricing and timeliness of delivery of other components and raw materials used in our and our customers’ products;
 
 
 
 
 
 
our customers’ financial health, sales outlook, purchasing patterns and inventory adjustments based on consumer demand, market adoption of new technologies and general economic conditions;
 
 
 
 
 
 
our ability to successfully develop, introduce and sell innovative, new or enhanced products in a timely manner; and
 
 
 
 
 
 
the timing of new product announcements or introductions by us or by our competitors.
 
 
 
 
 
One or more of these factors could materially and adversely affect our operating results and financial condition in future periods. We cannot assure you that we will attain any meaningful estimates or maintain profitability or that the assumptions on which they are based are reliable.
Except as required by law, we undertake no obligation to update or revise publicly any forward-looking statements, whether as a result of new information, future events or otherwise after the date of this annual report. All forward-looking statements contained in this annual report are qualified by reference to this cautionary statement. As you read and consider this annual report, you should carefully understand that the forward-looking statements are not guarantees of performance or results.
iv

PART I
Item
 1.
Identity of Directors, Senior Management and Advisers
Not applicable.
Item
 2.
Offer Statistics and Expected Timetable
Not applicable.
Item
 3.
Key Information
Selected Consolidated Financial Data
You should read the following information with our consolidated financial statements and related notes and “Item 5. Operating and Financial Review and Prospects” included elsewhere in this annual report.
The selected consolidated statements of income and cash flow data for the years ended December 31, 2017, 2018 and 2019 and the selected consolidated balance sheet data as of December 31, 2018 and 2019 are derived from our audited consolidated financial statements included elsewhere in this annual report and should be read in conjunction with, and are qualified in their entirety by reference to, these consolidated financial statements and related notes. The selected consolidated statements of income for the years ended December 31, 2015 and 2016 and the selected consolidated balance sheet data as of December 31, 2015, 2016 and 2017 are derived from our audited consolidated financial statements which are not included in this annual report. To reflect our early adoption of the new accounting update on the statement of cash flows, we retrospectively adjusted the selected consolidated statements of cash flow data for the year ended December 31, 2015, which are not derived from our audited consolidated financial statements included in our prior annual reports. These consolidated financial statements are prepared in accordance with U.S. GAAP.
                                         
 
Year Ended December 31,
 
 
2015
 
 
2016
 
 
2017
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
 
US$
 
 
US$
 
 
(in thousands, except for per share data)
 
Consolidated Statements of Income Data:
 
 
 
 
 
 
 
 
Net sales
   
361,297
     
556,146
     
523,404
     
530,348
     
457,253
 
Cost of sales
   
176,765
     
281,541
     
272,210
     
269,541
     
235,081
 
                                         
Gross profit
   
184,532
     
274,605
     
251,194
     
260,807
     
222,172
 
Operating expenses:
   
     
     
     
     
 
Research and development
   
71,161
     
92,405
     
102,053
     
102,028
     
110,305
 
Sales and marketing
   
20,173
     
25,765
     
25,868
     
29,279
     
25,108
 
General and administrative
   
15,714
     
17,072
     
16,933
     
17,633
     
17,878
 
Impairment of goodwill and intangible assets
   
—  
     
—  
     
10,337
     
4,069
     
15,970
 
Amortization of intangible assets
   
1,051
     
2,103
     
2,534
     
2,964
     
766
 
Gain from disposal of noncurrent assets held for sale
   
—  
     
—  
     
(1,880
)    
—  
     
—  
 
                                         
Total operating expenses
   
108,099
     
137,345
     
155,845
     
155,973
     
170,027
 
                                         
Operating income
   
76,433
     
137,260
     
95,349
     
104,834
     
52,145
 
                                         
Total
non-operating
income
   
2,067
     
1,370
     
3,652
     
5,027
     
19,929
 
Income before income taxes
   
78,500
     
138,630
     
99,001
     
109,861
     
72,074
 
Income tax expense
   
18,249
     
27,690
     
24,046
     
11,791
     
7,676
 
                                         
Net income
   
60,251
     
110,940
     
74,955
     
98,070
     
64,398
 
                                         
Weighted average shares outstanding:
   
     
     
     
     
 
Basic
   
138,100
     
140,919
     
142,738
     
144,123
     
140,708
 
                                         
Diluted
   
139,634
     
142,050
     
143,606
     
144,512
     
141,183
 
                                         
Earnings per share:
   
     
     
     
     
 
Basic
   
0.44
     
0.79
     
0.53
     
0.68
     
0.46
 
                                         
Diluted
   
0.43
     
0.78
     
0.52
     
0.68
     
0.46
 
                                         
Earnings per ADS
(1)
:
   
     
     
     
     
 
Basic
   
1.75
     
3.15
     
2.10
     
2.72
     
1.83
 
                                         
Diluted
   
1.73
     
3.12
     
2.09
     
2.71
     
1.82
 
                                         
 
(1) Each ADS represents four ordinary shares.
1

                                         
 
As of December 31,
 
 
2015
 
 
2016
 
 
2017
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
 
US$
 
 
US$
 
 
(in thousands)
 
Consolidated Balance Sheet Data:
 
 
 
 
 
Cash and cash equivalents
   
180,519
     
274,483
     
359,453
     
284,989
     
323,166
 
Other current assets
   
134,657
     
202,417
     
209,344
     
213,501
     
242,033
 
Working capital
   
226,889
     
330,914
     
391,553
     
384,839
     
433,711
 
Long-term investments
   
133
     
120
     
—  
     
4,242
     
3,000
 
Property and equipment, net
   
50,469
     
47,892
     
51,370
     
101,410
     
98,488
 
Goodwill and intangible assets, net
   
75,990
     
73,883
     
66,393
     
59,352
     
17,489
 
Other
non-current
assets
   
3,860
     
7,231
     
7,172
     
9,120
     
13,553
 
Total assets
   
445,628
     
606,026
     
693,732
     
672,614
     
697,729
 
Total liabilities
   
101,130
     
163,263
     
199,681
     
140,337
     
160,945
 
Total shareholders’ equity
   
344,498
     
442,763
     
494,051
     
532,277
     
536,784
 
                                         
 
As of December 31,
 
 
2015
 
 
2016
 
 
2017
 
 
2018
 
 
2019
 
 
As Adjusted
 
 
 
 
 
 
 
 
 
 
US$
 
 
US$
 
 
US$
 
 
US$
 
 
US$
 
 
(in thousands)
 
Consolidated Cash Flow Data:
 
 
 
 
 
Net cash provided by operating activities
   
65,946
     
125,568
     
103,881
     
108,242
     
77,695
 
Net cash provided by (used in) investing activities 
(1)
   
(58,458
)    
(8,220
)    
(14,548
)    
(79,568
)    
34,668
 
Net cash provided by (used in) financing activities
   
(20,271
)    
2,194
     
(31,740
)    
(101,820
)    
(70,260
)
Depreciation and amortization
   
8,987
     
11,585
     
13,133
     
14,796
     
13,213
 
Capital expenditures
   
(23,664
)    
(12,220
)    
(11,683
)    
(74,853
)    
(11,015
)
 
(1) The selected consolidated statements of cash flow data for the year ended December 31, 2015 was retrospectively adjusted to reflect the Company’s election to early adopt the ASU
2016-18
of the classification and presentation of changes in restricted cash on the statement of cash flows.
Risk Factors
Our business, operations and financial results are subject to various risks and uncertainties, including those described below, that could adversely affect our business, financial condition, results of operations, cash flows, and the trading price of our ADSs. Many of the following risks and uncertainties are, and will be, exacerbated by the
COVID-19
pandemic and any worsening of the global business and economic environment as a result. The following important factors, among others, could cause our actual results to differ materially from historical results and those expressed in forward-looking statements made by us in filings with the SEC, press releases, communications with investors and oral statements.
Our financial conditions and results of operations may vary from quarter to quarter, which may cause the price of our ADSs to decline.
Our operating results have fluctuated in the past and could do so in the future. Fluctuations in our operating results may be due to a number of factors, including, but not limited to, those listed below and those identified throughout this “Risk Factors” section:
  the impact of epidemics and pandemics, such as
COVID-19,
and other natural, or
man-made
disasters;
  competitive pressures and other factors such as the qualification, availability and pricing of competing products and technologies and the resulting effects on sales and pricing of our products;
2

changes in demand for electronic devices into which our semiconductor solutions are directly or indirectly incorporated;
  our customers’ sales outlook, purchasing patterns and inventory adjustments based on market demand, adoption of new technologies and general economic conditions;
  the loss of one or more key customers or the significant reduction, timing or cancellation of orders from these customers;
  seasonality or cyclical fluctuations in our markets;
  our ability to develop or acquire, introduce, market and transition to volume production new or enhanced products and technologies in a cost-effective and timely manner;
  changes in supply and availability of flash memory components used in our and our customer’s products;
  changes in our product mix or customer mix and their effect on our gross margin;
  changes in foreign currency exchange rates;
  the availability and pricing of third party semiconductor foundry services;
  unpredictable volume and timing of customer orders, which are not fixed by contract but vary on an
order-to-order
basis;
  deferrals or reductions of customer orders in anticipation of new products or product enhancements from us or our competitors or other providers of integrated circuits;
  our ability to timely and accurately predict market requirements and evolving industry trends and to identify and capitalize upon opportunities in new markets; and
  the overall cyclicality of, and changing economic and market conditions in, the semiconductor industry.
These and other factors make it difficult for us to assess our future performance. Our sales and operating results are difficult to predict and have in the past, and will likely in the future, fluctuate from period to period. We could fail to achieve the operating targets that we have announced, such as revenue growth, gross margin, and operating margin. In addition, our operating results in the future may be below the expectations of securities analysts or investors, which would likely cause the market price of our ADSs to decline. Any variations in our
period-to-period
performance may also cause the market price of our ADSs to fluctuate. Accordingly, you should not rely on the results of any prior periods as a reliable indicator of our future operating performance.
The
COVID-19
pandemic could materially adversely affect our business, financial conditions and results of operation.
The recent outbreak of the novel coronavirus
(“COVID-19”),
which has been identified as a “pandemic” by the World Health Organization, has resulted in widespread decreased global economic activity and ongoing health concerns and has adversely affected our business and results of operation.
As a result of the pandemic, government authorities have imposed, and businesses and individuals have implemented, numerous unprecedented measures to try to contain the virus, such as travel bans and restrictions, quarantines,
shelter-in-place/stay-at
-home
and social distancing orders, and shutdowns. These measures have impacted and may further impact our workforce and operations, the operations of our customers, suppliers and other partners. The ultimate impact and efficacy of government measures and potential future measures is currently unknown. We have experienced and will experience disruptions to our business operations resulting from quarantines, self-isolations, or other restrictions on the ability of our employees to perform their jobs that may impact our ability to develop and design our products in a timely manner or meet required milestones or
3

customer commitments. Our third-party manufacturers, suppliers, distributors,
sub-contractors
and customers have been and will be disrupted by worker absenteeism, quarantines and social distancing measures, office and factory closures, disruptions to ports and other shipping infrastructure, border closures, or other travel or health-related restrictions. Depending on the magnitude of such effects on our suppliers’ manufacturing, assembling, and testing operations, our supply chain, manufacturing and product shipments will be delayed, which could adversely affect our business, operations and customer relationships. Also, the pandemic could continue to hamper our efforts to comply with our filing obligations with the Securities and Exchange Commission.
The pandemic has significantly increased economic and demand uncertainty. It is likely that the current outbreak and continued spread of
COVID-19
will cause an economic slowdown, and possibly a global recession. There is a significant degree of uncertainty and lack of visibility as to the extent and duration of any such slowdown or recession. Risks related to a slowdown or recession include the risk that demand for our products will be significantly harmed. We are currently seeing negative impacts on demand and are expecting slowing economic conditions to further adversely affect demand for our products, but given the significant economic uncertainty and volatility created by the pandemic, we have difficulty predicting the extent of impacts on demand for our products.
The extent to which
COVID-19
impacts our business and financial results will depend on future developments, which are unpredictable and highly uncertain, including the continued spread, duration and severity of the outbreak, the breadth and duration of business disruptions related to
COVID-19,
and public health measures and actions taken throughout the world to contain
COVID-19.
The prolonged effect of
COVID-19
could materially adversely impact our business, financial condition and results of operations over an extended period of time.
Our operating results and stock price may be adversely affected by worldwide economic uncertainties including political and social instability and industry-specific conditions in the markets we operate.
Disruptions or uncertainties in the economy, including any political and social instability may lead consumers and business to postpone spending. This in turn may cause our customers to cancel, decrease or delay their existing and future orders with us. Furthermore, we operate primarily in the semiconductor industry, which is cyclical in nature and subject to evolving industry standards. In the past, the semiconductor industry had experienced significant downturns characterized by decreases in product demand, excess customer inventories and accelerated erosion of prices. The semiconductor industry also periodically experiences increased demand and production capacity constraints, which may affect our ability to deliver products to our customers. Economic volatility can cause extreme difficulties for our customers and vendors in accurately forecasting and planning future business activities. The uncertain effects and resolution of the escalating geopolitical tensions and related tariff dispute between the US and China are examples of political uncertainty. This unpredictability could cause our customers to reduce spending on our products and services, which would delay and lengthen sales cycles. The accurate forecasting and planning for our operations heavily rely on these worldwide economic and industry-specific conditions, and the volatility and uncertainties associated with these factors may adversely affect our results of operation in a material manner.
We are subject to order and shipment uncertainties and our results of operation could be materially adversely affected if we are unable to accurately forecast customer demand.
We have limited sales visibility as our customers typically do not provide us with firm, long-term purchase commitments. Additionally, our customers may also have limited sales visibility because of the rapidly changing nature of the global economy, NAND supply and demand dynamics and the markets in which devices using our products are sold.
Substantially all of our sales are made on a purchase order basis, which permits our customers to cancel, change or delay their product purchase commitments with little or no notice to us and often without penalty to
4

them, which limits our ability to accurately forecast sales and maintain adequate inventory levels, manufacturing capacity and operating infrastructure requirements. Our customers, most of whom are NAND flash makers and module makers, face difficulties in predicting demand for their storage devices using our products, which could result in the procurement forecast provided to us changing at short notice. The majority of our customers are building storage devices such as SSDs used in PCs and other client devices and eMMC and UFS mobile embedded storage used primarily in smartphones and are dependent on OEMs of smartphones, PCs and other client devices accurately anticipating
end-consumer
demand, which has historically been difficult and subject to unpredictable deviations from past sales patterns. Also, since a significant portion of our quarterly sales, especially from module maker customers targeting channel markets, are from orders received and fulfilled in that quarter, our visibility as to expected orders from these customers in subsequent periods and for any extended period of time is limited. The multiple layers of forecasts from other customers and from their customers may introduce other errors into our estimates of anticipated sales.
To ensure the availability of our products for our customers, we generally instruct our foundries to begin manufacturing our products based on forecasts provided by these customers in advance of receiving purchase orders. However, these forecasts do not represent binding purchase commitments, and sales of our products are only recognized when they are shipped with ownership transferred to the customer. As a result, we incur inventory and manufacturing costs in advance of anticipated revenue. Because demand for our products may not materialize, manufacturing based on forecasts subjects us to risks of high inventory carrying costs and increased obsolescence and may increase our costs. If we overestimate customer demand for our products or if purchase orders are cancelled or shipments delayed, we may end up with excess or obsolete inventory, which could have a material and adverse effect on our financial results. The risk of obsolescence and/or excess inventory is heightened for devices designed for consumer electronics due to short product lifecycles for these types of products. Conversely, if we underestimate demand or if insufficient manufacturing capacity is available, we may not have sufficient product inventory, which could lead to missed revenue opportunities, loss of market share, damages to our customer relationships and other harm to our business. In addition, any future significant cancellations or deferrals of product orders or the return of previously sold products could materially and adversely affect our profit margins, increase product obsolescence and restrict our ability to fund our operations.
Because many of our expenses are fixed in the short term or are incurred in advance of anticipated sales, we may not be able to decrease our expenses in a timely manner to offset any shortfall of sales, or expand our R&D and other operating infrastructure in a timely manner to capture anticipated business opportunities. If we expand our business operations and demand for our products does not increase as we may have projected, our operating results could be affected by our higher operating expense levels. Conversely, if we maintain or reduce our business operations and related expenses in accordance with our projections and demand for our products increases more than expected, our operating results could be affected by lost business opportunities, less competitive economies of scale, and damaged relationships with our customers.
The demand for our products depends in part on the market conditions in the industries into which they are sold. Fluctuations in demand for our products or a market decline in any of these industries could have a material adverse effect on our results of operations.
Industry-wide fluctuations in the PC and smartphone markets could have a materially adversely affected on our results of operation. A large portion of our controller sales are focused on the PC and smartphone markets, which have both in recent years experienced declining sales trends because of market saturation and longer replacement cycles. Furthermore, as a result of the
COVID-19
pandemic, global PC and smartphone sales have been negatively affected by both supply-side and demand-side issues. Lockdown measures in China and other countries have caused supply-side problems that include factories closures and component and labor shortages. Demand has been affected by consumers
sheltering-at-home,
retail closures, economic concerns and other issues. We have no assurance that any decrease in PC and smartphone sales resulting from the
COVID-19
pandemic will be offset by increased sales in subsequent periods. 
5

In recent years, we have benefitted from technological changes in the PC and smartphone markets, such as the replacement of HDDs with SSDs in PCs and the replacement of eMMC with UFS mobile embedded storage in smartphones. In the near future, we expect growth in demand for client SSDs and UFS, and corresponding growth in demand for controllers used in these types of storage devices, will decelerate and stop and could decline when a majority of PCs use SSDs and a majority of smartphones use UFS. Smartphones and tablets have in recent years cannibalized the sale of PCs and it is possible smartphones and tablets could be replaced by other types of mobile computing and communications devices, and this change could lead to unfavorable demand for our products.
The market for storage devices using NAND flash components have experienced rapid technological changes, could be subject to industry consolidation and could face competition from new technology. NAND flash technology will continue to evolve rapidly with continued cost reductions, which could lead to new types of solid state storage devices, new applications and new categories of customers, market segments where we could be comparatively disadvantaged. The market for solid state storage devices is relatively fragmented with many suppliers that include NAND flash makers, module makers and OEMs, and if the market were to consolidate, a trend experienced by other parts of the semiconductor and storage industries, we could face changing demand for our products, replacement of our products by those of our competitors or internal sources and reduced market opportunities. If solid state storage devices were to use other types of
non-volatile
memory technologies other than NAND flash and we do not have relevant and competitive controller technology, our addressable market for controllers could shrink. 
The market for controllers is comprise of the merchant market and captive market. We are an independent merchant supplier of controllers to NAND flash maker, module maker and OEM customers. All of the major NAND flash makers also have internal captive sources of controllers. The merchant market for controllers could shrink if the NAND flash makers were to expand their usage of captive sources of controllers. In the past, our results of operation were negatively affected when NAND flash customers chose to insource controllers.
We may pursue acquisitions, investments and dispositions, which could adversely affect our results of operations.
Our growth strategy includes the acquisition of, and investment in, businesses that offer complementary products, services and technologies, augment our market coverage, or enhance our technological capabilities. Our recent acquisitions include Shannon Systems in 2015 and Bigtera in 2017. Our investments include DeepVision in 2018. We may not be able to identify suitable acquisition or investment opportunities, or to consummate any such transactions. In addition, our original estimates and assumptions used in assessing any transaction may be inaccurate and we may not realize the expected financial or strategic benefits of any such transaction.
Any acquisitions we may undertake involve risks and uncertainties, such as unexpected delays, challenges and related expenses, and diversion of management’s attention. We may become subject to legal proceedings relating to the acquisition and the integration of acquired businesses may not be successful. The integration of an acquired business involves significant challenges, including, among others: potential disruption of our business, diversion of management’s attention from daily operations and the pursuit of other opportunities; incurring significant restructuring charges and amortization expense, assuming liabilities and ongoing lawsuits, potential impairment of acquired goodwill and other intangible assets, and increasing our expenses and working capital requirements; and implementing our management information systems, operating systems and internal controls for the acquired operations. In addition, our due diligence process may fail to identify significant issues with the acquired company’s products, financial disclosures, accounting practices, legal, tax and other contingencies and compliance with local laws and regulations. These difficulties may be complicated by factors such as the size of the business or entity acquired, geographic and cultural differences, lack of experience operating in the industry or geographic markets of the acquired business, potential loss of key employees and customers, the potential for deficiencies in internal controls at the acquired or combined business, performance problems with the acquired
6

business’ technology, exposure to unanticipated liabilities of the acquired business, insufficient revenue to offset increased expenses associated with the acquisition, adverse tax consequences and our potential inability to achieve the growth prospects or synergies expected from any such acquisition.
Failure to manage and successfully integrate the acquisitions we make, or to improve sales and margins of the acquired businesses, could materially harm our business, operating results and margins.
Any future acquisitions we make may require debt or equity financing, which, in the case of debt financing, would increase our leverage and interest expenses, and in the case of equity financing, would be dilutive to our existing stockholders. Acquisitions made in cash would reduce our cash reserves.
From time to time, we may also seek to divest or wind down portions of our business, either acquired or otherwise, or we may exit investments, each of which could materially affect our cash flows and results of operations. On May 31, 2019 we completed the sale of our FCI RF ICs product line to Dialog Semiconductor. Any future dispositions we may make could involve risks and uncertainties, including our ability to sell such businesses on terms acceptable to us, or at all. In addition, any such dispositions could result in disruption to other parts of our business, potential loss of employees or customers, or exposure to unanticipated liabilities or ongoing obligations to us following any such dispositions. For example, in connection with such dispositions, we may enter into transition services agreements or agree to provide certain indemnities to the purchaser, which may result in additional expenses and may adversely affect our financial condition and results of operations.
We depend on a few large customers for a significant portion of our revenues and a loss of some of these customers would result in the loss of a significant portion of our revenues.
We derived a substantial portion of our revenue from sales to a relatively small number of customers. As a result, the loss of any significant customer could materially and adversely affect our financial condition and results of operations. Sales to our five largest customers represented approximately 57%, 54% and 54% of our net revenue in 2017, 2018 and 2019, respectively. Sales to our two largest customers represented 39%, 34% and 31% of our net revenue in 2017, 2018 and 2019, respectively. In 2019, the significant customers were Intel and Micron and in 2017 and 2018, were SK Hynix and Intel. The identities of our largest customers and their respective contributions to our net revenue have varied and will likely continue to vary from period to period.
We expect that we will continue to depend on a relatively limited number of customers for a substantial portion of our net sales and our ability to maintain good relationships with these customers will be important to the ongoing success of our business. We cannot assure you that the revenue generated from these customers, individually or in the aggregate, will reach or exceed historical levels in any future period. Our failure to meet the demands of these customers could lead to a cancellation or reduction of business from these customers. In addition, loss, cancellation or reduction of business from, significant changes in scheduled deliveries to, or decreases in the prices of products sold to any of these customers could significantly reduce our revenues and adversely affect our financial condition and operating results. Moreover, any difficulty in collecting outstanding amounts due from our customers particularly customers who place large orders, would harm our financial performance. In addition, if our relationships with our largest customers are disrupted for any reason, it could have a significant impact on our business.
NAND industry cyclicality could adversely affect our growth and profitability.
The NAND industry is highly capital intensive and regularly experiences cycles of shortages and excess supply and related rapid increases and sharp decreases in NAND component prices. The price of solid state storage devices, such as SSDs and eMMC and UFS devices, in which NAND accounts for a significant portion of material cost, could also rise and fall with NAND component prices. Falling prices for solid state storage devices could trigger stronger market demand for these devices as well as controllers used in them, and conversely, rising prices for solid state storage devices could cause demand for these devices as well as controller used in them to fall, which could negatively affect our sales and profitability.
7

Additionally, during periods of NAND shortage, our sales and profitability could be negatively affected in many other ways, including: (i) our module maker and OEM storage customers may not be able to procure sufficient supplies of NAND components, which could lead to reduced demand for our controllers; (ii) we may not be able to procure sufficient supplies of NAND components for our Shannon data center SSDs and Ferri industrial SSDs, which could lead to reduced sales of our SSD solutions, and furthermore, to higher cost of procured NAND components and reduced SSD solutions profitability; (iii) NAND manufacturers may divert NAND supply away from module maker customers who are our controller customers or from their own storage products that use our controllers towards other customers or products that do not use our controllers, and our sales could be reduced.
During periods of NAND excess supply when NAND prices are falling sharply, our sales and profitability could also be negatively affected in additional ways, including: (i) NAND manufacturers facing reduced demand for NAND components and storage devices may temporarily build NAND inventory instead of selling at lower prices, and this may cause a reduction in controller demand; (ii) module maker customers that are exposed to volatile NAND pricing conditions may temporarily become more cautious in procuring NAND components, which could lead to reduced levels of controller procurement and storage device production; (iii) OEMs may temporarily limit procurement of storage devices in expectation of procuring more at a later date and at a lower price, which could restrain storage device and associated controller procurement; and (iv) NAND vendor and module maker customers that are under margin pressure because of falling NAND prices may seek price concessions from their controller suppliers.
If we fail to accurately anticipate and respond to market trends or fail to develop and introduce new or enhanced products to address these trends on a timely basis, our ability to attract and retain customers could be impaired and our competitive position could be harmed.
Our success depends to a significant extent on the development, qualification, implementation and acceptance of new product designs and improvements that provide value to our customers. Our ability to develop, qualify and distribute, and have manufactured, new products and related technologies to meet evolving industry requirements, at prices acceptable to our customers and on a timely basis are significant factors in determining our competitiveness in our target markets. For example, for our products addressing the SSD market, we must successfully identify customer requirements and design, develop and produce products on time that compete effectively as to price, functionality and performance. We sell products in markets that are characterized by rapid technological change, evolving industry standards, frequent new product introductions and smaller process geometries. We cannot assure you that our efforts to execute our product roadmap will result in innovative products and technologies that provide value to our customers. If we fail to or are delayed in developing, qualifying or shipping new products or technologies that provide value to our customers and address these new trends and adjust our business accordingly, we may lose competitive positioning, which could cause us to lose market share and require us to discount the selling prices of our products. Although we make substantial investments in research and development, we cannot be certain that we will be able to develop, obtain or successfully implement new products and technologies on a timely basis or that they will be well-received by our customers. Moreover, our investments in new products and technologies involve certain risks and uncertainties and could disrupt our ongoing business. New investments may not generate sufficient revenue, may incur unanticipated liabilities and may divert our limited resources and distract management from our current operations. We cannot be certain that our ongoing investments in new products and technologies will be successful, will meet our expectations and will not adversely affect our reputation, financial condition and operating results.
We believe that our future success depends on our ability to develop and introduce new technologies and products for new applications to generate new sources of revenue to replace, or build upon, existing product revenue for applications that are mature or in secular decline. If we are not able to repeatedly introduce, in successive years, new products for new applications that ship in volume, our revenue will likely not grow and may decline significantly and rapidly. In the past, we were able to successfully grow our revenue by adding over
8

time successive categories of new controller technologies for new applications, such as memory card and flash drive controllers for external storage, eMMC and UFS mobile embedded memory controllers for smartphones and SSD controllers for PCs and other client devices. If we are unable to successfully expand our sales of SSD controllers for data center and enterprise applications, our prospects for continued revenue growth could be adversely affected.
Our gross margin and results of operations may be adversely affected in the future by a number of factors, including decreases in average selling prices of products over time and shifts in our product mix.
Our gross margin is highly dependent on product mix, especially the mix of higher gross margin controller sales and lower gross margin SSD solutions sales. A shift in sales mix away from our higher margin products could adversely affect our gross profitability as a percentage of sales and could also adversely affect our operating profitability. The primary elements of our controller cost of sales are IC fabrication at our foundries, assembly and testing, and in contrast, the primary cost of sales of our SSD solutions, which are our Shannon data center SSDs and Ferri industrial SSDs, is NAND flash components. Our SSD solutions gross margin is lower than controller gross margin because these products are generally less differentiated and dependent on the capacity of the storage device, with higher capacity device gross margin lower than lower capacity devices because more NAND flash components are used.
The controllers we develop and sell are used for high volume applications and have historically decreased over time, and we believe that it is possible they may also fall in the future. We may experience
period-to-period
fluctuations in future operating results if our average selling prices decline. We may be forced to reduce the average unit price of our products in response to new product introductions by our competitors, competitive pricing pressures and other factors. The mobile and computing devices markets are extremely cost sensitive, which may result in rapidly declining average selling prices of electronic devices and components, such as those made by us, used in devices and create downward pressure on our average selling prices and operating results. To maintain acceptable operating results, we will need to develop and introduce new products and product enhancements on a timely basis and continue to reduce our costs. If we are unable to offset any reductions in our average selling prices by increasing our sales volumes or reducing corresponding production costs or if we fail to develop and introduce new products and enhancements on a timely basis, our sales and operating results will be materially and adversely affected.
We have changed our commercial arrangement with a few of our SSD solutions customers to a NAND consignment arrangement, where our customers procure and maintain ownership of the NAND flash components used in the SSD solutions that we design and build for them, and the gross margins of these types of sales are higher than the sales of products where we are responsible for procuring NAND flash components. We cannot assure you that in the future, we can increase the proportion of SSD solutions sales using a NAND consignment arrangement and if more sales are conducted using a NAND consignment arrangement, this will lead to improvements in our operating results.
Our SSD solutions product performance could continue to adversely affect our results of operations
We are primarily a fabless semiconductor company focused on NAND flash controllers and the sales of these controllers account for a significant majority of our overall sales. In addition, we also sell SSD solutions, mostly Ferri industrial SSDs and Shannon enterprise SSDs, but also Bigtera software-defined storage solutions and appliances. We introduced our Ferri products in 2011, acquired Shannon in 2015 for US$45.6 million and acquired Bigtera in 2017 for US$4.7 million. While sales of our Ferri products have grown steadily since they were first introduced, both our Shannon and Bigtera acquisitions have not met financial expectations, have been dilutive to our gross margins, operating margins and earnings per ADS, and had led to a US$16.0 million write-down of Shannon goodwill and intangible assets in 2019 and US$4.1 million write-down of Bigtera goodwill and intangible assets in 2018. We cannot provide assurance that in the future, we will be able to sell our Shannon and Bigtera products profitably, and if we are able to expand the sales of our SSD solutions, we cannot provide
9

assurance that expanded sales of these products will not negatively affect our gross margin and operating margin, which could negatively affect the market price of our ADSs. Furthermore, even if we are able to sell our SSD solutions to customers profitably, our return on invested capital for SSD solutions will likely be materially lower than corporate average primarily because of lower product margin and higher investments, mainly for working capital necessary for financing NAND and other inventory, and this could negatively affect our overall financial return and the market price of our ADSs.
Our SSD solutions are modules, software and appliance products, are different from our primary controller products and have different financial characteristics. Our SSD solutions gross margin is materially lower than our controller gross margin because these products are generally less differentiated and, in the case of our Ferri and Shannon SSDs, dependent on the capacity of the storage devices, with higher capacity device gross margin lower than lower capacity devices because more NAND flash components are used. Our Bigtera gross margin is also lower than our controller gross margin because most of our sales are of appliances, where the cost of servers and other hardware comprises a large portion of the cost of sales. We are also subject to NAND price volatility with our Ferri and Shannon SSDs; in 2019, because of rapidly falling NAND prices, we wrote-down US$8.4 million of NAND components and SSDs in inventory. With our Bigtera products, we have had issues with sales returns, with US$2.5 million in 2019. We cannot assure you that in the future our results of operations will not be negatively affected by further NAND component and SSD inventory write-downs and Bigtera sales returns. 
The loss of any of our key personnel or the failure to attract or retain specialized technical and management personnel could impair our ability to grow our business.
We rely heavily on the services of our key employees, including Wallace C. Kou, our President and Chief Executive Officer. In addition, our engineers and other key technical personnel are a significant asset and are the source of our technological and product innovations. We believe our future success will depend upon our ability to retain these key employees and our ability to attract and retain other skilled managerial, engineering, technical and sales and marketing personnel. The competition for such personnel, particularly technical personnel, is intense in our industry. We may not be successful in attracting and retaining sufficient numbers of technical personnel to support our anticipated growth. These technical personnel are required to design and develop integrated circuits, including firmware, and to introduce product enhancements for use in future applications. Despite the incentives we provide, our current employees may not continue to work for us, and if additional personnel were required for our operations, we may not be able to obtain the services of additional personnel necessary for our growth. In addition, we do not maintain “key person” life insurance for any of our senior managers or other key employees. The loss of any of our key employees or our inability to attract or retain qualified personnel, including engineers, could delay the development and introduction of, and have an adverse effect on our ability to sell, our products as well as have an adverse effect on our overall growth. In addition, if any other members of our senior management or any of our other key personnel join a competitor or form a competing company, we may not be able to replace them easily and we may lose customers, business partners, key professionals and staff members. Substantially all of our senior executives and key personnel have entered into confidentiality and
non-disclosure
agreements. In the event of a dispute between any of our senior executives or key personnel and our operating companies in Taiwan or China, we cannot assure you the extent, if any, to which these provisions may be enforceable in Taiwan or China due to the constantly evolving nature of the Taiwanese and Chinese legal systems.
We may not be able to deliver our products on a timely basis if our relationships with our suppliers, our semiconductor foundries or our assembly and test subcontractors are disrupted or terminated.
We do not own or operate semiconductor fabrication facilities. Instead, we rely on third parties to manufacture our semiconductors. Two outside foundries, Taiwan Semiconductor Manufacturing Company (“TSMC”) and Semiconductor Manufacturing International Corporation (“SMIC”), with fabs in Taiwan, Singapore, and China currently manufacture the majority of our semiconductors. As a result, we face several significant risks, including higher wafer prices, availability of wafers and other raw materials, lack of
10

manufacturing capacity, quality assurance, manufacturing yields and production costs, limited control over delivery schedules and product quality, increased exposure to potential misappropriation of our intellectual property, labor shortages or strikes and actions taken by third party contractors that breach our agreements.
The ability of each foundry to provide us with semiconductors is limited by its available capacity and access to wafers. We do not have long-term agreements with any of these foundries and we place orders on a purchase order basis. We place our orders based on our customers’ purchase orders and sales forecasts. However, the foundries can allocate capacity to the production of the products of their other customers and reduce deliveries to us on short notice or increase the price they charge us. It is possible that other foundry customers that are larger and better financed than we are, or have long-term agreements with these foundries, may induce these foundries to reallocate capacity to them. Any reallocation could impair our ability to secure manufacturing capacity that we need for our products. In addition, interruptions to the wafer manufacturing processes caused by a natural disaster or human error could result in partial or complete disruption in supply until manufacturing is
re-started
or we are able to shift manufacturing to another fabrication facility. It may not be possible to obtain sufficient capacity or comparable production costs at another foundry. Migrating our design methodology to a new third-party foundry could involve increased costs, resources and development time comparable to a new product development effort. Any reduction in the supply of semiconductors for our products could significantly delay our ability to ship our products and potentially have negative effects on our relationships with existing customers and our results of operations. In addition, if our subcontractors terminate their relationships with us, we would be required to qualify new subcontractors, which could take at least six months, resulting in unforeseen operating problems, and our operating results may be materially and adversely affected.
If the foundries that provide us with the products for our operations do not achieve satisfactory yield or quality, or if the assembly and testing services fail us in the quality of their output, then our revenue, operating results and customer relationships will be affected.
The manufacture of semiconductors is a highly complex process. Minor deviations in the manufacturing process can cause substantial decreases in yield. In some situations, such deviations may cause production to be suspended. The foundries that manufacture our semiconductors have from time to time experienced lower than anticipated manufacturing yields, including yields for our semiconductors, typically during the production of new products or architectures or during the installation and
start-up
and
ramp-up
of new process technologies or equipment. If the foundries that manufacture our semiconductors do not achieve planned yields, our product costs could increase and product availability would decrease.
After the wafer fabrication processes, our wafers are shipped to our assembly and testing subcontractors. We have a system to maximize consistent product quality, reliability and yield that involves our quality assurance team working closely with subcontractors in the various phases of the assembly and testing processes. Our supplier quality management includes procedures such as processes to
pre-qualify
our manufacturing suppliers and subcontractors. However, despite our efforts to strengthen supplier quality management, if our foundries fail to deliver fabricated silicon wafers of satisfactory quality in the volume and at the price we require, or if our assembly and testing subcontractors fail to efficiently and accurately assemble and test our products, we will be unable to meet our customers’ demand for our products or to sell those products at an acceptable profit margin, which would have a material and adverse effect on our sales and margins and damage our customer relationships.
Failure to protect our intellectual properties or maintain the right to certain other technologies may negatively affect our ability to compete.
We believe that the protection of our intellectual property rights and continued access to certain third party technology are and will continue to be important to the success of our business. We rely on a combination of patent, copyright, trademark and trade secret laws and restrictions on disclosure to protect our intellectual property rights. We also enter into confidentiality or license agreements with our employees, business partners and other third parties, and have implemented procedures to control access to and distribution of our
11

documentation and other proprietary information. Despite these efforts, we cannot assure you that these measures will provide meaningful protection of our intellectual property rights. Further, these agreements do not prevent others from independently developing technologies that are equivalent to or superior to our technology. In addition, unauthorized parties may attempt to copy or otherwise obtain and use our proprietary technology. Monitoring unauthorized use of our technology is difficult and we cannot be certain that the steps we have taken will prevent unauthorized use of our technology, particularly in foreign countries such as Taiwan, Korea, and China where the laws may not protect our proprietary rights as fully as do the laws of the United States. In addition, if the foundries that manufacture our semiconductors lose control of our intellectual property, it could be more difficult for us to take remedial measures because our foundries are located in countries that do not have the same protection for intellectual property that is provided in the United States. Also, some of our contracts, including license agreements, are subject to termination upon certain types of
change-of-control
transactions.
As of April 30, 2020, we have 1,522 patents and 1,302 pending applications worldwide. We cannot be certain that patents will be issued as a result of our pending applications nor can we be certain that any issued patents would protect or benefit us or give us adequate protection from competing products. For example, issued patents may be circumvented or challenged and declared invalid or unenforceable or provide only limited protection for our technologies. We also cannot be certain that others will not design around our patented technology, independently develop our unpatented proprietary technology or develop effective competing technologies on their own.
Failure to successfully defend against intellectual property lawsuits brought against us may adversely affect our business.
Companies in and related to the semiconductor industry often aggressively protect and pursue their intellectual property rights. From time to time, we have received, and may continue to receive, notices that claim we have infringed upon, misappropriated or misused other parties’ proprietary rights. Moreover, in the past we were in litigation with parties that claim that we infringed their patents or misappropriated or misused their trade secrets. In addition, we or our customers may be sued by other parties that claim that our products have infringed their patents or misappropriated or misused their trade secrets, or that may seek to invalidate one or more of our patents. An adverse determination in any of these types of disputes could prevent us from manufacturing or selling some of our products, increase our costs of revenue and expose us to significant liability. Any of these claims may materially and adversely affect our business, financial condition and results of operations. For example, in a patent or trade secret action, a court could issue a preliminary or permanent injunction that would require us or our customer(s) to withdraw or recall certain products from the market or redesign certain products offered for sales or under development. We may also be liable for damages for past infringement and royalties for future use of certain technologies. See “Legal Proceedings” below.
In addition, any litigation to defend ourselves against claims that we have infringed the intellectual property rights of others, could, regardless of the ultimate outcome, materially and adversely affect our operating results by requiring us to incur significant legal expenses and diverting the resources of the company and the attention of our management team.
Because the markets in which we compete are highly competitive and many of our competitors have greater resources than we have, we cannot be certain that our products will compete favorably in the marketplace.
We face competition from a number of competitors, including Marvell and our flash memory customers. We expect to face competition in the future from our current and potential competitors. In addition, some of our flash memory customers have developed products and technologies that could replace their need for our products or otherwise reduce their demand for our products.
Some of our current and potential competitors have longer operating histories, greater name recognition, access to larger customer bases and significantly greater financial, sales and marketing, manufacturing,
12

distribution, technical and other resources than we have. As a result, they may be able to respond more quickly to changing customer demands or to devote greater resources to the development, promotion and sales of their products than we can. Our current and potential competitors may develop and introduce new products that will be priced lower, provide superior performance or achieve greater market acceptance than our products. For our SSD solutions, if we are unable to procure sufficient supplies of flash memory, our customers may seek to purchase SSD solutions from other suppliers.
Our products must meet exacting specifications and undetected defects and failures may occur, which may cause customers to return or stop buying our products and may expose us to product liability risk and risks of indemnification against defects in our products.
Our products are complex and may contain undetected hardware or software defects or failures, especially when first introduced or when new versions are released. These errors could cause us to incur significant
re-engineering
costs, divert the attention of our engineering personnel from product development efforts and materially affect our customer relations and business reputation. If we deliver products with errors or defects, our credibility and the market acceptance and sales of our products could be harmed. Defects could also lead to liability for defective products as a result of lawsuits against us or against our customers. We have agreed to indemnify some of our customers in some circumstances against liability from defects in our products. A successful warranty or product liability claim could require us to make significant payments.
Our intellectual property indemnification practices may adversely impact our business.
We may be required to indemnify our customers and our third-party intellectual property providers for certain costs and damages of intellectual property infringement in circumstances where our products are a factor in creating infringement exposure. In the contracts under which we sell semiconductor products, we may have agreed to indemnify our customers against losses arising out of claims of unauthorized use of intellectual property. In some of our licensing agreements, we have agreed to indemnify the licensee against losses arising out of or related to our conduct or services. We cannot assure you that claims for indemnification will not be made or that these claims would not have a material and adverse effect on our business, operating results or financial condition.
We are exposed to potential impairment charges on goodwill and acquired intangible assets relating to acquisitions and on investments.
We had approximately US$17.5 million of goodwill on our balance sheet as of December 31, 2019. We are required to perform testing for impairment losses annually or whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. If the fair value of the assets declines to below our carrying value, we could incur significant goodwill and intangible assets impairment charges, which could negatively impact our financial results. In 2017, we wrote down FCI goodwill by US$10.3 million; in 2018, we wrote down Bigtera goodwill and intangible assets by US$0.6 million and US$3.4 million; and in 2019, we wrote down Shannon goodwill and intangible assets by US$16.0 million.
In addition, from time to time, we have made investments in private companies and had approximately US$3 million of investments as of December 31, 2019. If the companies that we invested in are unable to execute their plans and succeed in their respective markets, we may not benefit from such investments, and we could potentially lose the amounts we invested. We evaluate our investment portfolio on a regular basis to determine if impairments have occurred. If the operations of any businesses that we have invested decline significantly, we could incur impairment charges that could have a material impact on our results of operations. In 2017, we recognized total impairment charges of US$0.1 million for our Cashido and Vastview investments.
13

Any failure to achieve and maintain effective internal controls could have a material adverse effect on our business, results of operations and the market price of our ADSs.
We are subject to reporting obligations under securities laws of the United States. The Securities and Exchange Commission, or the SEC, as required by Section 404 of the Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, adopted rules requiring every public company to include in its annual report management’s assessment of the effectiveness of the company’s internal controls over financial reporting. In addition, an independent registered public accounting firm must attest to and report on the effectiveness of the company’s internal controls over financial reporting.
Our management and independent registered public accounting firm have concluded that our internal controls as of December 31, 2019 are effective. However, we cannot assure you that in the future we or our independent registered public accounting firm will not identify material weakness during the audit process or for other reasons. In addition, because of the inherent limitations of internal control over financial reporting, including the possibility of collusion or improper management override of controls, material misstatements due to error or fraud may not be prevented or detected on a timely basis. As a result, if we fail to maintain effective internal controls over financial reporting or should we be unable to prevent or detect material misstatements due to error or fraud on a timely basis, investors could lose confidence in the reliability of our financial statements, which in turn could harm our business and results of operations, negatively impact the market price of our ADSs and harm our reputation.
We are subject to cybersecurity risk.
We experience cyberattacks of varying degrees on our technology infrastructure and systems and, as a result, unauthorized parties have obtained in the past, and may in the future obtain, access to our computer systems and networks. The technology infrastructure and systems of our suppliers, vendors and partners may also experience such attacks. Cyberattacks are external and internal threats that include, but are not limited to, malware, phishing, advanced persistent threats, denial of service attacks, malicious software downloads, insider security breaches, and hardware and software vulnerabilities. We believe cyberattack attempts are increasing in number and that cyberattackers are developing increasingly sophisticated systems and means to not only attack systems, but also to evade detection or to obscure their activities.
We have controls and policies in place, will continue to enhance our capabilities and upgrade our protective solutions to guard against known and emerging threats, detect malicious or unauthorized activities, and have recovery systems to minimize business disruptions. If efforts to breach our infrastructure and systems are successful or we are unable to protect against these risks, we could suffer interruptions, delays, or cessation of operations of our systems, and loss or misuse of proprietary or confidential information, intellectual property, or sensitive or personal information. Breaches of our infrastructure and systems could also cause our customers and other affected third parties to suffer loss or misuse of proprietary or confidential information, intellectual property, or sensitive or personal information, and could harm our relationships with customers and other third parties. As a result, we could experience additional costs, indemnification claims, litigation, and damage to our brand and reputation. All of these consequences could harm our reputation and our business and materially and adversely affect our operating results and financial condition.
Our business is subject to various governmental regulations, and compliance with these regulations may cause us to incur significant expense.
We are subject to various state, federal and international laws and regulations governing the environment, including restricting the presence of certain substances in electronic products. In addition, we are also subject to various industry requirements restricting the presence of certain substances in electronic products. Although our management systems are designed to maintain compliance, we cannot assure you that we have been or will be at all times in complete compliance with such laws and regulations. If we violate or fail to comply with any of them, a range of consequences could result, including fines, import/export restrictions, sales limitations, criminal and civil liabilities or other sanctions.
14

Recently there has been increased focus on environmental protection and social responsibility initiatives, which are subject to change, can be unpredictable, and may be difficult for us to comply with, given the complexity of our supply chain and our significant outsourced manufacturing. We are required to implement various standards or processes due to the adoption of rules or regulations that result from these initiatives, such as the SEC rules on the disclosure of the use of “conflict minerals.” If we are unable to comply, or ensure that our suppliers or contract manufacturers comply, with such standards or processes, customers may stop purchasing from us, which could adversely affect our sales and results of operations.
Our business is subject to various other international laws and other legal requirements, including packaging, product content, labor and import/export regulations, such as the U.S. Export Administration Regulations and sanctions against Huawei, and applicable executive orders. These laws, regulations and orders are complex, may change frequently and with limited notice, have generally become more stringent over time and have intensified under the current U.S. administration, especially in light of recent geopolitical tensions with China. We may be required to incur significant expense to comply with, or to remedy violations of, these regulations. In addition, if our customers fail to comply with these regulations, we may be required to suspend sales to these customers, which could damage our reputation and negatively impact our results of operations.
Our stock price has been, and may continue to be, volatile, which could result in investors losing all or part of their investments.
Since we completed our initial public offering in June 2005, the market price of our ADSs has been and likely will continue to be highly volatile and could be subject to wide fluctuations in response to numerous factors, including the following:
  actual or anticipated variations in our quarterly operating results or those of our competitors, customers, or NAND flash vendors;
 
  actual or anticipated changes in NAND flash supply and demand dynamics;
 
  actual or anticipated changes in our market share or the market share of our competitors;
 
  the commencement or results of litigation;
 
  announcements by us, our competitors, our customers, or their other suppliers of new products or technological innovations;
 
  changes in financial estimates or recommendations by securities analysts;
 
  the payment or
non-payment
of cash dividends at the discretion of our board of directors;
 
  the announcement and implementation of share repurchase programs;
 
  announcements by us or our competitors of significant acquisitions, divestitures or partnerships; and
 
  actual or anticipated changes in the global economic or industry outlook.
 
Many of these factors are beyond our control and may negatively impact the market price of our ADSs, regardless of our performance. In addition, the stock market in general, and the market for technology and semiconductor companies in particular, have been highly volatile. Our ADSs may not trade at the same price levels as that of other semiconductor and technology companies, and shares of semiconductor and technology companies, in general, may not sustain their current market prices. These fluctuations as well as general economic, political, and market conditions may have an adverse effect on the market price of our ADSs.
There can be no assurance that we will continue to declare cash dividends, if at all, or in any particular amounts.
In January 2013, our Board of Directors declared our first quarterly cash dividend and has subsequently declared and paid dividends in each successive quarter. In November 2015, our Board changed the dividend declaration from quarterly to annually, with payments made in four quarterly installments. The decision to
15

continue declaring dividends, if any, and their timing and amount, depends on, among other things, that the dividend payment is in the best interests of our shareholders, business visibility, our results of operations, capital availability and future capital requirements, financial condition, statutory requirements, and other factors that the Board may deem relevant and any dividend declaration is at the discretion of our Board. Our dividend payments may change from time to time, and we cannot provide assurance that we will continue to declare dividends, if at all or in any particular amounts. A reduction in or elimination of our dividend payments could have a negative effect on our share price.
If we are characterized as a passive foreign investment company, U.S. Holders may experience adverse tax consequences.
Based on the present and projected composition of our income and valuation of our assets, we believe we are not currently classified as a passive foreign investment company (“PFIC”) for U.S. federal income tax purposes. We will generally be classified as a PFIC for any taxable year in which either (a) at least 75% of our gross income is passive income or (b) at least 50% of the value (determined on the basis of a quarterly average) of our assets is attributable to assets that produce or are held for the production of passive income. If we are characterized as a PFIC, U.S. Holders may experience adverse tax consequences. See “ITEM 10. ADDITIONAL INFORMATION — Taxation — United States Federal Income Taxation.”
Our business, financial condition and results of operations could be adversely affected by the political and economic conditions of the countries in which we conduct business and other factors related to our international operations.
A substantial portion of our business is conducted outside of the United States and, as a result, we are subject to foreign business, political and economic risks. Most of our integrated circuits are manufactured, assembled, tested and packaged by third-parties located in China and Taiwan. We generated 92%, 90% and 86% of our revenue in 2017, 2018 and 2019, respectively, from sales to customers outside the United States, and for the year ended December 31, 2019, 55% of our revenue was from sales in three jurisdictions, Taiwan, Korea and China. Our controller research and development is conducted primarily in Taiwan and our SSD solutions research and development is conducted in both China and Taiwan. Most of our corporate functions are located in Taiwan. These operations are directly influenced by the political and economic conditions of the country in which they are located. We do not expect the portion of our business located outside of the United States to change in the future.
Accordingly, we are subject to risks associated with international operations, including but not limited to:
  international economic and political conditions, such as political tensions between countries in which we do business (please also refer to Risk Factors relating to China and Taiwan);
 
  unexpected changes in, or impositions of, legislative or regulatory requirements;
 
  complying with a variety of foreign laws;
 
  differing legal standards with respect to protection of intellectual property and employment practices;
 
  cultural differences in the conduct of business;
 
  inadequate local infrastructure that could result in business disruptions;
 
  exporting or importing issues related to export or import restrictions, tariffs, quotas and other trade barriers and restrictions, recently increased as a result of the ongoing trade disputes and tariffs between China and the U.S.;
 
  financial risks such as longer payment cycles and difficulty in collecting accounts receivable;
 
  adverse taxes rules, regulations and penalties; and
 
  other factors beyond our control such as nature disasters, terrorism, civil unrest, war and health emergencies, such as
COVID-19.
 
16

As a result of having global operations, the sudden disruption of the supply chain and/or disruption of the manufacture of our customer’s products caused by events outside of our control could impact our results of operations by impairing our ability to timely and efficiently deliver our products.
Although our reporting currency is the U.S. dollar, and the majority of our sales and cost of sales in the last three years are denominated in the U.S. dollar, the majority of our operating expenses are denominated in the NT dollar, and to a lesser extent Korean won, Chinese yuan and U.S. dollar. Any unfavorable changes in foreign exchange rates could adversely affect, or cause fluctuations in, our results of operations. We do not currently engage in currency hedging activities.
We operate primarily in regions that are susceptible to natural disasters.
We operate primarily in regions of the world, including Taiwan, China and California, that are susceptible to earthquakes. In the past, these regions had experienced severe earthquakes that caused significant property damage and loss of life, although we did not suffer any material impact on our business. The occurrence of earthquakes is unpredictable, and a major earthquake and consequent disruptive events could severely disrupt the normal operations of our business and have a material and adverse effect on our financial condition and operating results.
We face substantial risks associated with doing business in Taiwan because of tense regional geopolitical risk
Most of our business operations are in Taiwan, a self-governing democracy, with an unique international political status, that is claimed by China and receives security from the United States under the Taiwan Relations Act. China asserts that Taiwan is part of China, seeks the unification of Taiwan and has not ruled out the use of force to achieve this. China is also increasingly assertive in the region and claims sovereignty over much of the South China Sea south of Taiwan and has unilaterally established an Air Defense Identification Zone in the East China Sea north of Taiwan. The United States does not recognize China’s ADIZ and conducts regular freedom of navigation operations in the areas of the South China Sea claimed by China. In 2016, China dismissed the United Nation’s Permanent Court of Arbitration ruling against it in its claims to the South China Sea. Tensions between Taiwan and China and between the United States and China have increased in recent years. 
A majority of our employees and a significant portion of our research and development and corporate functions are based in Taiwan. We also operate a research and development center in Shanghai and China is one of the largest markets for our products. In addition, most of our foundries and assembly and testing suppliers are located in either Taiwan or China. Accordingly, our business and results of operations and the market price of our ADSs may be affected by any deterioration in the relationship between Taiwan and China. Although there are significant economic ties between Taiwan and China, in recent years China has taken a more aggressive posture towards Taiwan, including the suspension of cross-straits communications channels in 1996, regular intrusion by Chinese military aircrafts into Taiwan airspace, the sailing of naval ships around Taiwan waters, the conduct of military exercises close to Taiwan, and exclusion of Taiwan from international organizations such as the World Health Organization. 
Furthermore, our principle executive offices are in Hong Kong. Recent
pro-democracy
protests and
COVID-19
containment activities have affected our Hong Kong operations and there is no assurance that China’s new national security law for Hong Kong will not reduce its autonomy and lead to repercussions from the United States and Taiwan that adversely affect our operating arrangements, whether commercial or regulatory in nature.
Past and recent developments in relations between Taiwan and China have on occasion depressed the market prices of the securities of Taiwanese companies or companies with significant business activities in Taiwan. We cannot assure you any contentious situations between Taiwan and China will always resolve in maintaining the current status quo or remain peaceful. Relations between Taiwan and China, potential
17

confrontations between the United States and China and other factors affecting military, political, social or economic conditions in Taiwan and Hong Kong could have a material adverse effect on our financial condition and results of operations, as well as the market price and the liquidity of our ADSs.
The enactment of legislation implementing changes in taxation of international business activities, the adoption of other tax reform policies or changes in tax legislation or policies could materially impact our financial position and results of operations.
Tax bills are introduced from time to time to reform taxation of international business activities. The Organisation for Economic
Co-operation
and Development, or OECD, has released guidance covering various topics, including
country-by-country
reporting, definitional changes to permanent establishment and guidelines in determining arm’s length transfer pricing. This guidance is collectively referred to as Base Erosion and Profit Shifting, or BEPS, an initiative that aims to standardize and modernize global tax policy. Depending on legislation ultimately enacted in connection with this guidance by jurisdictions in which we operate, there may be significant consequences for us due to our significant international business activities. For example, adoption of BEPS by foreign jurisdictions in which we operate could result in changes to tax policies, including transfer-pricing policies that could ultimately impact our tax liabilities to foreign jurisdictions. If any of these proposals are enacted into law, or if other international, consensus-based tax policies and principles are amended or implemented, they could have material adverse consequences on the amount of tax we pay and thereby on our financial position and results of operations. It is likely that new legislations enacted by several governments of countries in which we operate could lead to higher operating and tax expenses for our business in the near future.
In addition, policies regarding corporate income taxes in numerous jurisdictions in which we operate are under heightened scrutiny. As a result, decisions by tax authorities regarding treatments and positions of corporate income taxes could be subject to legislative investigation and inquiry, which could result in changes in tax policies or prior tax rulings. As such, the taxes we previously paid may be subject to change and our taxes may increase in the future, which could have an adverse effect on our results of operations, financial condition and our corporate reputation.
A substantial amount of our stock is held by a small number of large investors and significant sales of our common stock in the public market by one or more of these holders could cause our stock price to fall.
As of December 31, 2019, we believe 10 of our 20 largest holders of common stock were active institutional investors who held approximately 52% of our outstanding shares of common stock in the aggregate, with Massachusetts Financial Services Company being our largest stockholder with approximately 11% of our outstanding shares of common stock. These investors may sell their shares at any time for a variety of reasons and such sales could depress the market price of our common stock. In addition, any such sales of our common stock by these entities could also impair our ability to raise capital through the sale of additional equity securities.
We are subject to risks associated with development and construction of our Taiwan headquarters building.
In September 2018, we purchased 65,700 square feet of land in Hsinchu, Taiwan for a total cost of US$58.9 million and expect to spend an estimated US$75 million for the development and construction of our future Taiwan headquarters building, which is currently targeted for completion in 2024. We have no experience developing and constructing office buildings and managing real property of this scale. We may encounter unanticipated occurrences or conditions during construction that may increase the expense of the project. We may also encounter unanticipated delays in the construction of the new building and local government approvals for the project may be delayed. We are financing this construction from our cash balance, which could limit alternative deployments of capital. The purchase of the land and construction of the building will increase our fixed assets significantly and could reduce our return on invested capital. After the office building has been constructed, we may consider sale and leaseback arrangements if favorable terms can be obtained.
18

Item
 4.
Information on the Company
Introduction
Silicon Motion Technology Corporation (“Silicon Motion”) is a corporation which was incorporated in the Cayman Islands in January 2005 and acquired Silicon Motion, Inc., a Taiwan corporation (“SMI Taiwan”), in April 2005. Originally SMI Taiwan was known as Feiya Technology Corporation (“Feiya”), a Taiwan corporation which was incorporated in April 1997 but had changed its name to SMI Taiwan after acquiring in August 2002 Silicon Motion, Inc., a California corporation (“SMI USA”), which was incorporated in November 1995. Feiya was originally a flash memory products company and SMI USA a graphics processor company.
On March 7, 2019, we entered into an agreement to sell FCI, our specialty RF ICs product line for the Mobile Communications market, to Dialog Semiconductor, and this transaction closed on May 31, 2019.
We are a global leader in developing NAND flash controllers for SSDs and other solid state storage devices. We have over 20 years of experience developing specialized processor ICs that manage NAND components and deliver market leading, high- performance storage solutions widely used in data centers, PCs, smartphones and commercial and industrial applications. We have one of the broadest portfolios of controller intellectual properties developed from our deep understanding of NAND characteristics, which enables us to design both unique, highly optimized configurable IC plus related firmware controller platforms and complete turnkey controller solutions. In the last ten years, we have shipped over six billion controllers, more than any other company in the world. More NAND flash components, including current and
up-coming
generations of 3D flash produced by Intel, Kioxia, Micron, Samsung, SK Hynix and Western Digital, are supported by Silicon Motion controllers than any other company. Our customers include NAND flash makers, module makers, hyperscalers and OEMs.
We are the world’s leading merchant supplier of SSD controllers used in PCs and other client devices and leading merchant supplier of eMMC/UFS controllers used in smartphones and IoT devices. We also leverage our controller expertise to supply custom-designed high-performance Open-Channel data center SSDs to China’s leading hyperscalers and customized small single-chip form factor SSDs for industrial, commercial and automotive applications. We market our controllers under the “SMI” brand, enterprise-grade SSDs under the “Shannon Systems” brand and single-chip industrial-grade SSDs under the “Ferri SSD” and “Ferri-eMMC” brands.
Our principal executive offices are located at Unit B, 16/F, Centre 600, 82 King Lam St, Cheung Sha Wan, Kowloon, Hong Kong. The address of our United States operating subsidiary, Silicon Motion, Inc., is 690 N. McCarthy Blvd. Suite 200, Milpitas, CA 95035. The address of our Taiwan operating subsidiary, Silicon Motion, Inc., is 8/F, #36 Taiyuan St., Jhubei, Hsinchu 30265, Taiwan. Our ADSs, each representing four of our ordinary shares, have been listed and traded on Nasdaq since June 2005.
Subsidiaries of the Company
Below is a list of subsidiaries of the Company. All subsidiaries are wholly owned.
     
Name of Entity
 
Jurisdiction of Incorporation
Bigtera (Beijing)
 
China
Shannon Systems
 
China
Silicon Motion, Inc.
 
California
Silicon Motion, Inc.
 
Taiwan
Silicon Motion, Inc. (Shanghai)
 
China
Silicon Motion, Inc. (Shenzhen)
 
China
Silicon Motion (MCO) Ltd.
 
Macau
Silicon Motion Technology (HK) Ltd.
 
Hong Kong
FCI Inc.*
 
Korea
 
*
In May 2019, we sold FCI to Dialog Semiconductor.
19

Our Market and Products
We focus primarily on designing, developing and marketing: (i) NAND flash controllers for solid state storage devices, primarily SSDs used in PCs and other client devices and eMMC and UFS mobile embedded storage used in smartphones and (ii) SSD solutions, primarily enterprise-grade SSDs used in data centers and small form-factor specialized SSDs used in industrial, commercial and automotive applications. NAND flash controllers for the PC and smartphone markets account for a significant majority of our sales. In May 2019, we divested our specialty RF ICs for the mobile communications market.
NAND Flash Controllers
We offer a broad range of controllers for customers to choose from in developing different categories of solid state storage devices that are used in a wide variety of applications. We provide controllers for computing-grade SSDs used in PCs and other client devices, enterprise-grade SSDs used in data centers, eMMC and UFS mobile embedded storage used in smartphones and IoT devices, flash memory cards and flash drives used as expandable storage, and specialized SSDs used in industrial, commercial and automotive applications. For most of these applications we offer customers controllers which are designed for a range of different price-performance trade-offs that enable the targeting of different market segments, such as value-line, mainstream and premium. Our controllers are a combination of integrated circuits and firmware and are offered as configurable platforms or turnkey solutions, which provides customers with options to customize products to achieve desired differentiation or focus on fast
time-to-market.
 Since SSDs and mobile embedded storage are defined by continuously evolving industry standards such those relating to the PCIe host interface, NVMe data transfer protocol and UFS storage specification, we provide controllers for the latest versions of these industry standards and design our solutions for customers to build storage devices with competitive product performance and compatibility with host devices. Our controllers are also designed to support the majority of the latest next generations of NAND flash components manufactured by vendors such as Intel, Kioxia, Micron, Samsung, SK Hynix and Western Digital, which enables customers to have choices of components for use in storage devices. Controller technologies critical for the functioning of our controllers that we integrate include advanced error correction codecs (ECC) and digital signal processing (DSP) engines for ensuring data reliability and sophisticated wear-leveling algorithms for maximizing the usable life of NAND flash components. We may also incorporate other technologies in our controllers such as encryption, power-loss protection, multimedia digital rights management and active temperature monitoring.
SSD Solutions
We use our our unique controller technology to develop Ferri and Shannon SSD solutions. Our FerriSSDs, Ferri-eMMCs and
Ferri-UFS
are highly reliable industrial-, commercial- and automotive-grade single-chip SSDs, which are developed for a wide-range of embedded applications that require high data rate, small form factor and compliance with industry standards. We offer customers firmware customization for performance tuning as a value-added service. Our Shannon SSDs include both standard enterprise-grade PCIe NVMe SSDs used in data centers and proprietary enterprise-grade Open-Channel SSDs developed for China’s leading hyperscale data center operators. Our Bigtera software-defined storage solutions are enterprise-grade software defined storage and storage appliances targeted at China and Taiwan markets.
Our Customers
We sell our products to NAND flash makers, module makers, hyperscalers and OEMs worldwide. Most of our high performance flash memory storage controllers are supplied to NAND flash manufacturers. We are a leading merchant supplier of controllers for SSDs used in PCs and other client devices, and eMMC and UFS used in smartphones. Sales to our five largest customers represented approximately 57%, 54% and 54% of our net revenue in 2017, 2018 and 2019, respectively. Sales to our two largest customers representing 39%, 34% and 31% of our net revenue in 2017, 2018 and 2019, respectively. In 2019, the significant customers were Intel and Micron and in 2017 and 2018, were SK Hynix and Intel. The identities of our largest customers and their respective contributions to our net revenue have varied and will likely continue to vary from period to period.
20

The majority of our customers purchase our products through purchase orders, as opposed to entering into long-term contracts with us. The price for our products is typically agreed upon at the time a purchase order is placed.
Sales and Marketing
We market and sell our products worldwide through a combination of direct sales personnel and independent electronics distributors. Our direct sales personnel are strategically located near our NAND flash manufacturer, leading technology OEM and modular maker customers in Taiwan, Korea, China, the United States, and Japan. Approximately 68% of our sales in 2017, 68% of our sales in 2018, and 69% of our sales in 2019 were attributable to our direct sales force while the remainder was attributable to distributors.
To supplement our direct sales, we have independent electronics distributors and sales reps located throughout the world. We selected these distributors and reps based on their ability to provide effective field sales, marketing communications and technical support for our products to our customers.
Our marketing group focuses on our product strategy, product development road maps, new product introduction process, demand assessment, competitive analysis, and product marketing. We seek to work with potential and existing customers early in their design process to best match our products to their needs, and more broadly, to ensure that product development activities, product launches, and
on-going
demand and supply planning occur in a well-managed, timely basis in coordination with our research and development, operations, and sales groups, as well as our customers and distributors. We also attend industry tradeshows and technical conferences to promote our products and solutions, maintain close contact with our existing customers to assess demand, and keep current with industry trends. Our participation in industry standards associations, such as IEEE, JEDEC and NVM Express, helps us monitor the latest industry developments and promote our corporate profile. Our marketing group also works with our sales teams to identify new business opportunities.
We also have field application engineers (FAEs), who provide technical support and assistance to existing and potential customers in designing, testing and qualifying systems that incorporate our products. Our FAE organization is segmented by product and market to support our customers.
Research and Development
We devote a significant amount of resources to research and development for broadening and strengthening our portfolio of technology, products and solutions. Our engineering team has expertise in NAND flash management algorithms, system architecture, digital, mixed-signal, and software engineering. As of April 30, 2020, we have 1,522 patents and 1,302 pending applications worldwide. We will continue to actively pursue the filing of additional patent applications in important jurisdictions.
We believe technology research and product development is essential to our growth. Our primary research and development centers are located in Hsinchu and Taipei, Taiwan, and Shanghai, China. Our facilities in Hsinchu and Taipei focus primarily on our NAND flash controller products, and our facilities in Shanghai focus primarily on SSD solutions and specific product requirements of our customers in China.
Our research and development expenses were approximately US$102.1 million, US$102.0 million, and US$110.3 million for the years ended December 31, 2017, 2018 and 2019, respectively.
Manufacturing
We design and develop our products and electronically transfer our proprietary designs to independent foundries for the manufacturing and processing of silicon wafers. Once the wafers are manufactured, they are then shipped to third-party assembly and testing subcontractors. Individual dies on each wafer are assembled into
21

finished chips and undergo several stages of testing before delivery to our customers. We also ship bare dies to our customers. We believe that our strategy of outsourcing wafer fabrication, packaging and testing enables us to benefit from the research and development efforts of leading manufacturers without the requirement to commit our own substantial capital investments. Our fabless business model also provides us with the flexibility to engage vendors who offer services that best complement our products and technologies.
Wafer fabrication
. TSMC and SMIC are currently our primary foundries that manufacture most of our semiconductors. We use their fabs in Taiwan, Singapore, and China to fabricate our devices using CMOS process technology, primarily with process node from 12/16 to 55 nanometers. We regularly evaluate the benefits and feasibility, on a
product-by-product
basis, of migrating to more cost efficient manufacturing process technologies.
Assembly and testing
. Following wafer fabrication, our wafers are shipped to our assembly and test subcontractors where they are probed, singulated into individual dies, assembled into packaged chips, and undergo the process of electronic final testing. In order to minimize cost and reduce turn-around time, our products are designed to use low cost, industry standard packages and can be tested with widely available automatic testing equipment. We currently engage companies such as ASE, SPIL, and KYEC as our primary subcontractors for the assembly and testing of our products. We have dedicated teams of manufacturing engineers who maintain control over the process from the early stages of manufacturing. Our engineers work closely with our subcontractors to develop product testing and packaging programs to ensure these programs meet our product specifications, thereby maintaining our ownership of the functional and parametric performance of our semiconductors.
Quality and reliability assurance
. We have designed and implemented a quality assurance system that provides the framework for continual improvement of products, processes and customer service. To ensure consistent product quality, reliability and yield, our quality assurance teams perform reliability engineering, quality control, international organization for standardization (ISO) system development, document control, subcontractor quality management and customer engineering services to closely monitor the overall process from IC design to after-sale customer support. In particular, we rely on
in-depth
simulation studies, testing and practical application testing to validate and verify our products. We emphasize a strong supplier quality management practice in which our manufacturing suppliers and subcontractors are
pre-qualified
by our quality assurance teams. Our suppliers are required to have a quality management system, certified to ISO 9000 standard. Our operations have been ISO 9001 certified since 1999.
Competition
We face competition from a number of competitors, including Marvell and our flash memory customers.
The markets for our products are intensely competitive, and are characterized by rapid technological change, evolving industry standards, frequent new product introductions and pricing pressures. Competition has intensified as a result of the increasing demand for higher levels of performance at competitive prices. We expect competition to intensify as current competitors continue to strengthen the depth and breadth of their product offerings. We believe that our ability to compete successfully in the rapidly evolving markets for our products depends on a number of factors, including, but not limited to:
  the performance, features, quality and price of our products;
  the timing and success of new product introductions by us, our customers and our competitors;
  emergence, rate of adoption and acceptance of new industry standards;
  our ability to obtain adequate foundry capacity at competitive prices; and
  the number and nature of our competitors in a given market.
22

We expect increased competition in the future from emerging or established companies, customers or other third parties, any of which could acquire significant market share. See “Risk Factors — Because the markets in which we compete are highly competitive and many of our competitors have greater resources than we have, we cannot be certain that our products will compete favorably in the marketplace,” in Item 3 above.
Seasonality
See “Risk Factors — Our financial conditions and results of operations may vary from quarter to quarter, which may cause the price of our ADSs to decline.” in Item 3 above and “Operating and Financial Review and Prospects — Principal Factors Affecting Our Results of Operations” in Item 5 below.
Intellectual Property
Our success and future revenue growth depends, in part, on our ability to protect our intellectual property. We rely on a portfolio of intellectual property rights, registered in the United States, Taiwan, and other countries, including patents, copyrights, trademark registrations, trade secret laws, contractual provisions, licenses, and other methods to protect our intellectual property.
As of April 30, 2020, we have 1,522 patents and 1,302 pending applications worldwide. There can be no assurance that patents will ever be issued with respect to these pending applications. Furthermore, it is possible that any patents held by us may be invalidated, circumvented, challenged or licensed to others. In addition, there can be no assurance that such patents will provide us with competitive advantages or adequately safeguard our proprietary rights. While we continue to file new patent applications with respect to our recent developments, existing patents are granted for prescribed time periods and will expire at various times in the future. We expect to continue to file patent applications where appropriate to protect our proprietary technologies.
Companies in the semiconductor industry have frequently demonstrated a readiness to commence litigation based on allegations of patent and other intellectual property infringement. From time to time, third parties may assert infringement claims against us. We may not prevail in any such litigation or may not be able to license patents from third parties on commercially reasonable terms, if at all. Litigation, regardless of the outcome, is likely to result in substantial cost and diversion of our resources, including our management’s time. Any such litigation could materially adversely affect us. In addition, in the contracts under which we sell semiconductor products, we may have agreed to indemnify our customers against losses arising out of claims of unauthorized use of intellectual property.
We intend to protect our intellectual property rights vigorously, but there can be no assurance that our efforts will be successful. In addition, the laws of other countries in which our products are sold may not protect our products and intellectual property rights to the same extent as the laws of the United States.
While our ability to effectively compete depends in large part on our ability to protect our intellectual property, we believe that our technical expertise, customer support capabilities, and ability to introduce new products in a timely and cost effective manner will be important factors in maintaining our competitive position.
We claim copyright and trademark protection for proprietary documentation for our products and a variety of branding marks. We have registered “Silicon Motion” and its logo (a three-dimensional cube depiction of the letters “SM”), “NANDSustain,” “NANDXtend,” “SSDLifeGuard,” “SSDLifeSaver,” “TurboMLC,” “FerriSSD,” “Ferri-eMMC,” “the powered by SiliconMotion logo,” “InstantView,” the Shannon Systems logo, “PCIe-RAID,”
“DIRECT-IO,”
“Hyper-IO,”
“Bigtera,” the Bigtera logo, and “VirtualStor,” “CloudStor,” and “StorVisor” as trademarks in the United States, Taiwan, and other countries.
We also attempt to protect our trade secrets and other proprietary information through agreements with our customers, suppliers, employees and consultants, and through other customary security measures.
23

We have entered into license agreements with third party intellectual property vendors for wafer fabrication tool libraries, semiconductor IP core, computer aided design tools, and software.
Facilities
As of the date of this annual report, we occupy facilities totaling approximately 373,800 square feet, which house our management and administration, operations, research and development and sales and marketing departments. Of our facilities, approximately 182,400 square feet are owned and approximately 191,400 square feet are occupied under leases. We consider our facilities insufficient to meet our future operational requirements and in 2018, purchased 65,700 square feet of land in Hsinchu, Taiwan for the construction of a future office building. See “Risk Factor — We are subject to risks associated with development and construction of our Taiwan headquarters building.” The table below lists the location of our operating facilities.
             
Location
 
Primary Use
 
Approximate Square Footage
 
Hsinchu, Taiwan
 
Research & development, management & administration
   
200,800
 
Taipei, Taiwan
 
Research & development, sales & marketing
   
74,600
 
Shanghai, China
 
Research & development, sales & marketing
   
43,400
 
Shenzhen, China
 
Sales & marketing
   
20,200
 
Milpitas, California
 
Sales & marketing, management
   
13,300
 
Others 
(1)
 
Sales & marketing, management
   
21,500
 
 
(1) Korea, Macau, Hong Kong, Yokohama, Japan, Beijing, Nanjing, Hangzhou and Suzhou, China
Leases covering our current facilities expire at varying dates, generally within the next five years. We anticipate no difficulty in retaining occupancy through lease renewals,
month-to-month
occupancy or replacing the leased facilities with equivalent facilities.
We currently own commercial property in Taipei of approximately 6,200 square feet and commercial property in Shanghai of approximately 20,000 square feet, which we have no plans to use for our operations. We are in the process of selling the Shanghai property.
Government Regulation
See Risk Factors — “Our business is subject to various governmental regulations, and compliance with these regulations may cause us to incur significant expense.” in Item 3 above.
Item
 4A.
Unresolved Staff Comments
None.
Item 5.
Operating and Financial Review and Prospects
The following discussion of our financial condition and results of operations is based upon and should be read in conjunction with our consolidated financial statements and their related notes included in this annual report. This discussion contains forward-looking statements that involve risks and uncertainties. We caution you that our business and financial performance are subject to substantial risks and uncertainties. Actual results could differ materially from those projected in the forward-looking statements. See “Special Note Regarding Forward-Looking Statements.” In evaluating our business, you should also carefully consider the information provided under the caption “Risk Factors” included in Item 3 of this annual report.
Overview
We are a global leader in developing NAND flash controllers for SSDs and other solid state storage devices. We have over 20 years of experience developing specialized processor ICs that manage NAND components and
24

deliver market leading, high- performance storage solutions widely used in data centers, PCs, smartphones and commercial and industrial applications. We have one of the broadest portfolios of controller intellectual properties developed from our deep understanding of NAND characteristics, which enables us to design both unique, highly optimized configurable IC plus related firmware controller platforms and complete turnkey controller solutions. In the last ten years, we have shipped over six billion controllers, more than any other company in the world. More NAND flash components, including current and
up-coming
generations of 3D flash produced by Intel, Kioxia, Micron, Samsung, SK Hynix and Western Digital, are supported by Silicon Motion controllers than any other company. Our customers include NAND flash makers, module makers, hyperscalers and OEMs.
We are the world’s leading merchant supplier of SSD controllers used in PCs and other client devices and leading merchant supplier of eMMC/UFS controllers used in smartphones and IoT devices. We also leverage our controller expertise to supply custom-designed high-performance Open-Channel data center SSDs to China’s leading hyperscalers and customized small single-chip form factor SSDs for industrial, commercial and automotive applications. We market our controllers under the “SMI” brand, enterprise-grade SSDs under the “Shannon Systems” brand and single-chip industrial-grade SSDs under the “Ferri SSD” and “Ferri-eMMC” brands.
Summary of Consolidated Financial Results
Summary of the year ended December 31, 2019 include the following:
  Total revenue decreased by 14% to US$457.3 million.
  Gross profit as a percentage of revenue decreased by 0.6% points to 48.6%.
  Total operating expenses increased by 9% to US$170.0 million.
  Operating profit decreased by 50% to US$52.1 million.
  Income tax expense as a percentage of income before income tax unchanged at 11%.
  Diluted earnings per ADS decreased by 33% to US$1.82.
Principal Factors Affecting Our Results of Operations
Net sales.
Our net sales consist primarily of sales of our products, after deducting sales discounts and allowances for returns.
Our net sales are denominated primarily in U.S. dollars. The percentages of our net sales by currency for the periods indicated are set forth in the following table:
                         
 
Year Ended December 31,
 
 
2017
 
 
2018
 
 
2019
 
Currency
 
 
 
 
 
 
 
 
 
U.S. dollars
   
87
%    
88
%    
95
%
Korean won
   
3
%    
3
%    
1
%
Chinese yuan
   
10
%    
9
%    
4
%
The length of our sales cycle, from the day purchase orders are received until products are shipped to customers, is dependent on the availability of our product inventories. If we do not have sufficient inventories on hand to meet customer demands, approximately three months are generally required from the day purchase orders are received until finished goods are manufactured and shipped to customers. This cycle can take up to six months during times when capacity at independent foundries is being fully utilized. The potential delays inherent in the manufacturing process increase the risk that we may not be able to fulfill a customer’s order on time. All of
25

our sales are made by purchase orders. Because our practice, which is consistent with industry practice, allows customers to reschedule orders on relatively short notice, order backlog may not be a good indicator of our future sales.
Because many of our semiconductor solutions are designed for the mobile and computing devices markets, we expect our business to be subject to seasonality, with higher net sales generally in the second half of each year, when customers place orders to meet increased demand during
year-end
holiday seasons. However, changing market and business conditions, as well as changing product mix in recent years could make assessment of the impact of seasonal factors on our business difficult.
Cost of sales.
Our cost of sales consists primarily of the following costs:
  cost of wafer fabrication;
  assembly, testing and shipping costs of our semiconductors;
  personnel and equipment costs associated with manufacturing support;
  quality assurance;
  cost of raw materials; and
  write-down of inventory.
We engage independent foundries for the manufacturing and processing of our semiconductors. Our manufacturing cost is subject to the cyclical supply and demand conditions typical of the semiconductor industry. Our cost per wafer generally fluctuates with the availability of capacity at independent foundries. We believe that our cost of sales is substantially variable in nature.
Research and development expenses.
Our research and development expenses consist primarily of employee salaries and related costs, stock-based compensation expense, fees paid for the use of intellectual properties and design tools developed by third parties, development cost of software, expenses for the design, development and testing of system architecture, new product or product alternatives, costs for the construction of prototypes, occupancy costs and depreciation on research and development related equipment. We expense research and development expenditures as they are incurred.
Sales and marketing expenses.
Our sales and marketing expenses consist primarily of employee salaries and related costs, stock-based compensation expense, commissions paid to independent distributors and costs for our advertising and promotional activities.
General and administrative expenses.
Our general and administrative expenses consist primarily of employee salaries and related costs, stock-based compensation expense, insurance premiums, professional fees and allowance for doubtful accounts.
Impairment of goodwill and intangible assets.
We evaluate the recoverability of goodwill and intangible assets annually, or sooner if events or changes in circumstances indicate that the carrying amount may not be recoverable.
Amortization of acquired intangible assets.
Amortization of acquired intangible assets relates to intangible assets, such as development technology, but excluding goodwill.
Gain from disposal of noncurrent assets held for sale.
In 2017, we sold an office building which was classified as noncurrent assets held for sale and recognized the gain from disposal.
26

Accounting for stock-based compensation.
We grant restricted stock units to our employees and members of the Board of Directors. The value of our restricted stock units is expensed over the vesting period and based on the grant date share price, less the present value of expected dividends during the vesting period, discounted at a risk-free interest rate.
Non-operating income and expenses.
Our
non-operating
income and expenses include gains from disposal of subsidiary, gains or losses on the sales of investments, interest from deposited cash or short-term investments, gains or losses on foreign exchange rates, impairment of long-term investments, interest paid on loans and lease liabilities, gain or loss on equity-method investment and other
non-operating
income and expenses not categorized above. We conduct an assessment on the value of our long-term investments quarterly and make corresponding write-downs as required to the value of the long-term investments.
Provision for income taxes.
We must make certain estimates and judgments in determining income tax expenses for financial statement purposes. These estimates and judgments occur in the calculation of tax credits, benefits, deductions and allowance, and in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes, as well as the interest and penalties related to uncertain tax positions.
We have operations in several countries, which include Taiwan, China, Hong Kong, Macau and the US and determine income taxes for each of the jurisdictions where we operate. In May 2019, we divested our specialty RF ICs product line with operations primarily in South Korea.
Critical Accounting Policies and Estimates
Our discussion and analysis of our financial condition and results of operations are based upon our financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States.
The preparation of our consolidated financial statements requires us to make estimates and judgments that affect the reported amount of assets, liabilities, net sales and expenses, and related disclosure of contingent assets and liabilities. We evaluate our estimates on an
on-going
basis, including those related to product returns and pricing allowances, allowances for doubtful accounts, inventories, business combinations, goodwill, long-lived assets, income taxes, litigation and contingencies. We base our estimates and judgments on our historical experience, knowledge of current conditions and our beliefs of what could occur in the future considering available information. Because our estimates may vary in each situation, our actual results may differ from our estimates under different assumptions and conditions.
Our management considers the following factors in reviewing our financial statements:
  the selection of critical accounting policies; and
 
  the judgments and other uncertainties affecting the application of those critical accounting policies.
 
The selection of critical accounting policies, the judgments and other uncertainties affecting the application of those policies and the sensitivity of reported results to changes in conditions and assumptions are factors to be considered when reviewing our financial statements. Our principal accounting policies are set forth in detail in Note 2 to our consolidated financial statements included elsewhere in this annual report.
We believe the following critical accounting policies affect our more significant judgments used in the preparation of our financial consolidated statements.
Revenue recognition
. As a result of the adoption of the new revenue standard (ASC 606) on January 1, 2018, The Company enters into contracts that may include products that are capable of being distinct and
27

accounted for as separate performance obligations. To date, the majority of the revenue has been generated by sales associated with products for the storage and mobile communication markets, where a single performance obligation is identified in general. Revenue from services has been insignificant. Performance obligations associated with product sales transactions are generally satisfied when control passes to customers upon shipment or the written acceptance of the customers. Accordingly, product revenue is recognized at a point in time when control of the asset is transferred to the customer. The Company recognizes revenue when it satisfies a performance obligation by transferring control of a product to a customer in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods. Some of the Company’s sales are made to distributors. Control passes to the distributor upon shipment, and terms and payment by the Company’s distributors is not contingent on resale of the product.
The Company grants certain distributors limited rights of return and price protection rights on unsold products. The return rights are generally limited to five percent of the monetary value of products purchased within the preceding six months, provided that the distributor places a corresponding restocking order of equal or greater value. An allowance for sales returns for distributors and all customers is recorded at the time of sale based on historical returns information available, management’s judgment and any known factors at the time the financial statements are prepared that would significantly affect the allowance. Price protection rights are based on the inventory products the distributors have on hand at the date the price protection is offered. The actual price adjustments to distributors incurred by the Company are minimal.
Allowance for doubtful accounts.
We record an allowance for doubtful accounts based on our evaluation of the collectability of our accounts receivable. Normal payment terms are provided to customers and applied upon transfer of title. On an ongoing basis, we analyze the payment history of customer accounts, including recent customer purchases. In circumstances where we are aware of a specific customer’s inability to meet its financial obligations to us, we record a specific allowance against amounts due to reduce the net recognized receivable to the amount we reasonably believe will be collected. For all other accounts receivable due from customers, we categorize accounts receivable and make provisions based on a percentage of each category. We determine these percentages by examining our historical collection experience and current trends in the credit quality of our customers as well as our internal credit policies. If the financial condition of our customers or economic conditions in general were to deteriorate, additional allowances may be required in the future and such additional allowances would increase our operating expenses and therefore reduce our operating income and net income.
Our allowance for trade-related doubtful accounts were approximately US$0.6 million, US$0.6 million and US$1.6 million as of December 31, 2017, 2018 and 2019, respectively, representing approximately 0.7%, 0.7% and 1.5% of our gross accounts receivables at the end of each respective periods.
Inventory valuation.
We value inventories at the lower of cost or net realizable value for raw materials, work in process and finished goods, Inventories are recorded at standard cost and adjusted to the approximate weighted-average cost at the balance sheet date. We assesses its net realizable value of the inventory for estimated obsolescence or unmarketable inventory based upon management’s assumptions about future demand and market conditions. In estimating reserves for obsolescence, we primarily evaluates estimates based on the timing of the introduction of new products and the quantities remaining of old products and provides reserves for inventory on hand in excess of the estimated demand. Estimated losses on slow-moving items are recognized and included in the allowance for losses. We wrote down US$0.7 million, US$2.1 million and US$9.1 million in 2017, 2018 and 2019, respectively, for estimated obsolete or unmarketable inventory. In 2019, because of rapidly falling NAND prices, we wrote-down US$9.1 million of NAND components and SSDs in inventory.
Valuation of long-lived assets and intangible assets with finite useful life.
We evaluate the recoverability of long-lived assets and intangible assets whenever events or changes in circumstances indicate the carrying value may not be recoverable. The carrying value of a long-lived asset is considered impaired when the sum of the anticipated undiscounted cash flows from such asset is separately identifiable and is less than the carrying value. If impairment occurs, a loss based on the excess of carrying value over the fair market value of the long-lived asset is recognized. Fair market value is determined by reference to quoted market prices, if available, or
28

discounted cash flows, as appropriate. The impairment evaluations and the estimate of fair market value involve management estimates of assets’ useful lives and future cash flows. Actual useful lives and cash flows could be different from those estimated by management. This could have a material effect on our operating results and financial condition. No impairment losses were recognized in 2017. In 2018 and 2019, we wrote down the value of intangible assets by US$3.4 million and US$0.3 million, respectively, See Note 10 goodwill and acquired intangible assets in our financial statements.
Impairment of long-term investments.
We evaluate the recoverability of long-term investments whenever events or changes in circumstances indicate the carrying value may not be recoverable. Impairment charges are determined based on the difference between our carrying value and our proportionate ownership of the investee company’s fair value at year end. In 2017, 2018 and 2019, we recognized long term investments impairment of US$0.1 million, nil and nil, respectively, as a result of recurring operating losses and reduced forecasts of the investee companies which indicated that our investments were not recoverable within a reasonable period of time.
Business combinations.
When we acquire businesses, we allocate the purchase price to tangible assets and liabilities and identifiable intangible assets acquired. Any residual purchase price is recorded as goodwill. The allocation of the purchase price requires management to make significant estimates in determining the fair values of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates are based on historical experience and information obtained from the management of the acquired companies. These estimates can include, but are not limited to, the cash flows that an asset is expected to generate in the future, the appropriate weighted-average cost of capital, and the synergistic benefits expected to be derived from the acquired business. These estimates are inherently uncertain and unpredictable. In addition, unanticipated events and circumstances may occur which may affect the accuracy or validity of such estimates.
Goodwill.
We record goodwill when the consideration paid for an acquisition exceeds the fair value of net tangible and intangible assets acquired. We measure and test goodwill on an annual basis or more frequently if we believe indicators of impairment exist. Our impairment review process compares the fair value of the reporting unit in which the goodwill resides to its carrying value. We determined that our reporting units are equivalent to our operating segments or components of an operating segment for the purposes of completing our impairment test. Prior to fiscal 2017, we utilize a
two-step
approach to testing goodwill for impairment. The first step tests for possible impairment by applying a fair value-based test. In computing fair value of our reporting units, we use estimates of future revenues, costs and cash flows from such units. The second step, if necessary, measures the amount of such impairment by comparing the implied fair value of goodwill to its carrying value. If the carrying amount of goodwill exceeds its implied fair value, an impairment loss is recognized equal to that excess. In the fourth quarter of 2017, we elected to early adopt FASB Accounting Standard Update
2017-04,
which removed step two from goodwill impairment test, in conjunction with our annual review for impairment. Estimating fair value is performed by utilizing various valuation approaches, such as income approach or market approach. The total of all reporting unit fair values was also compared to our market capitalization plus control premium for reasonableness.
In 2017, we recorded an impairment charge of US$10.3 million related to our FCI acquisition, in 2018, we record an impairment charge of US$0.6 million related to our Bigtera acquisition, and in 2019, we recorded an impairment charge of US$15.7 million related to our Shannon acquisition. The worse than expected business outlook and lower cash flow projections of these reporting units led to reductions in their fair market value and the assessment of impairment charges for the difference of carrying value in excess of fair market value. The estimate of cash flow was based upon, among other things, certain assumptions about expected future operating performance such as revenue growth rates and operating margins used to calculate projected future cash flows, risk-adjusted discount rates, future economic and market conditions, and determination of appropriate market comparable. We based our fair value estimates on assumptions we believed to be reasonable but that are unpredictable and inherently uncertain. The long-term financial forecast represented the best estimate that we had at that time and we believed that its underlying assumptions were reasonable. However, actual performance in
29

the near-term and longer-term could be materially different from the forecast, which could impact future estimates of fair value of our reporting units and may result in a charge to earnings in future periods due to the potential for further write-down of goodwill in connection with future impairment tests.
Noncurrent assets held for sale.
Noncurrent assets are presented separately as held for sale when we are committed to selling the asset, an active plan of sale has commenced, and the sale is expected to be completed within 12 months or under a specified market condition that meets an exception to
one-year
requirement. Assets held for sale are measured at the lower of their carrying amount and fair value less cost to sell. Assets held for sale are no longer amortized or depreciated.
Accounting for income taxes.
In preparing our consolidated financial statements, we are required to estimate our income taxes in each of the jurisdictions in which we operate. We are tax resident in numerous taxing jurisdictions around the world and have identified our major tax jurisdictions as Taiwan, Hong Kong, Korea (FCI divested in 2019), Macau and China with statutory tax rate of 20%, 16.5%, 11%, 12% and 25%, respectively and estimate our actual current tax exposure together with assessed temporary differences resulting from differing treatment of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included within our consolidated balance sheet. We must then assess the likelihood that our deferred tax assets will be recovered from future taxable income within the relevant jurisdiction and, to the extent we believe that recovery is not likely, we must establish a valuation allowance. The total amount of valuation allowance as of December 31, 2017, 2018 and 2019 was US$19.1 million, US$20.0 million and US$18.1 million, respectively. We provide for a valuation allowance to the extent we believe that it is more likely than not that the deferred tax assets will not be recovered from future taxable income. Realization of future tax benefits related to the deferred tax assets is dependent on many factors, including our ability to generate taxable income within the period during which the temporary differences reverse, the outlook for the economic environment in which we operate, and the overall future industry outlook. Should we determine that we would not be able to realize all or part of our net deferred tax asset in the future, an additional allowance for the deferred tax asset would be charged to income in the period the determination was made.
We utilize a
two-step
approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized upon ultimate settlement. The total amount of unrecognized tax benefits as of December 31, 2017, 2018 and 2019 was US$15.1 million, US$18.7 million and US$20.7 million, respectively. As of December 31, 2018 and 2019, US$4.1 million and US$4.5 million, respectively, of interest and penalties were accrued. Fiscal years 2014 through 2019 remain subject to examination by the US Internal Revenue Service and other foreign tax jurisdictions. The ultimate outcome of tax matters may differ from our estimates and assumptions. Unfavorable settlement of any particular issue would require the use of cash and could result in increased income tax expense. Favorable resolution could result in reduced income tax expense. Within the next 12 months, we do not expect that our unrecognized tax benefits would change significantly. See Note 15 to the Consolidated Financial Statements for further information regarding changes in unrecognized tax benefits during 2019.
Legal Contingencies.
From time to time, we are involved in legal actions or other third-party assertions arising in the ordinary course of business. There can be no assurance these actions or other third-party assertions will be resolved without costly litigation, in a manner that does not adversely impact our financial position, results of operations or cash flows or without requiring royalty payments in the future, which may adversely impact gross margins. We record a liability when it is probable that a loss has been incurred and the amount can be reasonably estimated. In determining the probability of a loss and consequently, determining a reasonable estimate, management is required to use significant judgment. Given the uncertainties associated with any litigation, the actual outcome can be different than our estimates and could adversely affect our results of operations, financial position and cash flows. See Item 8: “Legal Proceedings”.
30

Segment Information.
 The Company has one operating segment, NAND flash controllers and SSD solutions, consisting of numerous product areas. The Company’s chief operating decision maker (CODM) is considered to be its Chief Executive Officer. The CODM allocates resources and assesses performance of the business and other activities at the operating segment level. Our numerous product areas include SSD controllers, eMMC and UFS controllers, memory card and flash drive controllers, Ferri industrial SSDs, Shannon data center SSDs, Bigtera software defined storage appliances, and prior to our divestiture of FCI in May 2019, specialty RF ICs. 
Results of Operations
The following table sets forth our statements of operations as a percentage of net sales for the periods indicated:
                         
 
Year Ended December 31,
 
 
2017
 
 
2018
 
 
2019
 
Net sales
   
100.0
%    
100.0
%    
100.0
%
Cost of sales
   
52.0
     
50.8
     
51.4
 
                         
Gross profit
   
48.0
     
49.2
     
48.6
 
                         
Operating expenses:
   
     
     
 
Research and development
   
19.5
     
19.2
     
24.1
 
Sales and marketing
   
4.9
     
5.5
     
5.5
 
General and administrative
   
3.2
     
3.3
     
3.9
 
Impairment of goodwill and intangible assets
   
2.0
     
0.8
     
3.5
 
Amortization of intangible assets
   
0.5
     
0.6
     
0.2
 
Gain from disposal of noncurrent assets held for sale
   
(0.4
)    
—  
     
—  
 
                         
Total operating expenses
   
29.7
     
29.4
     
37.2
 
                         
Operating income
   
18.3
     
19.8
     
11.4
 
                         
Non-operating
income (expenses):
   
     
     
 
Gain from disposal of subsidiary
   
0.0
     
0.0
     
2.7
 
Gain from disposal of long-term investments
   
0.0
     
0.0
     
0.1
 
Gain from disposal of short-term investments
   
0.0
     
0.0
     
0.0
 
Interest income
   
0.8
     
1.2
     
1.5
 
Foreign exchange gain (loss), net
   
(0.0
)    
(0.1
)    
0.0
 
Impairment of long-term investments
   
(0.0
)    
—  
     
—  
 
Interest expense
   
(0.1
)    
(0.1
)    
0.0
 
Loss on equity-method investment
   
—  
     
(0.1
)    
—  
 
Other income (loss), net
   
(0.0
)    
0.0
     
0.0
 
                         
Total
non-operating
income
   
0.7
     
0.9
     
4.3
 
                         
Income before income taxes
   
19.0
     
20.7
     
15.7
 
Income tax expense
   
4.6
     
2.2
     
1.7
 
                         
Net income
   
14.4
%    
18.5
%    
14.0
%
                         
31

Comparison of Year Ended December 31, 2019 to Year Ended December 31, 2018
Net sales.
                                                 
 
Years Ended December 31
   
 
 
 
 
2018
   
2019
   
 
 
 
 
US$
 
 
% of net sales
 
 
US$
 
 
% of net sales
 
 
$ change
 
 
% change
 
 
(in thousands, except percentage data)
 
Net sales
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Mobile Storage
   
494,012
     
93
     
441,700
     
97
     
(52,312
)    
(11
)
Mobile Communications
   
30,163
     
6
     
10,356
     
2
     
(19,807
)    
(66
)
Others
   
6,173
     
1
     
5,197
     
1
     
(976
)    
(16
)
                                                 
Net sales
   
530,348
     
100
     
457,253
     
100
     
(73,095
)    
(14
)
In 2019, our net sales decreased by 14% year-over-year to approximately US$457.3 million. Our Mobile Storage revenue decreased by 11% year-over-year as declining eMMC plus UFS controller sales and SSD solutions sales more than offset growth of SSD controller sales. Our SSD controller sales, approximately 50 to 60% of revenue, increased by about 20% year-over-year, eMMC plus UFS controller sales, approximately 20 to 25% of revenue, decreased by about 30% year-over-year, and SSD solutions sales, approximately 10% of revenue, decreased by 50% year-over-year. Mobile Communications revenue decreased by 66%. We divested our Mobile Communications product line in May 2019.
Gross profit.
                                                 
 
Years Ended December 31
   
 
 
 
 
2018
   
2019
   
 
 
 
 
US$
 
 
% of net sales
 
 
US$
 
 
% of net sales
 
 
$ change
 
 
% change
 
 
(in thousands, except percentage data)
 
Gross profit
   
260,807
     
49
     
222,172
     
49
     
(38,635
)    
(15
)
Gross profit was stable year-over-year at approximately 49% of net sales in 2019. Our gross profit excluding obsolete and unmarketable inventory write-downs as a percentage of revenue increased from 50% in 2018 to 51% in 2019.
Research and development expenses.
                                                 
 
Years Ended December 31
   
 
 
 
 
2018
   
2019
   
 
 
 
 
US$
 
 
% of net sales
 
 
US$
 
 
% of net sales
 
 
$ change
 
 
% change
 
 
(in thousands, except percentage data)
 
Salary and benefits
   
53,922
     
10
     
57,165
     
13
     
3,243
     
6
 
Stock-based compensation
   
13,278
     
2
     
9,927
     
2
     
(3,351
)    
(25
)
Other research and development
   
34,828
     
7
     
43,213
     
9
     
8,385
     
24
 
                                                 
Research and development
   
102,028
     
19
     
110,305
     
24
     
8,277
     
8
 
Our research and development expenses increased by 8% year-over-year to approximately US$110.3 million in 2019. Salary and benefits increased by 6% year-over-year to approximately US$57.2 million in 2019. Stock-based compensation decreased by 25% year-over-year to approximately US$9.9 million. Other research and development expenses increased by 24% year-over-year to approximately US$43.2 million, primarily because of higher IC tape-outs and other project expenses in 2019.
32

Sales and marketing expenses.
                                                 
 
Years Ended December 31
   
 
 
 
 
2018
   
2019
   
 
 
 
 
US$
 
 
% of net sales
 
 
US$
 
 
% of net sales
 
 
$ change
 
 
% change
 
 
(in thousands, except percentage data)
 
Salary and benefits
   
15,546
     
3
     
14,586
     
3
     
(960
)    
(6
)
Stock-based compensation
   
3,407
     
1
     
1,789
     
1
     
(1,618
)    
(47
)
Other sales and marketing
   
10,326
     
2
     
8,733
     
2
     
(1,593
)    
(15
)
                                                 
Sales and marketing
   
29,279
     
6
     
25,108
     
6
     
(4,171
)    
(14
)
 
Our sales and marketing expenses decreased by 14% year-over-year to approximately US$25.1 million in 2019. Salary and benefits decreased by 6% year-over-year to approximately US$14.6 million. Stock-based compensation decreased by 47% year-over-year to approximately US$1.8 million in 2019. Other sales and marketing expenses decreased by 15% year-over-year to approximately US$8.7 million.
General and administrative expenses.
                                                 
 
Years Ended December 31
   
 
 
 
 
2018
   
2019
   
 
 
 
 
US$
 
 
% of net sales
 
 
US$
 
 
% of net sales
 
 
$ change
 
 
% change
 
 
(in thousands, except percentage data)
 
Salary and benefits
   
8,073
     
1
     
9,202
     
2
     
1,129
     
14
 
Stock-based compensation
   
3,704
     
1
     
2,570
     
1
     
(1,134
)    
(31
)
Other general and administrative
   
5,856
     
1
     
6,106
     
1
     
250
     
4
 
                                                 
General and administrative
   
17,633
     
3
     
17,878
     
4
     
245
     
1
 
 
Our general and administrative expenses increased by 1% year-over-year to approximately US$17.9 million in 2019. Salary and benefits increased by 14% year-over-year to approximately US$9.2 million. Stock-based compensation decreased by 31% year-over-year to approximately US$2.6 million in 2019. Other general and administrative expenses increased by 4% year-over-year to approximately US$6.1 million.
Stock-based compensation.
The following table presents details of total stock-based compensation that is included in each functional line item in our consolidated statements of income:
                                                 
 
Years Ended December 31
   
 
 
 
 
2018
   
2019
   
 
 
 
 
US$
 
 
% of net sales
 
 
US$
 
 
% of net sales
 
 
$ change
 
 
% change
 
 
(in thousands, except percentage data)
 
Cost of sales
   
390
     
—  
     
305
     
—  
     
(85
)    
(22
)
Research and development
   
13,278
     
2
     
9,927
     
2
     
(3,351
)    
(25
)
Sales and marketing
   
3,407
     
1
     
1,789
     
—  
     
(1,618
)    
(47
)
General and administrative
   
3,704
     
1
     
2,570
     
1
     
(1,134
)    
(31
)
                                                 
Total stock-based compensation
   
20,779
     
4
     
14,591
     
3
     
(6,188
)    
(30
)
 
Total stock-based compensation, all of which are RSU expenses, decreased by 30% in 2019.
See Note 17 to Consolidated Financial Statements for a discussion of activity related to share-based awards.
33

Impairment of goodwill and intangible assets.
We performed impairment assessments of the carrying value of goodwill and intangible assets in November 2018, June 2019 and November 2019. During our 2018 assessment, we compared the carrying value of Bigtera to its estimate fair value and determined that goodwill was impaired and recognized approximately $4.1 million for impairment of goodwill and intangible assets. In the June 2019 assessment, we compared the carrying value of Shannon to its estimated fair value and determined that goodwill and intangible assets were impaired and recognized approximately US$16.0 million for impairment of goodwill and intangible assets.
Amortization of intangible assets.
Our amortization of intangible asset decreased to approximately US$0.8 million in the year ended December 31, 2019 from US$3.0 million in the year ended December 31, 2018.
Gain from disposal of subsidiary
. We realized a gain from disposal of FCI of US$12,409 thousand for the year ended December 31, 2019.
Gain from disposal of long-term investments
. We recognized a gain from disposal of ProGrade of US$473 thousand for the year ended December 31, 2019.
Gain from disposal of short-term investments
. We realized gains on sales of trading securities of US$134 thousand and US$48 thousand for the year ended December 31, 2018 and 2019, respectively.
Interest income.
Our interest income increased to approximately US$6.8 million for the year ended December 31, 2019 from approximately US$6.3 million for the year ended December 31, 2018.
Interest expense.
Interest expense decreased to approximately US$3 thousand for the year ended December 31, 2019 from approximately US$378 thousand for the year ended December 31, 2018.
Foreign exchange gain (loss), net.
For the year ended December 31, 2019, we incurred foreign exchange gain of US$148 thousand, compared with losses of US$615 thousand for the year ended December 31, 2018. We do not engage in any hedging activities.
Income tax expense (benefit).
Income tax expense was approximately US$7.7 million for the year ended December 31, 2019 compared to an income tax expense of approximately US$11.8 million for the year ended December 31, 2018.
Net income (loss).
Net income was approximately US$64.4 million for the year ended December 31, 2019 compared to a net income of approximately US$98.1 million for the year ended December 31, 2018.
Comparison of Year Ended December 31, 2018 to Year Ended December 31, 2017
Net sales.
                                                 
 
Years Ended December 31
   
 
 
 
 
2017
   
2018
   
 
 
 
 
US$
 
 
% of net sales
 
 
US$
 
 
% of net sales
 
 
$ change
 
 
% change
 
 
(in thousands, except percentage data)
 
Net sales
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Mobile Storage
   
480,735
     
92
     
494,012
     
93
     
13,277
     
3
 
Mobile Communications
   
37,447
     
7
     
30,163
     
6
     
(7,284
)    
(19
)
Others
   
5,222
     
1
     
6,173
     
1
     
951
     
18
 
                                                 
Net sales
   
523,404
     
100
     
530,348
     
100
     
6,944
     
1
 
 
In 2018, our net sales increased by 1% year-over-year to approximately US$530.3 million, primarily the result of SSD controller sales increasing by about 30%, partially offset by eMMC plus UFS controller sales decreasing by about 10% and SSD solutions sales decreasing by about 5%.
34

Our Mobile Storage revenue increased by 3% year-over-year and Mobile Communications revenue decreased by 19%.
Gross profit.
                                                 
 
Years Ended December 31
   
 
 
 
 
2017
   
2018
   
 
 
 
 
US$
 
 
% of net sales
 
 
US$
 
 
% of net sales
 
 
$ change
 
 
% change
 
 
(in thousands, except percentage data)
 
Gross profit
   
251,194
     
48
     
260,807
     
49
     
9,613
     
4
 
Gross profit increased to 49% of net sales in 2018 as compared to 48% in 2017 primarily because of increasing sales of higher gross margin controllers and declining sales of lower gross margin SSD solutions. Our gross profit excluding obsolete and unmarketable inventory write-downs as a percentage of revenue increased from 48% in 2017 to 50% in 2018.
Research and development expenses.
                                                 
 
Years Ended December 31
   
 
 
 
 
2017
   
2018
   
 
 
 
 
US$
 
 
% of net sales
 
 
US$
 
 
% of net sales
 
 
$ change
 
 
% change
 
 
(in thousands, except percentage data)
 
Salary and benefits
   
54,019
     
10
     
53,922
     
10
     
(97
)    
0
 
Stock-based compensation
   
9,255
     
2
     
13,278
     
2
     
4,023
     
43
 
Other research and development
   
38,779
     
8
     
34,828
     
7
     
(3,951
)    
(10
)
                                                 
Research and development
   
102,053
     
20
     
102,028
     
19
     
(25
)    
0
 
Our research and development expenses were stable year-over-year at approximately US$102.0 million in 2018. Salary and benefits were stable year-over-year at approximately US$53.9 million in 2018. Stock-based compensation increased by 43% year-over-year to approximately US$13.3 million. Other research and development expenses decreased by 10% year-over-year to approximately US$34.8 million, primarily because of less IC tape-outs and other project expenses in 2018.
Sales and marketing expenses.
                                                 
 
Years Ended December 31
   
 
 
 
 
2017
   
2018
   
 
 
 
 
US$
 
 
% of net sales
 
 
US$
 
 
% of net sales
 
 
$ change
 
 
% change
 
 
(in thousands, except percentage data)
 
Salary and benefits
   
14,425
     
3
     
15,546
     
3
     
1,121
     
8
 
Stock-based compensation
   
3,167
     
1
     
3,407
     
1
     
240
     
8
 
Other sales and marketing
   
8,276
     
1
     
10,326
     
2
     
2,050
     
25
 
                                                 
Sales and marketing
   
25,868
     
5
     
29,279
     
6
     
3,411
     
13
 
Our sales and marketing expenses increased by 13% year-over-year to approximately US$29.3 million in 2018. Salary and benefits increased by 8% year-over-year to approximately US$15.5 million, primarily because of more headcounts in 2018. Stock-based compensation increased by 8% year-over-year to approximately US$3.4 million in 2018. Other sales and marketing expenses increased by 25% year-over-year to approximately US$10.3 million primarily because of large expenditures for technical services and samples in 2018.
35

General and administrative expenses.
                                                 
 
Years Ended December 31
   
 
 
 
 
2017
   
2018
   
 
 
 
 
US$
 
 
% of net sales
 
 
US$
 
 
% of net sales
 
 
$ change
 
 
% change
 
 
(in thousands, except percentage data)
 
Salary and benefits
   
9,386
     
2
     
8,073
     
1
     
(1,313
)    
(14
)
Stock-based compensation
   
2,779
     
—  
     
3,704
     
1
     
925
     
33
 
Other general and administrative
   
4,768
     
1
     
5,856
     
1
     
1,088
     
23
 
                                                 
General and administrative
   
16,933
     
3
     
17,633
     
3
     
700
     
4
 
Our general and administrative expenses increased by 4% year-over-year to approximately US$17.6 million in 2018. Salary and benefits decreased by 14% year-over-year to approximately US$8.1 million, primarily because of lower bonus payments in 2018. Stock-based compensation increased by 33% year-over-year to approximately US$3.7 million in 2018. Other general and administrative expenses increased by 23% year-over-year to approximately US$5.9 million primarily because of more professional service fees and bad debt expense accruals in 2018.
Stock-based compensation.
The following table presents details of total stock-based compensation that is included in each functional line item in our consolidated statements of income:
                                                 
 
Years Ended December 31
   
 
 
 
 
2017
   
2018
   
 
 
 
 
US$
 
 
% of net sales
 
 
US$
 
 
% of net sales
 
 
$ change
 
 
% change
 
 
(in thousands, except percentage data)
 
Cost of sales
   
293
     
—  
     
390
     
—  
     
97
     
33
 
Research and development
   
9,255
     
2
     
13,278
     
2
     
4,023
     
43
 
Sales and marketing
   
3,167
     
1
     
3,407
     
1
     
240
     
8
 
General and administrative
   
2,779
     
—  
     
3,704
     
1
     
925
     
33
 
                                                 
Total stock-based compensation
   
15,494
     
3
     
20,779
     
4
     
5,285
     
34
 
Total stock-based compensation, all of which are RSU expenses, increased by 34% in 2018.
See Note 17 to Consolidated Financial Statements for a discussion of activity related to share-based awards.
Impairment of goodwill and intangible assets.
We performed annual impairment assessments of the carrying value of goodwill and intangible assets in November 2017 and 2018. During our 2017 assessment, we compared the carrying value of FCI to its estimated fair value and determined that goodwill and intangible assets were impaired and recognized approximately US$10.3 million for impairment of goodwill. During our 2018 assessment, we compared the carrying value of Bigtera to its estimate fair value and determined that goodwill was impaired and recognized approximately US$4.1 million for impairment of goodwill and intangible assets.
Amortization of intangible assets.
Our amortization of intangible asset increased to approximately US$3.0 million in the year ended December 31, 2018 from approximately US$2.5 million in the year ended December, 2017.
Gain (loss) from disposal of noncurrent assets held for sale.
In 2017, we sold an office space located in Shanghai, China and recognized a gain from disposal of US$1.9 million.
Gain from disposal of short-term investments
. We realized gains on sales of trading securities of US$103 thousand and US$134 thousand for the years ended December 31, 2017 and 2018, respectively.
36

Interest income.
Our interest income increased to approximately US$6.3 million for the year ended December 31, 2018 from approximately US$4.3 million for the year ended December 31, 2017.
Impairment of long-term investment.
In 2017, we recognized impairment charges for our investments in Cashido and Vastview because a combination of recurring losses and reduced forecasts indicated that our investments were not recoverable within a reasonable period of time and the impairments were other than temporary and recorded a combined impairment charge of US$0.1 million.
Interest expense.
Interest expense decreased to approximately US$378 thousand for the year ended December 31, 2018 from approximately US$423 thousand for the year ended December 31, 2017 because we repaid a bank loan before the end of the year.
Foreign exchange gain (loss), net.
For the year ended December 31, 2018, we incurred foreign exchange losses of US$615 thousand, compared with losses of US$157 thousand for the year ended December 31, 2017. We do not engage in any hedging activities.
Income tax expense (benefit).
Income tax expense was approximately US$11.8 million for the year ended December 31, 2018 compared to an income tax expense of approximately US$24.0 million for the year ended December 31, 2017.
Net income (loss).
Net income was approximately US$98.1 million for the year ended December 31, 2018 compared to a net income of approximately US$75.0 million for the year ended December 31, 2017.
Comparison of the Year Ended December 31, 2017 to the Year Ended December 31, 2016 may be found in the Form
20-F
of the Company filed May 15, 2019, beginning at page 34.
Liquidity and Capital Resources
                 
 
Year Ended December 31
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
(in thousands)
 
Cash and cash equivalents
   
284,989
     
323,166
 
Short-term investments
   
3,609
     
2,010
 
                 
Cash, cash equivalents and short-term investments
   
288,598
     
325,176
 
As of December 31, 2019, we had approximately US$325.2 million in cash, cash equivalents and short-term investments, an increase of US$36.6 million from December 31, 2018. We maintain our cash balances in bank deposits and in money market instruments. We do not engage in any currency hedging activities. Our short-term investments consist primarily of principal protected notes that we trade.
We believe our existing cash balances and short-term investments, together with cash we expect to generate from operating activities, will be sufficient to meet our anticipated cash needs for at least the next 12 months. Our future capital requirements will depend on many factors, including the level of our net sales, the timing and extent of spending to support product development efforts, the expansion of sales and marketing activities, the timing of introductions of new products, the costs to ensure access to adequate manufacturing capacity, the continuing market acceptance of our products, availability of attractive acquisition and investment opportunities, dividend payments, share repurchases and construction of our office building. We could be required, or could elect, to seek additional funding through public or private equity or debt financing, and additional funds may not be available on terms acceptable to us or at all.
37

The following table sets forth a summary of our cash flows for the periods indicated:
                         
 
Year Ended December 31,
 
 
2017
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
 
(in thousands)
 
Consolidated Cash Flow Data:
 
 
 
 
 
 
 
 
 
Net cash provided by operating activities
   
103,881
     
108,242
     
77,695
 
Net cash provided by (used in) investing activities
   
(14,548
)    
(79,568
)    
34,668
 
Net cash used in financing activities
   
(31,740
)    
(101,820
)    
(70,260
)
Depreciation and amortization
   
13,133
     
14,796
     
13,213
 
Capital expenditures
   
(11,683
)    
(74,853
)    
(11,015
)
Operating activities
Our net cash provided by operating activities was approximately US$77.7 million for the year ended December 31, 2019, compared to net cash provided by operating activities of approximately US$108.2 million and US$103.9 million during 2018 and 2017, respectively.
For the year ended December 31, 2019, cash flow provided by operations of US$77.7 million resulted primarily from our net income of US$64.4 million and the following reasons:
  Our net income includes substantial
non-cash
charges, namely US$13.2 million of depreciation and amortization, US$14.6 million of stock-based compensation and US$16.0 million of impairment of goodwill and intangible assets.
  Net working capital increased by US$20.3 million. Inventory increased by US$10.2 million, notes and accounts receivable increased by US$18.8 million, notes and accounts payable increased by US$4.4 million, income tax payable decreased by US$1.7 million, and other assets net of other liabilities provided US$5.9 million of cash.
For the year ended December 31, 2018, cash flow provided by operations of US$108.2 million resulted primarily from our net income of US$98.1 million and the following reasons:
  Our net income includes substantial
non-cash
charges, namely US$14.8 million of depreciation and amortization, US$20.8 million of stock-based compensation and US$4.1 million of impairment of goodwill and intangible assets.
  Net working capital increased by US$31.5 million. Inventory decreased by US$12.7 million, notes and accounts receivable increased by US$12.6 million, notes and accounts payable decreased by US$28.8 million, income tax payable decreased by US$7.3 million, and other assets net of other liabilities provided US$4.6 million of cash.
Investing activities
Our net cash provided by investing activities was approximately US$34.7 million for the year ended December 31, 2019, compared to net cash used in investing activities of approximately US$79.6 million for the year ended December 31, 2018. In 2019, we paid US$11.0 million for the routine purchase of software, design tools and other items, and received US$44.0 million and US$1.7 million for the disposal of FCI and ProGrade, respectively.
Our net cash used in investing activities was approximately US$79.6 million for the year ended December 31, 2018, compared to net cash used in investing activities of approximately US$14.5 million for the year ended December 31, 2017. In 2018, we paid US$9.7 million for the routine purchase of software, design tools and other items, US$58.9 million for the purchase of land for our future Taiwan headquarters building and US$4.7 million for purchase of a long-term investment.
38

Financing activities
Our net cash used in financing activities was approximately US$70.3 million for the year ended December 31, 2019, compared to net cash used in financing activities of approximately US$101.8 million for the year ended December 31, 2018. Our cash used in financing activities in 2019 consists primarily of US$44.0 million of dividend payments and US$26.2 million for share repurchases.
Our net cash used in financing activities was approximately US$101.8 million for the year ended December 31, 2018, compared to net cash used in financing activities of approximately US$31.7 million for the year ended December 31, 2017. Our cash used in financing activities in 2018 consists primarily of US$43.3 million of dividend payments, US$33.5 million for share repurchases and US$25 million for repayment of a bank loan.
Capital Return to Shareholders
Dividend.
On October 25, 2019, we announced an annual cash dividend of $1.40 per ADS to be paid in four quarterly installments of $0.35 per ADS, which followed our previous $1.20 per ADS annual cash dividend. In accordance with our dividend declarations, we paid $43.3 million and $44.0 million to shareholders in 2018 and 2019, respectively.
The declaration and payment of future cash dividends are subject to our Board’s continuing determination that the payment of dividends are in the best interests of our shareholders and are in compliance with all laws and agreements applicable to the declaration and payment of cash dividends.
Share Repurchase.
On November 21, 2018, we announced a new share repurchase program to repurchase up to US$200 million of our ADSs over a 24 month period. In the year ended December 31, 2019, we repurchased 0.8 million ADSs for US$25.0 million at an average price of US$32.82 per ADS. In the year ended December 31, 2018, we repurchased 1.0 million ADSs for US$34.8 million at an average price of US$34.54 per ADS.
Repurchases are made in the open market or according to other methods in compliance with Securities and Exchange Commission Rule
10b-18,
subject to market conditions, applicable legal requirements and other factors. Share repurchase plans announced does not obligate us to acquire any particular amount of ADS and may be suspended at any time at our discretion.
Contractual Obligations
The following table sets forth our commitments to settle contractual obligations in cash as of December 31, 2019:
                                         
 
Amount of Commitment Maturing by Year
 
 
Total
 
 
Less Than
1 Year
 
 
1-3
 Years
 
 
3-5
 Years
 
 
More Than
5 Years
 
 
US$
 
 
US$
 
 
US$
 
 
US$
 
 
US$
 
 
(in thousands)
 
Operating leases
   
9,301
     
3,321
     
4,110
     
1,819
     
51
 
Pension
   
2,167
     
2,167
     
 
(a)
     
 
(a)
     
 
(a)
 
Other contractual commitments
   
5,735
     
5,735
     
—  
     
—  
     
—  
 
                                         
Contractual cash obligations
   
17,203
     
11,223
     
4,110
     
1,819
     
51
 
                                         
 
 
 
(a) Our pension obligation after one year has not been estimated.
 
 
We increased long-term taxes payable of US$1,948 thousand related to uncertain tax positions as of December 31, 2019. At this time, we are unable to make a reasonably reliable estimate of the timing of payments in individual years beyond 12 months due to uncertainties in the timing and outcome of a potential tax audit.
39

Off-balance
Sheet Arrangements
We currently do not have any outstanding derivative financial instruments,
off-balance
sheet guarantees or arrangements, interest rate swap transactions, or foreign currency forward contracts. We do not engage in any trading activities involving
non-exchange
traded contracts.
Recent Accounting Pronouncements
Please refer to Note 2 to the consolidated financial statements
Item 6.
Directors, Senior Management and Employees
 
 
Executive Officers and Directors
Members of our board of directors are elected by our shareholders. Our board of directors consists of nine directors. Our executive officers are appointed by, and serve at the discretion of, our board of directors. The following table sets forth information regarding our directors and executive officers as of the date of this annual report.
             
Name
 
Age
 
 
Position
James Chow
   
69
   
Chairman of the Board
Wallace C. Kou
   
61
   
President, Chief Executive Officer and Managing Director
Steve Chen
   
48
   
Director
Tsung-Ming Chung
   
70
   
Director
Lien-Chun Liu
   
62
   
Director
Yung-Chien Wang
   
57
   
Director
Han-Ping
D. Shieh
   
66
   
Director
Kenneth Kuan-Ming Lin
   
67
   
Director
Riyadh Lai
   
51
   
Chief Financial Officer
Nelson Duann
   
51
   
Senior VP of Marketing & R&D and Director
Arthur Yeh
   
59
   
VP of Sales, Asia and Greater China
Robert Fan
   
56
   
President of SMI USA
Ken Chen
   
58
   
VP of Operations
Kevin Yeh
   
56
   
VP of R&D, Algorithm & Technology
Kevin Tsai
   
54
   
Senior Director of R&D, System Validation
 
Executive Officers and Directors
James Chow, Chairman of the Board of Directors
Mr. Chow has served as the Chairman of our board of directors since April 2005. Mr. Chow has been the Chairman of Concord Financial Co., Ltd. since 1993. Concord Financial Co., Ltd. is an investment holding company and was one of our significant shareholders. Mr. Chow has an MBA from Columbia University.
Wallace C. Kou, President, Chief Executive Officer, Managing Director
Mr. Kou founded Silicon Motion in 1995 and has been our President and Chief Executive Officer since our founding. Prior to founding Silicon Motion, Mr. Kou was the Vice President and Chief Architect at the Multimedia Products Division of Western Digital Corporation, which developed graphics processors for notebook PCs and was sold to Philips Semiconductor in 1995. Before Western Digital, Mr. Kou worked for Wyse Technology. Mr. Kou has a BS in Electrical & Control Engineering from the National Chiao Tung University in Taiwan and an MS in Electrical & Computer Engineering from the University of California at Santa Barbara.
40

Steve Chen, Director
Mr. Chen joined our board of directors in 2012. Mr. Chen is the chairman of Mercuries Co., Ltd.. Mr. Chen has dual M. Eng. from Cornell University.
Tsung-Ming Chung, Director
Mr. Chung joined our board of directors in June 2005. Mr. Chung is the Chairman of Dynapack International Technology Corp, a leading provider of battery packs for notebook PCs and tablets. From 1985 to 2000, Mr. Chung was an audit partner at Arthur Andersen. He is also a director at Far East International Bank and Fubon Hyundai Life Insurance Corporation. Mr. Chung has a BA in Business Administration from the National Taiwan University and an MBA from the National
Cheng-chi
University in Taiwan.
Lien-Chun Liu, Director
Ms. Liu joined our board of directors in June 2005. She is Vice President of the International Council of Women and currently also serves on the board of supervisors of Concord VIII Venture Capital Co., Ltd. and the board of directors of New Tamsui Golf Course. She was formerly a research fellow at the Taiwan Research Institute and served on the board of supervisors of China Television Corp. from 2000 to 2004. Ms. Liu has a BA from Wellesley College and a JD from Boston College Law School.
Yung-Chien Wang, Director
Mr. Wang joined our board of directors in June 2005. Mr. Wang has over 20 years of working experience in the human resource and legal services industries. Mr. Wang has been a consultant of Professional Trust Co., Ltd., a human resource consulting firm in Taiwan since August 1998 and is currently its Vice President. Mr. Wang has a law degree from Fu Jen Catholic University in Taiwan.
Han-Ping
D. Shieh, Director
Mr. Shieh joined our board of directors in 2014. He is a Chair Professor at National Chiao Tung University (NCTU) in Taiwan, a fellow of the Institute of Electrical and Electronics Engineers, The Optical Society and the Society for Information Display and a board member of Young Optics Inc. and Focal Tech. Inc. Mr. Shieh received his PhD in Electrical and Computer Engineering from Carnegie Mellon University in 1987. He joined NCTU as a professor in 1992 and was previously a Research Staff Member at the IBM Thomas J. Watson Research Center. He was previously the Dean of the College of Electrical and Computer Engineering and Senior Vice President at NCTU and Vice Chancellor at the University of Taiwan.
Kenneth Kuan-Ming Lin, Director
Mr. Lin joined our board of directors in September 2018. Mr. Lin was previously a director on our board from 2009 to 2014. Mr. Lin is the Chairman of Premier Capital Management Corp., Ruby Tech Corp. and Taiwan Health Care Association, Chief Executive Officer of SINOCON Industrial Standards Foundation, and Deputy Secretary-General of Cross-Strait CEO Summit. He was previously the Chairman of the Taiwan Venture Capital Association and the Taiwan Private Equity Association and a Board Director of the Straits Economic & Cultural Interchange Association. Mr. Lin has a BS in Electrical Engineering from the National Taiwan University.
Riyadh Lai, Chief Financial Officer
Mr. Lai joined us in April 2007 from ING Corporate Finance, Asia, where he was the Head of the Technology Group. Previously, he was also an investment banker at Morgan Stanley and ABN AMRO and finance manager at PepsiCo in Hong Kong and New York. Mr. Lai has over two decades of finance and financial management experience. He has a BA in Economics from Georgetown University and an MBA from New York University.
41

Nelson Duann, Senior VP of Marketing and R&D and Director
Mr. Duann became our Senior Vice President of marketing and R&D for mobile storage in November 2018. He joined Silicon Motion in August 2007 as a product marketing director and R&D team leader. Mr. Duann has almost 20 years of experience in the semiconductor industry in product design, development and marketing. Prior to Silicon Motion, he worked for Sun Microsystems focusing on UltraSPARC microprocessor projects. He has an MS in Communications Engineering from National Chiao Tung University in Taiwan and an MS in Electrical Engineering from Stanford University.
Arthur Yeh, VP of Sales, Asia and Greater China
Mr. Yeh has served as our Vice President of our mobile storage sales since November 2004. Mr. Yeh has over 20 years of sales experience managing marketing strategies, including product promotions and sales activities for semiconductor products. Mr. Yeh previously served in management positions at VIA Technologies for 10 years and joined us in 2004. Mr. Yeh holds an MS degree in Management Business Administration from the National Chung Hsing University in Taiwan.
Robert Fan, President of SMI USA
Mr. Fan has served as President of SMI USA, our business operations in the Americas and Europe since November 2016. He also oversees corporate market communications, public relations and our graphics product line. Mr. Fan has over 25 years of sales and marketing experience and joined Silicon Motion in May 2013. Prior to Silicon Motion, Mr. Fan served in executive management roles at Spansion, IDT, Staktek, and at two venture capital-backed startups. He also spent over nine years at Intel in sales, marketing and management positions and was a chip designer earlier in his career. Mr. Fan holds a BS in EECS from UC Berkeley, an MSEE from Santa Clara University and completed the General Management Executive Program at McCombs School of Business, University of Texas.
Ken Chen, VP of Operations
Mr. Chen has served as our Vice President of operations since November 2003. Mr. Chen has over 20 years of manufacturing and operations experience in the semiconductor industry managing supply chain and virtual manufacturing systems including wafer fabrication, mask tooling, as well as assembly and testing. Mr. Chen previously served in management positions at Faraday Technology and UMC, and joined us in 2003. Mr. Chen has a BS in Industrial Engineering from Chung Yuan Christian University in Taiwan and an MS in Industrial Engineering and Engineering Management from the National Tsing Hua University, Taiwan.
Kevin Yeh, VP of R&D, Algorithm & Technology
Mr. Yeh became our Vice President of research and development in August 2012. He joined Silicon Motion in September 2003 as a product marketing director, before leading our Algorithm and Technology R&D team. Mr. Yeh has more than 20 years of experience in semiconductor product design, development and marketing. Prior to Silicon Motion, Mr. Yeh worked at TSMC, Neo Magic, VLSI Technology and LSI. Mr. Yeh holds a BS degree in Control Engineering from National Chiao Tung University in Taiwan and an MS degree in Electronic Engineering from Syracuse University.
Kevin Tsai, Senior Director of R&D, System Validation
Mr. Tsai joined us in January 2020 with approximately 30 years of storage industry R&D experience relating to SSDs, HDDs and ODDs. Prior to joining Silicon Motion, he was the VP of R&D for DRAM module and Flash-related applications at TIGO Semiconductor and had also worked at
Lite-on
and Taiwan’s Industrial Technology Research Institute (ITRI). Mr. Tsai holds an MS degree in Communications Engineering from National Chiao Tung University in Taiwan.
42

There is no arrangement or understanding with major shareholders, customers, suppliers or others pursuant to which any person referred to above was selected as a director or member of senior management.
Board Practices
Board Committees
Our board of directors has established an audit committee, a compensation committee, and a nominating and corporate governance committee.
Audit Committee
. The audit committee is responsible for reviewing the financial information that will be provided to shareholders and others, reviewing the systems of internal controls that management and the board of directors have established, appointing, retaining and overseeing the performance of independent registered public accounting firms, overseeing our accounting and financial reporting processes and the audits of our financial statements, and
pre-approving
audit and permissible
non-audit
services provided by independent registered public accounting firms. Tsung-Ming Chung, Lien-Chun Liu, and Yung-Chien Wang are members of our audit committee. Our board of directors has determined that Mr. Chung, the Chairman of the audit committee, is the committee’s “Audit Committee Financial Expert” as required by Nasdaq and the U.S. Securities and Exchange Commission (“SEC”) rules.
Compensation Committee
. The compensation committee’s basic responsibility is to review the performance and development of management in achieving corporate goals and objectives and to assure that our senior executives are compensated effectively in a manner consistent with our strategy, competitive practice and the requirements of the appropriate regulatory bodies. Toward that end, this committee oversees, reviews and administers all of our compensation, equity and employee benefit plans and programs. Lien-Chun Liu, Steve Chen, and Yung-Chien Wang are members of our compensation committee, with Mr. Chen serving as the Chairman of the committee.
Nominating and Corporate Governance Committee
. The nominating and corporate governance committee is responsible for overseeing, reviewing and making periodic recommendations concerning our corporate governance policies, and for recommending to the full board of directors candidates for election to the board of directors. Lien-Chun Liu, Steve Chen, and Yung-Chien Wang are members of our nominating and corporate governance committee, with Ms. Liu serving as the Chairman of the committee.
Our board of directors has adopted a code of ethics, which is applicable to all of our employees. Our Code of Ethics is posted on our website at
www.siliconmotion.com
.
Duties of Directors
Under Cayman Islands law, our directors have a duty to act honestly, in good faith and with a view to the best interests of our company. Our directors also have a duty to exercise the care, diligence and skills that a reasonably prudent person would exercise in comparable circumstances. In fulfilling their duty of care to our company, our directors must ensure compliance with our memorandum and articles of association. The functions and powers of our board of directors include, among others:
  convening shareholders’ meetings and reporting its work to shareholders at such meetings;
  implementing shareholders’ resolutions;
  determining our business plans and investment proposals;
  formulating our profit distribution plans and loss recovery plans;
  determining our debt and finance policies and proposals for the increase or decrease in our registered capital and the issuance of debentures;
  formulating our major acquisition and disposition plans, and plans for merger, division or dissolution;
43

  proposing amendments to our amended and restated memorandum and articles of association; and
  exercising any other powers conferred by the shareholders’ meetings or under our amended and restated memorandum and articles of association.
Terms of Directors and Officers
Under Cayman Islands law and our articles of association, our directors hold office until a successor has been duly elected and qualified. Our articles of association provide that our directors serve for a term of three years, with
one-third
of the directors (or, if their number is not a multiple of three, the number nearest to but not greater than
one-third)
subject to
re-election
at each annual general meeting of shareholders (chairman and managing director not subject to retirement by rotation nor to be taken into account in determining the number of directors to retire), unless the director was appointed by the board of directors, in which case such director holds office until the next annual meeting of shareholders at which time such director is eligible for
re-election.
One of our seven directors is currently subject to
re-election
at our next annual general meeting of shareholders. All of our executive officers are appointed by and serve at the discretion of our board of directors.
Limitation on Liability and Other Indemnification Matters
Cayman Islands law and our articles of association allow us to indemnify our directors, secretary and other officers acting in relation to any of our affairs against actions, costs, charges, losses, damages and expenses incurred by reason of any act done or omitted in the execution of their duties as our directors, secretary and other officers. Under our memorandum and articles of association, indemnification is not available to any matter in respect of any fraud, dishonesty, willful misconduct or bad faith which may attach to any of them.
Compensation of Directors and Executive Officers
For the year ended December 31, 2019, the aggregate compensation to our directors and senior executive officers was approximately US$ 2.77 million. In 2019, we granted restricted stock units to our executive officers as a group to acquire an aggregate of 202,000 ordinary shares. The restricted stock units granted to our executive officers and
non-executive
directors are subject to the same vesting conditions as those of our employees.
Service Contracts
We currently do not have service contracts with our directors.
Share-Based Compensation Plans and Option Grants
On June 3, 2015, the board of directors adopted the 2015 Incentive Plan (the “2015 Plan”). The 2015 Plan reserved 20,000,000 shares of ordinary shares for issuance upon exercise of stock options and restricted stock units. The Plans provide for the grant of stock options, stock bonuses, restricted stock awards, restricted stock units and stock appreciation rights, which may be granted to our employees (including officers), directors and consultants.
Share Reserve.
The aggregate number of ordinary shares that may be issued pursuant to awards granted under the 2015 Plan will not exceed 20,000,000. Guidelines for Issuance and Subscription of Employee Stock Option, which options we have, subject to the consent of the respective option-holders, agreed to assume in the share exchange.
The following types of shares issued under the Plans may again become available for the grant of new awards under the Plans: restricted stock issued under the Plans that is forfeited or repurchased by us prior to it becoming fully vested; shares withheld for taxes; shares tendered to us to pay the exercise price of an option; and shares subject to awards issued under the Plans that have expired or otherwise terminated without having been exercised in full.
44

Administration
. The board of directors will administer the Plans and may delegate this authority to administer the plan to a committee. Subject to the terms of the Plans, the plan administrator, which is our board of directors or its authorized committee, determines recipients, grant dates, the numbers and types of stock awards to be granted and the terms and conditions of the stock awards, including the period of their exercisability and vesting. Subject to certain limitations, the plan administrator will also determine the exercise price of options granted, the purchase price for restricted stock and restricted stock units, and, if applicable, the strike price for stock appreciation rights.
Capitalization adjustments
. In the event of a dividend or other distribution (whether in the form of cash, ordinary shares, other securities, or other property), recapitalization, stock split, reorganization, merger, consolidation, exchange of our ordinary shares or our other securities, or other change in our corporate structure, the board of directors may adjust the number and class of shares that may be delivered under the Plans and the number, class and price of the shares covered by each outstanding stock award.
Changes in control
. In the event of a change in control of the company, all outstanding options and other awards under the Plans may be assumed, continued or substituted for by any surviving or acquiring entity. If the surviving or acquiring entity elects not to assume, continue or substitute for such awards, the vesting of such awards held by award holders whose service with us or any of our affiliates has not terminated will be accelerated and such awards will be fully vested and exercisable immediately prior to the consummation of such transaction, and the stock awards shall automatically terminate upon consummation of such transaction if not exercised prior to such event.
Future amendments and termination.
The board of directors may amend (subject to shareholder approval if required by applicable law), suspend or terminate the 2015 Plan at any time. The 2015 Plan will terminate pursuant to its terms on June 3, 2025.
Employees
The following table sets forth the number of our employees categorized by function as of the dates indicated.
                         
 
As of December 31,
 
 
2017
 
 
2018
 
 
2019
 
Management and administration
   
128
     
132
     
120
 
Operations
   
42
     
41
     
33
 
Research and development
   
861
     
897
     
880
 
Sales and marketing
   
219
     
237
     
204
 
                         
Total
   
1,250
     
1,307
     
1,237
 
                         
 
As of December 31, 2019, we had 1,237 total employees, including 907 in Taiwan, 32 in the United States, 281 in China, 8 in Korea, and 9 in Japan. 1,012 of our total employees are engineers.
We do not have any collective bargaining arrangements with our employees and consider our relations with our employees to be good.
Share Ownership
Under U.S. securities law, a person is deemed to be a “beneficial owner” of a security if that person has or shares “voting power,” which includes the power to vote or to direct the voting of such security, or “investment power,” which includes the power to dispose of or to direct the disposition of such security. A person is also deemed to be the beneficial owner of any securities of which that person has a right to acquire beneficial ownership within 60 days. Under these rules, more than one person may be deemed a beneficial owner of securities as to which such person has no economic interest.
45

There were 140,585,484 of our ordinary shares outstanding as of April 30, 2020. The following table sets forth information with respect to the beneficial ownership of our ordinary shares as of April 30, 2020, less otherwise indicated in the footnotes, by each of our directors and officers:
                 
 
Shares Beneficially
Owned
 
 
Number
 
 
%
 
Executive Officers and Directors:
 
 
 
 
 
 
James Chow
(1)
   
2,381,266
     
1.69
 
Wallace C. Kou
(2)
   
1,917,248
     
1.36
 
Steve Chen
   
50,000
     
*
 
Tsung-Ming Chung
   
80,000
     
*
 
Lien-Chun Liu
   
234,280
     
*
 
Yung-Chien Wang
   
838,674
     
*
 
Han-Ping
D. Shieh
   
60,800
     
*
 
Kenneth Kuan-Ming Lin
   
20,000
     
*
 
Riyadh Lai
(3)
   
1,793,580
     
1.28
 
Nelson Duann
   
46,000
     
*
 
Arthur Yeh
   
42,524
     
*
 
Robert Fan
   
62,000
     
*
 
Ken Chen
(4)
   
200,649
     
*
 
Kevin Yeh
   
60,600
     
*
 
Kevin Tsai
   
—  
     
*
 
 
* Less than one percent
(1) Represents 2,381,266 shares owned by Mr. Chow. Mr. Chow is the chairman of Concord Consulting Inc. and Concord Financial Co. Ltd. which owned 42,445 and 196,491 shares, respectively. Mr. Chow disclaims any beneficial ownership of these shares.
(2) Represents 1,597,248 shares owned by Mr. Kou, 320,000 shares owned by his family members.
(3) Represents 973,700 shares owned by Mr. Lai and 819,880 shares owned by his spouse.
(4) Represents 18,324 shares owned by Mr. Chen and 182,325 shares owned by his spouse.
Item
 7.
Major Shareholders and Related Party Transactions
Major Shareholders
As of April 30, 2020, there were 140,585,484 of our ordinary shares outstanding. The Bank of New York Mellon, the depositary under our ADS deposit agreement, has advised us that as of April 30, 2020, we had 35,072,052 ADSs, representing 140,288,208 ordinary shares.
The following table sets forth information with respect to the beneficial ownership of more than 5% of our ordinary shares as of April 30, 2020:
                 
Identity of person or group
 
Number of
shares owned
 
 
Percentage
Owned
(1)
 
Massachusetts Financial Services Company
   
15,272,360
(2)
 
   
10.9
%
Cardinal Capital Management, LLC
   
9,457,452
(3)
 
   
6.7
%
Yiheng Capital Partners, L.P.
   
7,906,040
(4)
 
   
5.6
%
ARGA Investment Management, LP and Avula Rama Krishna.
   
7,688,452
(5)
 
   
5.5
%
 
(1) Based on 140,585,484 ordinary shares outstanding as of April 30, 2020.
(2) Massachusetts Financial Services Company held 3,818,090 ADSs (representing 15,272,360 ordinary shares) according to a Schedule 13G dated February 14, 2020.
46

(3) Cardinal Capital Management, LLC held 2,364,363 ADSs (representing 9,457,452 ordinary shares) according to a Schedule 13G filed February 14, 2020.
 
 
(4) Yiheng Capital Partners, L.P. held 1,976,510 (representing 7,906,040 ordinary shares) according to a Schedule 13G filed April 6, 2020.
 
 
(5) ARGA Investment Management, LP and Avula Rama Krishna held 2,088,771 ADSs (representing 7,688,452 ordinary shares), according to a Schedule 13G dated February 11, 2019.
 
 
To our knowledge, we are not owned or controlled, directly or indirectly, by another corporation, by any foreign government or by any other natural or legal persons, severally or jointly. We are not aware of any arrangement which may at a later date result in a change of control of our company.
No holder of our ordinary shares has preferential voting rights.
Related Party Transactions
In May 2019, we completed to divestiture of FCI to Dialog Semiconductor. During Dialog’s due diligence process, it was determined that Jeonse housing leases in Korea were arranged between the lessee, FCI, and lessors, certain FCI employees, including three of our executive officers, or their immediate relatives. These leases, in place from 2007 to 2019, involve the lessee depositing funds equivalent to approximately 80% of the market value of the property interest-free with the lessor in exchange for rent-free housing for the employees. Deposited funds are returned to the lessee in full at the end of the lease period. The total value of the leases in 2017 and 2018 were US$1.6 million and US$1.5 million, of which US$1.3 million and US$1.2 million were with executive officers or their immediate relatives, respectively. The Jeonse leases have all been terminated. The Company has taken additional steps to improve its internal control structure to reduce the risk of undisclosed related party transactions.
Item 8.
Financial Information
 
 
Consolidated Financial Statements
See “Item 18. Financial Statements” and pages
F-1
through
F-35
of this annual report.
Legal Proceedings
As an active operating company, we are subject to legal proceedings and claims, either asserted or unasserted, which arise in the ordinary course of business. Although the outcome of such proceedings and claims cannot be predicted with certainty, management does not believe that the outcome of any of these matters will have a material adverse effect on our business, results of operations, financial position or cash flows. Any litigation, however, involves potential risk and potentially significant litigation costs, and therefore there can be no assurance that any litigation which is now pending or which may arise in the future would not have such material adverse effect on our business, financial position, results of operations or cash flows.
All American Semiconductor, Inc. (“All American” or “AASI”) was a former distributor for the Company. On April 25, 2007, All American filed for Chapter 11 bankruptcy protection. At the time of the filing, the Company had US$256 thousand of unpaid accounts receivable from All American. On April 17, 2009 SMI USA and related entities were named as defendants in an adversary proceeding filed by the AASI Creditor Liquidating Trust (“CLT”) in the bankruptcy case pending in the U.S. Bankruptcy Court for the Southern District of Florida. The CLT was seeking the return of allegedly avoidable transfers in the amount of US$854 thousand. SMI USA filed an answer and affirmative defenses. In March 2010, SMI USA settled with the CLT by paying the amount of US$220 thousand and on April 1, 2010, the Bankruptcy Court granted the motion to approve stipulations to compromise controversy. On August 23, 2010, the Court entered an order dismissing the adversary proceeding. In June 2011, Liquidating Trustee for the CLT filed the AASI Creditor Liquidating Trustee’s Seventeenth
47

Omnibus Objection to Claims but in August 2011, withdrew it with respect to SMI USA’s proof of claim. As a holder of allowed claims, we are entitled to receive distribution pursuant to the bankruptcy plan. As of December 31, 2017, we received total distributions of US$265 thousand from the CLT and this case is officially closed.
Significant Changes
No significant changes have occurred since the date of our audited consolidated financial statements.
Item
 9.
The Offer and Listing
Market and Share Price Information
Our ADSs, each representing four of our ordinary shares, have been listed on Nasdaq since June 30, 2005. Our ADSs trade under the symbol “SIMO.” The Nasdaq Global Select Market is the principal trading market for our ADSs, which are not listed on any other exchanges in or outside the United States. The high and low sales prices of our ADSs on Nasdaq since 2015 are as follows:
                 
 
Price per ADS (US$)
 
 
High
 
 
Low
 
Annual:
 
 
 
 
 
 
2015
   
37.60
     
20.01
 
2016
   
55.85
     
27.41
 
2017
   
55.68
     
37.37
 
2018
   
61.85
     
31.73
 
2019
   
50.87
     
30.86
 
                 
Quarterly:
 
 
 
 
 
 
First Quarter, 2018
   
56.51
     
42.57
 
Second Quarter, 2018
   
54.62
     
44.54
 
Third Quarter, 2018
   
61.85
     
47.88
 
Fourth Quarter, 2018
   
54.76
     
31.73
 
                 
First Quarter, 2019
   
44.30
     
32.15
 
Second Quarter, 2019
   
44.41
     
36.43
 
Third Quarter, 2019
   
47.23
     
30.86
 
Fourth Quarter, 2019
   
50.87
     
34.73
 
                 
First Quarter, 2020
   
53.04
     
26.72
 
Second Quarter, 2020
 (1)
   
52.46
     
35.10
 
                 
Monthly
 
 
 
 
 
 
November 2019
   
44.55
     
41.18
 
December 2019
   
50.87
     
42.49
 
January 2020
   
53.04
     
45.62
 
February 2020
   
49.75
     
35.89
 
March 2020
   
38.58
     
26.72
 
April 2020
   
47.35
     
35.10
 
May 2020
   
52.46
     
41.04
 
June 2020
 (1)
   
47.43
     
43.89
 
 
(1) Through June 10, 2020.
48

Item
 10.
Additional Information
Memorandum and Articles of Association
The information called for by Item 10B (“Memorandum and Articles of Association”) is incorporated by reference to the information under the heading “Description of Share Capital” in our Registration Statement on Form
 F-1,
as amended (Registration Number
333-125673)
and as filed with the SEC on June 5, 2005.
Material Contracts
We have not entered into any material contracts within the past two fiscal years other than in the ordinary course of business and other than those described in Item 4, “Information on the Company” or elsewhere in this annual report.
Exchange Controls
See “Policy on Dividend Distributions” above.
Taxation
United States Federal Income Taxation
The following discussion summarizes certain U.S. federal income tax consequences to a U.S. Holder, as defined below, who purchases our ADSs and ordinary shares. This discussion assumes that investors will hold their ADSs or ordinary shares as capital assets (generally, property held for investment). This discussion does not discuss all aspects of U.S. federal income taxation which may be important to particular investors in light of their individual circumstances, including investors subject to special taxation, such as:
  banks and financial institutions;
  brokers and dealers in securities or currencies;
  insurance companies;
 
tax-exempt
organizations and retirement plans;
  grantor trusts;
  S corporations;
  persons holding ADSs or ordinary shares as part of hedging, conversion, constructive sale, straddle or other integrated transactions;
  persons who acquired their ordinary shares upon the exercise of employee stock options or otherwise as compensation;
  persons who have elected the
mark-to-market
method of accounting;
  persons who own 10% or more of our ADSs or shares;
  real estate investment trusts or regulated investment companies;
  U.S. persons whose “functional currency” is not the U.S. dollar;
  certain former citizens or long-term residents of the United States; and
 
Non-U.S.
Holders (as defined below).
This discussion is based in part on representations by the depositary and assumes that each obligation under the deposit agreement and any related agreement will be performed in accordance with its terms. Furthermore, the discussion below is based upon the provisions of the Internal Revenue Code of 1986, as amended (the “Code”), and U.S. Treasury regulations, rulings and judicial decisions hereunder as of the date hereof. Such authorities are subject to change, possibly on a retroactive basis, which may result in U.S. federal income tax consequences different from those discussed below.
49

A person considering an investment in our ADSs or ordinary shares is urged to consult its tax advisor concerning U.S. federal, state, local and
non-U.S.
income and other tax consequences.
A U.S. Holder is a beneficial owner of ADSs or ordinary shares that is for U.S. federal income tax purposes:
  a citizen or resident individual of the United States;
  a corporation or other entity taxable as a corporation created or organized in or under the laws of the United States, any state thereof, or the District of Columbia;
  an estate the income of which is subject to U.S. federal income taxation, regardless of its source; or
  a trust if it is subject to the primary supervision of a court within the United States and one or more U.S. persons have the authority to control all substantial decisions of the trust or has a valid election in effect under applicable U.S. Treasury regulations to be treated as a U.S. person.
A beneficial owner of ADSs or ordinary shares that is not a U.S. Holder is referred to herein as a
“Non-U.S.
 Holder.” If a partnership or limited liability company treated as a partnership for U.S. federal income tax purposes holds ADSs or ordinary shares, the tax treatment of a partner or member will generally depend on the status of the partner or member and the activities of the partnership or such limited liability company. A partner of a partnership or a member of such a limited liability company holding ADSs or ordinary shares is urged to consult its tax advisors regarding an investment in our ADSs or ordinary shares.
ADSs
. In general, for U.S. federal income tax purposes, a U.S. Holder of ADSs will be treated as the owner of the underlying ordinary shares that are represented by such ADSs. Deposits and withdrawals of ordinary shares in exchange for ADSs will not be subject to U.S. federal income taxation.
Distributions on ADSs or ordinary shares
. Unless the passive foreign investment company rules, as discussed below, apply, the gross amount of the distributions in respect of the ADSs or ordinary shares will be subject to tax as dividend income to the extent of our current and accumulated earnings and profits, as determined under U.S. federal income tax principles. Subject to certain limitations, dividends paid to
non-corporate
U.S. Holders, including individuals, may be eligible for a reduced rate of taxation if we are deemed to be a “qualified foreign corporation” for U.S. federal income tax purposes, provided that such holder satisfies certain holding period requirements with respect to the ownership of our ADSs or ordinary shares. Subject to the exceptions discussed below, a corporation is a qualified foreign corporation if it is:
  a foreign corporation that is eligible for the benefits of a comprehensive income tax treaty with the United States that includes an exchange of information program; or
  a foreign corporation if its stock with respect to which a dividend is paid or its ADSs backed by such stock are readily tradable on an established securities market within the United States.
The Cayman Islands does not currently have a comprehensive income tax treaty with the United States. A foreign corporation (even if it is described above) does not constitute a qualified foreign corporation if, for the taxable year in which the dividend is paid or the preceding taxable year, the foreign corporation is or was a passive foreign investment company. Although we believe that we are a qualified foreign corporation because the ADSs will be traded on an established U.S. securities market and, as discussed below, we believe that we were not a passive foreign investment company for our 2019 tax year, no assurance can be given in this regard. In addition, our status as a qualified foreign corporation may change. A U.S. Holder that exchanges its ADSs for ordinary shares may not be eligible for the reduced rate of taxation on dividends if the ordinary shares are not deemed to be readily tradable on an established securities market within the United States.
Dividends will be includable in a U.S. Holder’s gross income on the date actually or constructively received by the depositary, in the case of ADSs or, in the case of ordinary shares, by such U.S. Holder. These dividends will not be eligible for the dividends-received deduction generally allowed to U.S. corporations in respect of dividends received from other U.S. corporations.
50

To the extent we pay dividends on the ADSs or ordinary shares in a currency other than the U.S. dollar, the U.S. dollar value of such dividends should be calculated by reference to the exchange rate prevailing on the date of actual or constructive receipt of the dividend, regardless of whether the foreign currency is converted into U.S. dollars at that time. If the foreign currency is converted into U.S. dollars on the date of actual or constructive receipt of such dividends, the tax basis of the U.S. Holder in such foreign currency will be equal to its U.S. dollar value on that date and, as a result, the U.S. Holder generally should not be required to recognize any foreign currency exchange gain or loss. Dividends paid in respect of the ADSs or ordinary shares generally will be treated as income from sources outside the United States.
To the extent that the amount of any distribution exceeds our current and accumulated earnings and profits, the distribution will first be treated as a
tax-free
return of capital, causing a reduction in the adjusted basis of the ADSs or ordinary shares, and the balance in excess of adjusted basis will be taxed as capital gain.
Sale, exchange or other disposition of ADSs or ordinary shares
. Unless the passive foreign investment company rules, as discussed below, apply, upon the sale, exchange or other disposition of ADSs or ordinary shares a U.S. Holder generally will recognize capital gain or loss equal to the difference between the amount realized upon the sale, exchange or other disposition and the adjusted tax basis of the U.S. Holder in the ADSs or ordinary shares. The capital gain or loss generally will be long-term capital gain or loss if, at the time of sale, exchange or other disposition, the U.S. Holder has held the ADS or ordinary share for more than one year. Net long-term capital gains of
non-corporate
U.S. Holders, including individuals, are eligible for reduced rates of taxation. The deductibility of capital losses is subject to limitations. Any gain or loss that a U.S. Holder recognizes generally will be treated as gain or loss from sources within the United States for U.S. foreign tax credit limitation purposes.
Additional tax on net investment income
. An additional 3.8% federal income tax may be assessed on net investment income (including dividends, other distributions, and gain realized on the sale of ADSs or ordinary shares) earned by certain U.S. Holders. This tax does not apply to U.S. Holders who hold ADSs or ordinary shares in the ordinary course of certain trades or businesses.
Passive foreign investment company rules
. In general, we will be classified as a passive foreign investment company for any taxable year in which either (a) at least 75% of our gross income is passive income or (b) at least 50% of the value (determined on the basis of a quarterly average) of our assets is attributable to assets that produce or are held for the production of passive income. For this purpose, passive income generally includes dividends, interest, royalties, rents (other than rents and royalties derived in the active conduct of a trade or business and not derived from a related person), annuities and gains from assets that produce passive income. If we own directly or indirectly at least 25% by value of the equity shares of another corporation, we will be treated for purposes of the passive foreign investment company tests as owning a proportionate share of the assets of the other corporation, and as receiving directly a proportionate share of the other corporation’s income.
We believe, based on our present and projected composition of our income and valuation of our assets, we were not classified as a passive foreign investment company for U.S. federal income tax purposes for our 2019 tax year, although no assurance can be given in this regard. Whether we are a passive foreign investment company for any particular taxable year is determined on an annual basis and will depend on the composition of our income and assets, including goodwill. The calculation of goodwill will be based, in part, on the then market value of our capital stock, which is subject to fluctuation. Accordingly, there can be no assurance that we will not be classified as a passive foreign investment company in the current or any future taxable year.
If we are a passive foreign investment company for any taxable year during which a U.S. Holder has an equity interest in our company, unless the U.S. Holder makes a
mark-to-market
election as discussed below, such U.S. Holder will be subject to special tax rules in any future taxable year regardless of whether we are classified as a passive foreign investment company in such future years with respect to (a) “excess distributions” and (b) gain from the disposition of stock. Excess distributions are defined generally as the excess of the amount received with respect to the equity interests in the taxable year over 125% of the average annual distributions
51

received in the shorter of either the three previous years or a U.S. Holder’s holding period before the taxable year and must be allocated ratably to each day of the U.S. Holder’s holding period. The amount allocated to the current taxable year or any year before we became a passive foreign investment company will be included as ordinary income in a U.S. Holder’s gross income for that year. The amount allocated to other prior taxable years will be taxed as ordinary income at the highest rate in effect for a U.S. Holder in that prior year and the tax is subject to an interest charge at the rate applicable to deficiencies in income taxes. The entire amount of any gain realized upon the sale or other disposition of the equity interests will be treated as an excess distribution made in the year of sale or other disposition and as a consequence will be treated as ordinary income and, to the extent allocated to years prior to the year of sale or disposition with respect to which we were a passive foreign investment company, will be subject to the interest charge described above.
In certain circumstances, instead of being subject to the excess distribution rules discussed above, a U.S. Holder may make an election to include gain on the ADSs or ordinary shares of a passive foreign investment company as ordinary income under a
mark-to-market
method, provided that the ADSs or ordinary shares are regularly traded on a qualified exchange. Under current law, the
mark-to-market
election is only available for ADSs or ordinary shares that are regularly traded within the meaning of U.S. Treasury regulations on certain designated U.S. exchanges and foreign exchanges that meet trading, listing, financial disclosure and other requirements to be treated as a qualified exchange under applicable U.S. Treasury regulations. The Nasdaq Stock Market is a qualified exchange. The ordinary shares may not be eligible for
mark-to-market
treatment under the foregoing rule even if the ADSs otherwise satisfy the applicable requirement.
If a U.S. Holder makes a
mark-to-market
election, the U.S. Holder will include each year as ordinary income, rather than capital gain, the excess, if any, of the fair market value of the U.S. Holder’s ADSs or ordinary shares at the end of the taxable year over such U.S. Holder’s adjusted basis in the ADSs (or ordinary shares, if applicable) and will be permitted an ordinary loss in respect of the excess, if any, of the adjusted basis of these ADSs or ordinary shares over their fair market value at the end of the taxable year, but only to the extent of the net amount previously included in income as a result of the
mark-to-market
election. A U.S. Holder’s basis in the ADSs or ordinary shares will be adjusted to reflect any such income or loss amounts. Any gain or loss on the sale of the ADSs or ordinary shares will be ordinary income or loss, except that this loss will be ordinary loss only to the extent of the previously included net
mark-to-market
gain.
If we are a passive foreign investment company, then under certain circumstances a U.S. Holder must file Internal Revenue Service Form 8621.
Information Reporting and Back-up Withholding.
The Foreign Account Tax Compliance Act (“FATCA”) generally requires that individuals that hold certain specified foreign financial assets worth in excess of certain thresholds of $50,000 or more, depending on the individual’s circumstances, report such ownership to the IRS using IRS Form 8938. The definition of specified foreign financial assets includes not only financial accounts maintained in foreign financial institutions, but also, unless held in accounts maintained by a financial institution, any stock or security issued by a
non-U.S.
person, any financial instrument or contract held for investment that has an issuer or counterparty other than a U.S. person and any interest in a foreign entity. A U.S. Holder may be subject to this reporting requirement unless such holder’s ADSs or ordinary shares are held in an account at a domestic financial institution. The penalty for failing to file Form 8938 is substantial.
U.S. holders generally are subject to information reporting requirements with respect to dividends on, or proceeds from the disposition of, our ordinary shares. In addition, a U.S. holder may be subject, under certain circumstances, to backup withholding at a rate of up to 24% with respect to dividends paid on, or proceeds from the disposition of, our ordinary shares unless the U.S. holder provides proof of an applicable exemption or correct taxpayer identification number, and otherwise complies with the applicable requirements of the backup withholding rules. A U.S. holder of our ordinary shares who provides an incorrect taxpayer identification number may be subject to penalties imposed by the IRS. Amounts withheld under the backup withholding rules are not an additional tax and may be refunded or credited against the U.S. holder’s U.S. federal income tax liability, provided the required information is furnished to the IRS.
52

A U.S. Holder is urged to consult its tax advisor concerning the U.S. federal income tax consequences of an investment in our ADSs or ordinary shares if we are or become a passive foreign investment company, including the possibility of making a
mark-to-market
election.
Cayman Islands Taxation
The Cayman Islands currently levy no taxes on individuals or corporations based upon profits, income, gains or appreciation and there is no taxation in the nature of inheritance tax or estate duty. There are no other taxes likely to be material to our company levied by the Government of the Cayman Islands except for stamp duties that may be applicable on instruments executed in, or after execution brought within the jurisdiction of, the Cayman Islands. The Cayman Islands are not party to any double taxation treaties. There are no exchange control regulations or currency restrictions in the Cayman Islands.
We have, pursuant to Section 6 of the Tax Concessions Law (1999 Revision) of the Cayman Islands, obtained an undertaking from the
Governor-in-Council
that:
  no law which is enacted in the Cayman Islands imposing any tax to be levied on profits or income or gains or appreciation applies to us or our operations; and
  the aforesaid tax or any tax in the nature of estate duty or inheritance tax are not payable on our ordinary shares, debentures or other obligations.
The undertaking that we have obtained is for a period of 20 years from March 1, 2005.
In December 2018, the Cayman Islands published The International Tax
Co-operation
(Economic Substance) Law in response to the OECD’s Base Erosion and Profit Shifting (BEPS) standards. Silicon Motion Technology Corp. is a Cayman company and may be affected by the new law’s economic substance requirements, which require companies registered in the Cayman Islands to show business activity in the Caymans, tax residency elsewhere, or be subject to penalties. Economic substance requirements will apply to existing Cayman companies, such as our company, from July 1, 2019. See “Risk Factor — The enactment of legislation implementing changes in taxation of international business activities, the adoption of other tax reform policies or change in tax legislation or policies could materially impact our financial position and results of operations.”
Documents on Display
We have previously filed with the SEC our registration statement on Form
F-6
under the Securities Act of 1933, as amended (the “Securities Act”) with respect to our ADSs.
We are subject to the periodic reporting and other informational requirements of the U.S. Securities Exchange Act of 1934, as amended (the “Exchange Act”). Under the Exchange Act, we are required to file reports and other information with the SEC. Specifically, we are required to file annually a Form
20-F
no later than four months after the close of each fiscal year, which is December 31. As a foreign private issuer, we are exempt from the rules under the Exchange Act prescribing the furnishing and content of quarterly reports and proxy statements, and our officers, directors, and principal shareholders are exempt from the reporting and short-swing profit recovery provisions of Section 16 of the Exchange Act.
Copies of reports and other information, when so filed, may be inspected without charge and may be obtained at prescribed rates at the public reference facilities maintained by the Securities and Exchange Commission at the SEC’s public reference room in Washington D.C. at 100 F Street, N.E., Room 1580, Washington D.C. 20549. You can request copies of these documents upon payment of a duplicating fee, by writing to the SEC. Please call the SEC at
1-800-SEC-0330
for further information on the operation of the public reference rooms. The SEC also maintains a Website at www.sec.gov that contains reports, proxy and information statements, and other information regarding registrants that make electronic filings with the SEC using its EDGAR system.
53

Item
 11.
Quantitative and Qualitative Disclosures About Market Risk
Interest rate risk
. Our exposure to changes in interest rates is limited to interest income generated by our cash deposited with banks and short-term investments maintained in principal protected notes. We have not entered into any interest rate swap transactions. We do not believe that a 1% change in interest rates would have a significant impact on our operations.
Foreign currency risk.
Since 2012, we consider our direct exposure to foreign exchange rate fluctuations to be minimal. Prior to 2012, we reported our financial results in NT dollars and our direct exposure to foreign exchange rate fluctuations was more significant. Gains or losses from foreign currency
re-measurement
are included in
“Non-Operating
Income (Expenses)” in our Consolidated Financial Statements. The impact of foreign currency transaction gain or loss included in determining net income (loss) for 2017, 2018 and 2019 was US$(0.2) million, US$(0.6) million and US$0.1 million, respectively. Currently, the majority of our revenue, cost of sales, accounts receivable, and accounts payable are denominated in U.S. dollars. Increases in the value of the U.S. dollar relative to other currencies would make our products more expensive, which could negatively impact our ability to compete. Conversely, decreases in the value of the U.S. dollar relative to other currencies could result in our suppliers raising their prices in order to continue doing business with us. Fluctuations in currency exchange rates could harm our business in the future. We do not utilize foreign exchange derivatives contracts to protect against changes in foreign exchange rates.
Also refer to “Risk Factors — Our business, financial condition and results of operations could be adversely affected by the political and economic conditions of the countries in which we conduct business and other factors related to our international operations.”
Investment Risk.
We invest in equity instruments of privately held companies. We have minority stake equity investments in Cashido, Vastview and Deep Vision, private companies related to the semiconductor and other technology industries. These investments are accounted for under the cost method because our ownership is less than 20% and we do not have the ability to exercise significant influence over the operations of these companies. In 2018, we invested in 49% of the equity of ProGrade which was accounted for this investment under the equity method and we disposal it in 2019. As of December 31, 2019, the aggregate carrying value of these investments on our balance sheet was US$3.0 million. We monitor these investments for impairment and make appropriate reductions in carrying value when an impairment is deemed to be other than temporary. The impairments losses for the years ended on December 31, 2017, 2018 and 2019 were US$0.1 million, nil and nil, respectively.
As of December 31, 2019, we also had the short-term investments of US$2.0 million in principal protected notes.
Item
 12.
Description of Securities Other Than Equity Securities
Depositary Fees and Charges.
For the year-ended December 31, 2019, we received from our depositary bank a reimbursement of US$0.6 million, net of withholding tax, for our continuing annual stock exchange listing fees and our other expenses incurred in connection with maintaining and promoting our ADS program. In addition, the depositary bank has agreed to reimburse us annually for a fixed number of years for our continuing annual stock exchange listing fees and our other expenses incurred in connection with maintaining and promoting our ADS program. The amount of annual reimbursements is subject to certain limits.
54

PART II
Item 13.
Defaults, Dividend Arrearages and Delinquencies
Not applicable.
Item 14.
Material Modifications to the Rights of Security Holders and Use of Proceeds
Not applicable.
Item 15.
Controls and Procedures
Disclosure Controls and Procedures
We performed an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures as of December 31, 2019. Disclosure controls and procedures are designed to ensure that the material financial and
non-financial
information required to be disclosed in this annual report on Form
20-F
and filed with the SEC is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. The evaluation was performed with the participation of our key corporate senior management, and under the supervision of our Chief Financial Officer, or CFO, Riyadh Lai, and our President and Chief Executive Officer, or CEO, Wallace Kou. In designing and evaluating the disclosure controls and procedures, management recognized that any controls and procedures, no matter how well designed and operated, can provide only reasonable, rather than absolute, assurances of achieving the desired control objectives, and management necessarily was required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on the foregoing, our management, including our CEO and CFO, concluded that our disclosure controls and procedures were effective.
Management’s Report on Internal Control over Financial Reporting
Our management, including our CEO and CFO, is responsible for establishing and maintaining adequate internal control over financial reporting, as defined under Exchange Act Rules
13a-15(f)
and
15d-15(f).
Our internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with accounting principles generally accepted in the United States. Internal control over financial reporting includes those policies and procedures that: (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets, (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that our receipts and expenditures are being made only in accordance with appropriate authorizations; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of our assets that could have a material effect on the financial statements.
Our management assessed the effectiveness of our internal control over financial reporting as of the end of the period covered by this annual report based on the criteria set forth in the Internal Control-Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). Their assessment included an evaluation of the design of our internal control over financial reporting and testing of the operational effectiveness of our internal control over financial reporting. Based on that assessment, our management concluded that as of December 31, 2019 the company’s internal control over financial reporting was effective.
Deloitte & Touche, the independent registered public accounting firm that audited our consolidated financial statements included in this annual report has issued an attestation report regarding internal control over financial reporting.
55

Changes in Internal Control over Financial Reporting
During 2019, no change to our internal control over financial reporting occurred that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
All internal control systems no matter how well designed and implemented have inherent limitations. Even systems determined to be effective may not prevent or detect misstatements or fraud and can only provide reasonable assurance with respect to disclosure and financial statement presentation and reporting. Additionally, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changed conditions and the degree of compliance with the policies or procedures may deteriorate.
Attestation Report Of The Independent Registered Public Accounting Firm
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Shareholders and Board of Directors of
Silicon Motion Technology Corporation
Opinion on Internal Control over Financial Reporting
We have audited the internal control over financial reporting of Silicon Motion Technology Corporation and subsidiaries (the “Company”) as of December 31, 2019, based on criteria established in
Internal Control — Integrated Framework (2013)
 issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2019, based on criteria established in
Internal Control — Integrated Framework (2013)
 issued by COSO.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December 31, 2019, of the Company and our report dated June 12, 2020 expressed an unqualified opinion on those financial statements and included an explanatory paragraph regarding the Company’s adoption of a new accounting standard.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
56

Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
/s/ Deloitte & Touche
Taipei, Taiwan
The Republic of China
June 12, 2020
Item 16A.
Audit Committee Financial Expert
Our board of directors has determined that Mr. Tsung-Ming Chung, the Chairman of our audit committee and an independent director, is an “audit committee financial expert” under Nasdaq and SEC rules.
Item 16B.
Code of Ethics
Our board of directors has adopted a code of business conduct and ethics applicable to every employee of our company, including our CEO and our CFO, consistent with the requirements of the Nasdaq Stock Market. A copy of our code of ethics has been filed with the SEC as Exhibit 11.1 to our annual report on Form
20-F
filed on June 30, 2006. For further information, see our Code of Ethics posted on our website
(www.siliconmotion.com)
.
Item 16C.
Principal Accountant Fees and Services
Deloitte & Touche has acted as the independent registered public accountants of our company and its subsidiaries for 2018 and 2019. The following table sets forth the aggregate fees by categories specified below in connection with certain professional services rendered by Deloitte & Touche for the periods indicated.
                 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
(in thousands)
 
Audit Fees
(1)
   
1,011
     
881
 
Audit-Related Fees
(2)
   
—  
     
—  
 
Tax Fees
(3)
   
200
     
200
 
All Other Fees
(4)
   
—  
     
—  
 
Total
   
1,211
     
1,081
 
 
(1)
Audit Fees
. This category includes the audit and review of our annual financial statements and services that are normally provided by the independent auditors in connection with regulatory filings or engagements, consultations provided on audit and accounting matters that arise during, or as a result of, the audits or the reviews of interim financial statements, audit procedures related to reviews of offering documents, registration statements and issuance of comfort letters.
57

(2)
Audit-Related Fees
. This category consists of assurance and related services by Deloitte & Touche that are reasonably related to the performance of the audit or review of our financial statements and are not reported above under “Audit Fees.” Deloitte & Touche did not provide any services under this category in 2018 or 2019.
(3)
Tax Fees
. This category consists of professional services rendered by Deloitte & Touche for tax compliance and tax advice. The services for the fees disclosed in this category include tax return preparation and technical tax advice.
(4)
All other fees
. Deloitte & Touche did not provide any services under this category in 2018 or 2019.
Our audit committee is responsible for the retention of our independent registered public accounting firm, which currently is Deloitte & Touche. Our audit committee has adopted its own rules of procedure, in the form of an audit committee charter. The audit committee’s rules of procedure provide for a process with respect to the prior approval of all
non-audit
services to be performed by our independent auditors. Our audit committee reports to our board of directors regarding the scope and results of our annual audits, compliance with our accounting and financial policies and management’s procedures and policies related to the adequacy of our internal accounting controls.
In 2019 our audit committee approved all of the audit services provided by Deloitte & Touche and the other services provided by Deloitte & Touche.
Item 16D.
Exemptions from the Listing Standards for Audit Committees
Not applicable.
Item 16E.
Purchases of Equity Securities by the Issuer and Affiliated Purchasers
Not applicable.
Item 16F.
Change in Registrant’s Certifying Accountant
Not applicable.
Item 16G.
Corporate Governance
We are incorporated in the Cayman Islands and our corporate governance practices are governed by applicable Cayman Islands law. In addition, because our ADSs are listed on the Nasdaq Global Select Market, we are subject to Nasdaq corporate governance requirements. Nasdaq Listing Rule 5615(a)(3) permits foreign private issuers like us to follow “home country practice” with respect to certain corporate governance matters, such as, for example, our establishment in 2015 of our 2015 Incentive Plan. We are committed to a high standard of corporate governance. As such, we endeavor to comply with the Nasdaq corporate governance practices and believe that we are currently in compliance with Nasdaq corporate governance practices that are applicable to foreign private issuers.
58

PART III
Item 17.
Financial Statements
Not applicable.
Item 18.
Financial Statements
Our consolidated financial statements are included in this annual report at pages
F-1
through
F-3
5.
Item 19.
Exhibits
         
Exhibit
Number
 
 
Description
         
 
    1.1
   
         
 
    1.2
   
         
 
    2.1
   
         
 
    2.2
   
         
 
    2.3
   
         
 
    4.1
   
         
 
    8.1*
   
         
 
  11.1
   
         
 
  12.1*
   
         
 
  12.2*
   
         
 
  13.1*
   
         
 
  23.1*
   
         
 
101.INS*
   
Inline XBRL Instance Document — the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
         
 
101.SCH*
   
Inline XBRL Taxonomy Extension Schema Document
         
 
101.CAL*
   
Inline XBRL Taxonomy Extension Calculation Linkbase Document
59

         
Exhibit
Number
 
 
Description
         
 
101.DEF*
   
Inline XBRL Taxonomy Extension Definition Linkbase Document
         
 
101.LAB*
   
Inline XBRL Taxonomy Extension Label Linkbase Document
         
 
101.PRE*
   
Inline XBRL Taxonomy Extension Presentation Linkbase Document
         
 
104
   
Cover Page Interactive Data File — the cover page XBRL tags are embedded within the Exhibit 101 Inline XBRL document set
 
* Filed herewith.
60

SIGNATURES
The registrant hereby certifies that it meets all the requirements for filing on Form
20-F
and that it has duly caused and authorized the undersigned to sign this annual report on its behalf.
     
Silicon Motion Technology Corporation
     
By:
 
/s/ Wallace C. Kou
 
Wallace C. Kou,
President and Chief Executive Officer
 
Date: June 12, 2020
61


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Shareholders and the Board of Directors of
Silicon Motion Technology Corporation
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Silicon Motion Technology Corporation and subsidiaries (the “Company”) as of December 31, 2018 and 2019, the related consolidated statements of income, comprehensive income, changes in shareholders’ equity, and cash flows for each of the three years in the period ended December 31, 2019, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2018 and 2019, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2019, in conformity with accounting principles generally accepted in the United States of America.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2019, based on criteria established in
Internal Control — Integrated Framework (2013)
 issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated June 12, 2020, expressed an unqualified opinion on the Company’s internal control over financial reporting.
Change in Accounting Principle
As discussed in Note 2 and Note 18 to the financial statements, the Company has changed its method of accounting for leases in 2019 due to the adoption of FASB Accounting Standards Codification (“ASC”) Topic 842,
Leases
.
Basis for Opinion
These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
F-2

Goodwill — Shannon Reporting Unit — Refer to Notes 2 and 10 to the financial statements.
Critical Audit Matter Description
The Company’s evaluation of goodwill for impairment involves the comparison of the fair value of each reporting unit to its carrying value. The Company used the discounted cash flow model to estimate fair value, which requires management to make significant estimates and assumptions related to forecasts of revenue and selection of discount rates. Changes in these assumptions could have a significant impact on either the fair value, the amount of any goodwill impairment charge, or both. Due to a significantly reduced sales forecast during the year, the Company was required to test goodwill impairment for its Shannon reporting unit (“Shannon”) during an interim period that resulted in a write down of US$15,715 thousand. As a result, the goodwill balance related to Shannon was approximately US$17,489 thousand as of December 31, 2019. The fair value of Shannon exceeded its carrying value as of November 30, 2019, the measurement date and, therefore, no further impairment was recognized.
We identified goodwill valuation of Shannon as a critical audit matter because of the subjectivity in estimating the forecast of future revenue and selection of the discount rate. This required a high degree of auditor judgment and an increased extent of effort, including the need to involve our fair value specialists, when evaluating the audit evidence supporting these estimates.
How the Critical Audit Matter Was Addressed in the Audit
Our audit procedures related to forecasts of future revenue and selection of the discount rate for Shannon included the following, among others:
  We tested the effectiveness of controls over management’s goodwill impairment valuation, including those over the determination of the fair value of Shannon, such as controls related to management’s forecasts of revenue and selection of the discount rate.
 
 
 
  We evaluated management’s ability to accurately forecast future revenue by comparing actual results to management’s historical forecasts.
 
 
 
  We evaluated the reasonableness of management’s forecasts of revenue by comparing the forecasts to:
 
 
 
  Historical revenues.
 
 
 
  Internal communications to management and the Board of Directors of the Company’s business plans that support the forecast of revenue.
 
 
 
  Forecasted information included in Company’s press releases as well as in analyst and industry reports for the Company and its peer companies.
 
 
 
  We evaluated the impact of changes in management’s forecasts from November 30, 2019, the annual measurement date, to December 31, 2019.
 
 
 
  With the assistance of our fair value specialists, we evaluated the reasonableness of the discount rate by (1) testing the source information underlying the determination of the discount rate and the mathematical accuracy of the calculation, and (2) developing a range of independent estimates and comparing those to the discount rate selected by management.
 
 
 
/s/ Deloitte & Touche
Taipei, Taiwan
The Republic of China
June 12, 2020
We have served as the Company’s auditor since 1999.
F-3

SILICON MOTION TECHNOLOGY CORPORATION AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(In Thousands, Except Par Value)
                 
 
December 31
 
 
2018
   
2019
 
 
US$
 
 
US$
 
ASSETS
 
 
 
 
 
 
Current Assets
   
     
 
Cash and cash equivalents
   
284,989
     
323,166
 
Short-term investments
   
3,609
     
2,010
 
Notes and accounts receivable, net
   
91,763
     
108,734
 
Inventories
   
81,518
     
88,439
 
Restricted assets-current
   
19,157
     
24,085
 
Noncurrent assets held for sale
   
10,576
     
10,405
 
Prepaid expenses and other current assets
   
6,878
     
8,360
 
                 
Total current assets
   
498,490
     
565,199
 
Long-term investments
   
4,242
     
3,000
 
Property and equipment, net
   
101,410
     
98,488
 
Deferred income tax assets, net
   
5,066
     
3,948
 
Goodwill
   
58,331
     
17,489
 
Intangible assets, net
   
1,021
     
 
Operating lease assets
 
 
 
 
 
8,603
 
Other assets
   
4,054
     
1,002
 
                 
Total assets
   
672,614
     
697,729
 
                 
LIABILITIES AND SHAREHOLDERS’ EQUITY
 
 
 
 
 
 
Current Liabilities
   
     
 
Notes and accounts payable
   
27,657
     
30,687
 
Income tax payable
   
4,163
     
2,465
 
Refund liabilities
   
2,093
     
2,260
 
Current portion of long-term payable
   
319
     
 
Accrued expenses and other current liabilities
   
79,419
     
96,076
 
                 
Total current liabilities
   
113,651
     
131,488
 
Other long-term liabilities
   
26,686
     
29,457
 
                 
Total liabilities
   
140,337
     
160,945
 
                 
Commitments and Contingencies (Note 19)
   
     
 
Shareholders’ Equity
   
     
 
Ordinary Shares at US$0.01 par value per share
   
     
 
Authorized: 500,000 thousand shares
   
     
 
Issued and outstanding: 144,679 thousand shares in 2018 and
139,110
thousand shares in 2019
   
1,447
     
1,391
 
Additional
paid-in
capital
   
263,230
     
265,210
 
Accumulated other comprehensive income (loss)
   
495
     
(785
)
Retained Earnings
   
301,860
     
270,968
 
Treasury Stock
   
(34,755
)    
 
                 
Total shareholders’ equity
   
532,277
     
536,784
 
                 
Total liabilities and shareholders’ equity
   
672,614
     
697,729
 
                 
 
 
 
 
 
 
 
 
 
The accompanying notes are an integral part of the consolidated financial statements.
F-
4

SILICON MOTION TECHNOLOGY CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF INCOME
(In Thousands, Except Earnings Per Share)
                         
 
Year Ended December 31
 
 
2017
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
NET SALES
   
523,404
     
530,348
     
457,253
 
COST OF SALES
   
272,210
     
269,541
     
235,081
 
                         
GROSS PROFIT
 
 
 
251,194
     
260,807
   
 
 
222,172
 
                         
OPERATING EXPENSES
   
     
     
 
Research and development
   
102,053
     
102,028
     
110,305
 
Sales and marketing
   
25,868
     
29,279
     
25,108
 
General and administrative
   
16,933
     
17,633
     
17,878
 
Impairment of goodwill and intangible assets
   
10,337
     
4,069
     
15,970
 
Amortization of intangible assets
   
2,534
     
2,964
     
766
 
Gain from disposal of noncurrent assets held for sale
   
(1,880
)    
     
 
                         
Total operating expenses
   
155,845
     
155,973
     
170,027
 
                         
OPERATING INCOME
   
95,349
     
104,834
     
52,145
 
                         
NON-OPERATING
INCOME (EXPENSES)
   
     
     
 
Gain from disposal of subsidiary
 
 
 
 
 
 
 
 
12,409
 
Gain from disposal of long-term investments
 
 
 
 
 
 
 
 
473
 
Gain from disposal of short-term investments
   
103
     
134
     
48
 
Interest income
   
4,268
     
6,301
     
6,751
 
Foreign exchange gain (loss), net
   
(157
)    
(615
)    
148
 
Impairment of long-term investments
   
(120
)    
     
 
Interest expense
   
(423
)    
(378
)    
(3
)
Loss on equity-method investment
   
     
(473
)    
 
Other income (loss), net
   
(19
)
   
58
     
103
 
                         
Total
non-operating
income
   
3,652
     
5,027
     
19,929
 
                         
INCOME BEFORE INCOME TAX
   
99,001
     
109,861
     
72,074
 
INCOME TAX EXPENSE
   
24,046
     
11,791
     
7,676
 
                         
NET INCOME
   
74,955
     
98,070
     
64,398
 
                         
EARNINGS PER ORDINARY SHARE:
   
     
     
 
Basic
   
0.53
     
0.68
     
0.46
 
                         
Diluted
   
0.52
     
0.68
     
0.46
 
                         
WEIGHTED AVERAGE ORDINARY SHARES OUTSTANDING
   
     
     
 
Basic (Thousands)
   
142,738
     
144,123
     
140,708
 
                         
Diluted (Thousands)
   
143,606
     
144,512
     
141,183
 
                         
EARNINGS PER ADS (one ADS equals four ordinary shares):
   
     
     
 
Basic
   
2.10
     
2.72
     
1.83
 
                         
Diluted
   
2.09
     
2.71
     
1.82
 
                         
WEIGHTED AVERAGE ADS OUTSTANDING
   
     
     
 
Basic (Thousands)
   
35,684
     
36,031
     
35,177
 
                         
Diluted (Thousands)
   
35,902
     
36,128
     
35,296
 
                         
 
 
 
 
 
 
 
 
 
 
 
 
The accompanying notes are an integral part of the consolidated financial statements.
F-
5

SILICON MOTION TECHNOLOGY CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In Thousands)
                         
 
Year Ended December 31
 
 
2017
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
NET INCOME
   
74,955
     
98,070
     
64,398
 
                         
OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX EFFECT OF NIL
   
     
     
 
Change in net foreign currency translation adjustments
   
3,390
     
(2,148
)    
(1,265
)
Change in deferred pension gain (loss)
    285
     
      (15
)
                         
OTHER COMPREHENSIVE INCOME (LOSS)
   
3,675
     
(2,148
)    
(1,280
)
                         
TOTAL COMPREHENSIVE INCOME
   
78,630
   
 
 
95,922
     
63,118
 
                         
 
 
 
 
 
The accompanying notes are an integral part of the consolidated financial statements.
F-
6

SILICON MOTION TECHNOLOGY CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY
(In Thousands, Except Per Share Data)
                                                         
 
Ordinary Share
   
Additional
Paid-in

Capital
 
 
Accumulated
Other
Comprehensive
Income (Loss)
 
 
Retained
Earnings
 
 
Treasury
Stock
 
 
Total
Shareholders’
Equity
 
 
 
Shares
 
 
Amount
 
 
(thousands)
 
 
US$
 
 
US$
 
 
US$
 
 
US$
 
 
US$
 
 
US$
 
BALANCE,
JANUARY
 1, 2017
   
141,311
     
1,413
     
226,658
     
(1,032
)    
215,724
     
     
442,763
 
Net income
   
     
     
     
     
74,955
     
     
74,955
 
Other comprehensive income
   
     
     
     
3,675
     
     
     
3,675
 
Stock-based compensation expenses
   
     
     
15,494
     
     
     
     
15,494
 
Issuance of ordinary shares upon exercise of employee stock options and restricted stock
units
   
1,851
     
18
     
335
     
     
     
     
353
 
Dividends declared (US$0.30 per ordinary share)
   
     
     
     
     
(43,189
)    
     
(43,189
)
                                                         
BALANCE, DECEMBER 31, 2017
   
143,162
     
1,431
     
242,487
     
2,643
     
247,490
     
     
494,051
 
Net income
   
     
     
     
     
98,070
     
     
98,070
 
Other comprehensive income
 (loss)
   
     
     
     
(2,148
)    
     
     
(2,148
)
Stock-based compensation expenses
   
     
     
20,779
     
     
     
     
20,779
 
Issuance of ordinary shares upon exercise of
employee stock options and restricted
 
stock
units
   
1,517
     
16
     
(36
)    
     
     
     
(20
)
Share repurchase
   
     
     
     
     
     
(34,755
)    
(34,755
)
Dividends declared (US$0.30 per ordinary share)
   
     
     
     
     
(43,700
)    
     
(43,700
)
                                                         
BALANCE, DECEMBER 31, 2018
   
144,679
     
1,447
     
263,230
     
495
     
301,860
     
(34,755
)    
532,277
 
Net income
   
     
     
     
     
64,398
     
     
64,398
 
Other comprehensive income
 (loss)
   
     
     
     
(1,280
)    
     
     
(1,280
)
Stock-based compensation expenses
   
     
     
14,591
     
     
     
     
14,591
 
Issuance of ordinary shares upon exercise of restricted stock
 
units
   
1,505
     
15
     
(37
)    
     
     
     
(22
)
Share repurchase
   
     
     
     
     
     
(25,103
)    
(25,103
)
Treasury stock retired
 
 
(7,074
)
 
 
(71
)
 
 
(12,574
)
 
 
 
 
 
(47,213
)
 
 
59,858
 
 
 
 
Dividends declared (US$0.35 per ordinary share)
   
     
     
     
     
(48,077
)    
     
(48,077
)
                                                         
BALANCE, DECEMBER 31, 2019
   
139,110
     
1,391
     
265,210
     
(785
)    
270,968
     
     
536,784
 
                                                         
 
 
 
 
 
 
 
 
 
 
 
 
The accompanying notes are an integral part of the consolidated financial statements.
F-
7

SILICON MOTION TECHNOLOGY CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In Thousands)
                         
 
Year Ended December 31
 
 
2017
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
CASH FLOWS FROM OPERATING ACTIVITIES
 
 
 
 
 
 
 
 
 
Net income
 
 
74,955
 
 
 
98,070
 
 
 
64,398
 
Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
 
 
 
 
 
 
Depreciation and amortization
 
 
10,599
 
 
 
11,832
 
 
 
12,447
 
Amortization of intangible assets
 
 
2,534
 
 
 
2,964
 
 
 
766
 
Gain from disposal of short-term investments
 
 
(103
)
 
 
(134
)
 
 
(48
)
Gain from disposal of subsidiary
 
 
—  
 
 
 
—  
 
 
 
(12,409
)
Gain from disposal of long-term investments
 
 
—  
 
 
 
—  
 
 
 
(473
)
Loss on equity-method investment
 
 
—  
 
 
 
473
 
 
 
—  
 
Impairment of long-term investments
 
 
120
 
 
 
—  
 
 
 
—  
 
Stock-based compensation
 
 
15,494
 
 
 
20,779
 
 
 
14,591
 
Loss on disposal of property and equipment
 
 
4
 
 
 
66
 
 
 
22
 
Impairment of goodwill and intangible assets
 
 
10,337
 
 
 
4,069
 
 
 
15,970
 
Gain from disposal of noncurrent assets held for sale
 
 
(1,880
)
 
 
—  
 
 
 
—  
 
Deferred income taxes
 
 
581
 
 
 
(1,664
)
 
 
1,118
 
Changes in operating assets and liabilities:
 
 
 
 
 
 
 
 
 
Short-term investments
 
 
(3,208
)
 
 
3,240
 
 
 
1,627
 
Notes and accounts receivable
 
 
(5,156
)
 
 
(12,628
)
 
 
(18,755
)
Inventories
 
 
(22,299
)
 
 
12,668
 
 
 
(10,155
)
Prepaid expenses and other current assets
 
 
1,585
 
 
 
2,689
 
 
 
(1,932
)
Other assets
 
 
(138
)
 
 
142
 
 
 
(397
)
Notes and accounts payable
 
 
24,248
 
 
 
(28,766
)
 
 
4,426
 
Refund liabilities
 
 
—  
 
 
 
2,093
 
 
 
167
 
Accrued expenses and other current liabilities
 
 
458
 
 
 
(4,679
)
 
 
10,607
 
Income tax payable
 
 
(8,779
)
 
 
(7,329
)
 
 
(1,698
)
Other liabilities
 
 
4,529
 
 
 
4,357
 
 
 
(2,577
)
 
 
 
 
 
 
 
 
 
 
 
 
 
Net cash provided by operating activities
 
 
103,881
 
 
 
108,242
 
 
 
77,695
 
 
 
 
 
 
 
 
 
 
 
 
 
 
CASH FLOWS FROM INVESTING ACTIVITIES
 
 
 
 
 
 
 
 
 
Purchase of long-term investment
 
 
—  
 
 
 
(4,715
)
 
 
—  
 
Proceeds from sale of subsidiary
 
 
—  
 
 
 
—  
 
 
 
43,968
 
Proceeds from sale of long-term investment
 
 
—  
 
 
 
—  
 
 
 
1,715
 
Business
acquisition-net
of cash, cash equivalents, and restricted cash acquired
 
 
(2,865
)
 
 
—  
 
 
 
—  
 
Purchase of property and equipment
 
 
(11,683
)
 
 
(74,853
)
 
 
(11,015
)
 
 
 
 
 
 
 
 
 
 
 
 
 
Net cash provided by (used in) investing activities
 
 
(14,548
)
 
 
(79,568
)
 
 
34,668
 
 
 
 
 
 
 
 
 
 
 
 
 
 
CASH FLOWS FROM FINANCING ACTIVITIES
 
 
 
 
 
 
 
 
 
Proceeds from issuance of ordinary shares upon exercise of employee stock options
 
 
380
 
 
 
—  
 
 
 
—  
 
Proceeds from bank loan
 
 
25,000
 
 
 
—  
 
 
 
—  
 
Repayments of bank loan
 
 
(25,000
)
 
 
(25,000
)
 
 
—  
 
Dividends paid
 
 
(32,120
)
 
 
(43,281
)
 
 
(44,029
)
Share repurchase
 
 
—  
 
 
 
(33,539
)
 
 
(26,231
)
 
 
 
 
 
 
 
 
 
 
 
 
 
Net cash used in financing activities
 
 
(31,740
)
 
 
(101,820
)
 
 
(70,260
)
 
 
 
 
 
 
 
 
 
 
 
 
 
NET INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH
 
 
57,593
 
 
 
(73,146
)
 
 
42,103
 
EFFECT OF EXCHANGE RATE CHANGES
 
 
2,753
 
 
 
(1,250
)
 
 
(977
)
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, BEGINNING OF YEAR
 
 
321,177
 
 
 
381,523
 
 
 
307,127
 
 
 
 
 
 
 
 
 
 
 
 
 
 
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, END OF YEAR
 
 
381,523
 
 
 
307,127
 
 
 
348,253
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SUPPLEMENTAL INFORMATION
 
 
 
 
 
 
 
 
 
Interest paid
 
 
367
 
 
 
376
 
 
 
—  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Income taxes paid
 
 
30,910
 
 
 
13,792
 
 
 
5,612
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Acquisition of Bigtera
 
 
 
 
 
 
 
 
 
Fair value of assets acquired, net of cash, cash equivalents, and restricted cash acquired
 
 
4,586
 
 
 
—  
 
 
 
—  
 
Other current liabilities
 
 
(1,244
)
 
 
—  
 
 
 
—  
 
Other long-term liabilities
 
 
(477
)
 
 
—  
 
 
 
—  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash paid for business acquisition, net of cash, cash equivalents, and restricted cash acquired
 
 
2,865
 
 
 
—  
 
 
 
—  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Disposal of FCI
 
 
 
 
 
 
 
 
 
Total consideration
 
 
—  
 
 
 
—  
 
 
 
54,129
 
Other current assets
 
 
—  
 
 
 
—  
 
 
 
(245
)
Cash and restricted cash disposed
 
 
—  
 
 
 
—  
 
 
 
(9,916
)
 
 
 
 
 
 
 
 
 
 
 
 
 
Proceeds from sale of subsidiary
 
 
—  
 
 
 
—  
 
 
 
43,968
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The accompanying notes are an integral part of the consolidated financial statements.
F-
8

SILICON MOTION TECHNOLOGY CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(In Thousands)
1. ORGANIZATION AND OPERATIONS
Silicon Motion Technology Corporation (“SMTC”, collectively with its subsidiaries the “Company”) is the global leader in selling NAND flash controllers for solid state storage devices and the merchant leader in supplying SSD controllers. The Company has the broadest portfolio of controller technologies and its controllers are widely used in embedded storage products such as SSDs and eMMC and UFS devices, which are found in smartphones, PCs and commercial and industrial applications. It has shipped over six billion NAND controllers in the last ten years, more than any other company in the world. The Company also supplies customized high-performance
hyperscale
data center and industrial SSD solutions. The Company’s customers include most of the NAND flash vendors, storage device module makers and leading OEMs. For further information on Silicon Motion, visit us at
www.siliconmotion.com
.
2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The consolidated financial statements have been prepared in accordance with U.S. GAAP. The consolidated financial statements include the accounts of SMTC and its wholly-owned subsidiaries.
 
The Company owns
100
% of the outstanding shares in all of its subsidiaries. All significant intercompany balances and transactions have been eliminated upon consolidation.
Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect certain reported amounts and disclosures. The actual results could differ from those estimates.
Disposal of Subsidiary
The Company accounts for the disposal of a subsidiary when it ceases to control the subsidiary’s assets and liabilities. A gain or loss is recognized and measured as the difference between the fair value of consideration received or to be received and the value of assets, liabilities and equity components de-recognized, related to that subsidiary when deconsolidated.
On May 31, 2019, the Company completed the sale of FCI to Dialog Semiconductor for a total consideration of approximately
 US$
 
54 million.
The Company derecognized the assets and liabilities and recorded a gain
 
of US$12,409
thousand, net of transaction fees on the disposal, which is the difference between the consideration of US$54 million and
the
 
US$39,367
thousand carrying value of the subsidiary.
 
US$5,400
thousand of the consideration was withheld and deposited into an escrow account and, as the escrowed amount is expected to be released within 12 months, it was classified as restricted assets-current on the consolidated balance sheet as of December 31, 2019.
Concentration of Credit Risk and Significant Customers
Financial instruments that potentially subject the Company to a significant concentration of credit risk consist principally of cash equivalents, short term investments and accounts receivable. Cash, cash equivalents and short-term investments balances are maintained with high quality financial institutions, the composition and
F-9

maturities of which are regularly monitored by management. The Company believes that the concentration of credit risk in its trade receivables, is substantially mitigated by the Company’s credit evaluation process, relatively short collection terms and the high level of credit worthiness of its customers. The Company performs ongoing credit evaluations of its customers’ financial conditions and limits the amount of credit extended based upon payment history and the customer’s current credit worthiness. The Company regularly reviews the allowance for bad debt and doubtful accounts by considering factors such as historical experience, credit quality, age of the accounts receivable balances and current economic conditions that may affect a customer’s ability to pay.
Historically, a relatively small number of customers have accounted for a significant portion of our net revenue. Sales to two customers in 2017
,
 2018
 and 2019,
accounted for 10% or more of 
our
net 
r
evenue
, representing 
39%
,
34%
and 31%
of
our
net
revenue
in 2017
,
2018
 and 2019
, respectively. In 2019, the significant customers were Intel and Micron and in 2017 and 2018,
were
SK
Hynix
and Intel. The Company’s top ten customers in 2017
,
 2018
and 2019
accounted for approximately
72
%
,
69
%
and 74%
of net sales, respectively.
Fair Value of Financial Instruments
The carrying amount of the Company’s financial instruments, including cash and cash equivalents, notes and accounts receivable and notes and accounts payables approximates fair value due to the short-term maturity of the instruments. Fair values of short-term investments represent quoted market prices, if available. If no quoted market prices are available, fair values are estimated based on discounted cash flow, or other valuation techniques. Long-term investments in privately-held companies with no readily determinable market value are recorded using the cost method, since the cost of obtaining verifiable fair value is unreasonably high. Upon adoption of Accounting Standard Update No. 2016-01, Recognition and Measurement of Financial Assets and Financial Liabilities (“ASU 2016-01”) starting January 1, 2018, these investments are measured at cost less impairment, if any, plus or minus any changes resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer. Any resulting change in carrying amount would be reflected in net income. The Company’s long-term liabilities approximate their fair values as they contain interest rates that vary according to market interest rates. 
Fair value is the price that would be received upon sale of an asset or paid upon transfer of a liability in an orderly transaction between market participants at the measurement date and in the principal or most advantageous market for that assets or liability. The fair value should be calculated based on assumptions that market participants would use in pricing the asset or liability, not on assumptions specific to the Company. A three-tier fair value hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value. The hierarchy prioritizes the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. Each fair value measurement is reported in one of the three levels which is determined by the lowest level input that is significant to the fair value measurement in its entirety. These levels are:
Level 1 — Use unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2 — Use observable inputs other than Level 1 prices such as quoted prices for identical or similar instruments in markets that are not active, quoted prices for similar instruments in active markets, and model-based valuation in which all significant inputs are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 — Use inputs that are generally unobservable and reflect the use of significant management judgments and estimates.
See Note 21, “Fair Value Measurement”, for the related disclosure.
F-10

Cash Equivalents
The Company considers all highly liquid instruments acquired with a remaining maturity of three months or less when purchased to be cash equivalents. In addition, time deposits with maturities ranging from more than three months to one year are considered qualified as cash equivalents as the nature of the time deposits are similar to cash such that without advance notice to the bank, they can be readily converted into known amounts of cash with the principal of the time deposits protected and not subject to penalty in the event of an early withdrawal. Also, the risk of changes in value because of changes in interest rates is insignificant due to the fact that the Company can still earn interest based on a rate close to the
on-going
published interest rate applicable for the actual period of the time deposits in the event of an early withdrawal. Cash and cash equivalents are stated at cost, which approximates their fair value.
Short-term Investments
The Company’s short-term investments primarily includes short-term income yielding investments with original maturities greater than three months from the purchase date and remaining maturities less than one year. These short-term investments consist mostly of bond funds and principal protected notes that are bought and held principally for the purpose of selling them in the near term and are classified as trading securities as well as senior notes classified as
held-to-maturity
investments with maturities less than one year. Trading securities are reported at fair value with the subsequent changes in fair value recorded in earnings as unrealized gains and losses. Senior notes are measured at amortized cost using the effective interest method less any impairment.
Allowance for Doubtful Receivables
An allowance for doubtful receivables is provided based on a review of the collectability of accounts receivables. The Company determines the amount of allowance for doubtful receivables by examining the historical collection experience and current trends in the credit quality of its customers as well as its internal credit policies.
Inventories
Inventories are stated at the lower of cost or net realizable value for raw materials, work in process and finished goods
.
Inventories are recorded at standard cost and adjusted to the approximate weighted-average cost at the balance sheet date. The Company assesses its net realizable value of the inventory for estimated obsolescence or unmarketable inventory based upon management’s assumptions about future demand and market conditions. In estimating reserves for obsolescence, the Company primarily evaluates estimates based on the timing of the introduction of new products and the quantities remaining of old products and provides reserves for inventory on hand in excess of the estimated demand. Estimated losses on slow-moving items are recognized and included in the allowance for losses.
Long-term Investments
Investee companies over which the Company had the ability to exercise significant influence but did not have a controlling interest and was the primary beneficiary were accounted for using the equity method. Significant influence was generally considered to exist when the Company had an ownership interest in the voting shares of the investee between 20% and 50%, and other factors, such as representation in the investee’s board of directors, voting rights and the impact of commercial arrangements, were considered in determining whether the equity method of accounting was appropriate. Under this method of accounting, the Company recorded its proportionate share of the net earnings or losses of equity method investees and a corresponding increase or decrease to the investment balances. The Company evaluated its equity method investments for impairment whenever events or changes in circumstances indicated that the carrying amounts of such investments might not be recoverable. 
F-11

Prior to adopting ASU 2016-01 on January 1, 2018, the Company had long-term investments in companies that it does not exercise significant influence and accounted for these investments under the cost method. Management regularly evaluates financial information related to these investments to determine whether an other than temporary decline in their value exists. Factors indicative of an other than temporary decline include recurring operating losses, credit defaults and subsequent rounds of financings at an amount below the cost basis of the investment. Management periodically weighs all quantitative and qualitative factors in determining if any impairment loss exists. When a decline in value is deemed to be other-than-temporary, the Company recognizes an impairment loss in other income and expense. After adopting ASU 2016-01 on January 1, 2018, the Company elected to record equity investments without readily determinable fair values and not accounted for by the equity method at cost less impairment, adjusted for subsequent observable price changes whether there are observable price changes in orderly transactions for the identical or similar investment of the same issuer.
Noncurrent Assets Held for Sale
Noncurrent assets are presented separately as held for sale when the Company is committed to selling the asset, an active plan of sale has commenced, and the sale is expected to be completed within 12 months or under a specified market condition that meets an exception to one-year requirement. Assets held for sale are measured at the lower of their carrying amount and fair value less cost to sell. Assets held for sale are no longer amortized or depreciated.
 
Property and Equipment
Property and equipment are stated at cost less accumulated depreciation. Significant additions, renewals and betterments are capitalized, while maintenance and repairs are expensed as incurred.
Depreciation is computed using the straight-line method over estimated useful lives that range as follows: buildings — 25 to 50 years; machinery and equipment — 3 to 6 years; furniture and fixtures — 3 to 8 years; software — 1 to 5 years; leasehold and buildings improvement — the shorter of the estimated useful life or lease term, which is generally 2 to 6 years. Land is not depreciated. Depreciation expense
on property
 
and
equipment were
approximately US$10,599 thousand, US$11,832 thousand and US$12,447 thousand
 for the years ended December 31, 2017, 2018 and 2019
, respectively.
Upon the sale or other disposal of property and equipment, the related cost and accumulated depreciation are removed from the accounts, and any gain or loss is credited or charged to operating income.
Lease
On January 1, 2019, the Company adopted Accounting Standards Update No. 2016-02, Leases (Topic 842) (ASU 2016-02) using the modified retrospective transition approach by applying the new standard to all leases existing at the date of initial application. The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allows the Company to carry forward the historical lease classification. The Company elected to apply the short-term lease measurement and recognition exemption in which right-of-use assets and lease liabilities are not recognized for short-term leases. Results and disclosure requirements for reporting periods beginning after January 1, 2019 are presented under Topic 842, while prior period amounts have not been adjusted and continue to be reported in accordance with our historical accounting under Topic 840.
Upon adoption, the Company recognized leased assets and corresponding liabilities in operating lease assets of US$7,202 thousand, which includes US$238 thousand of previously recognized prepaid use rights, as well as corresponding accrued expenses and other current liabilities of US$1,428 thousand and other long-term liabilities of US$5,536 thousand.
 
F-12

The lease assets include adjustments for prepayments and accrued lease payments. The adoption did not impact the beginning retained earnings, or the prior year consolidated statements of income and statements of cash flows. Under Topic 842, the Company determines if an arrangement is a lease at inception. The lease assets and liabilities are recognized at commencement date based on the present value of remaining lease payments over the lease term. For this purpose, the Company considers only payments that are fixed and determinable at the time of commencement. As most of the leases do not provide an implicit rate, the Company uses the incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The incremental borrowing rate is based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments. The operating lease asset also includes any lease payments made prior to commencement and is recorded net of any lease incentives received. The lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. When determining the probability of exercising such options, the Company considers contract-based, asset-based, entity-based, and market-based factors. The lease agreements may contain variable costs such as common area maintenance, insurance, real estate taxes or other costs. Variable lease costs are expensed as incurred on the consolidated statements of income. The lease agreements generally do not contain any residual value guarantees or restrictive covenants. The Company recognized leased assets in operating lease assets
of US$8,603 thousand and corresponding accrued expenses and other current liabilities of US$3,046 thousand, and other long-term liabilities of US$5,621 thousand. The weight average remaining lease term was 3.5 years, and the weight average discount rate was 3.78% as of December 31, 2019.
Government Grants
Grants received by the Company from the Korean government to assist with specific research and development activities were deducted from those research and development costs incurred, in the period in which the related expenses are incurred, to the extent that they are
non-refundable.
Government grants that were used for the acquisition of fixed assets were deducted from the acquisition costs of the acquired assets and amortized over the useful lives of the related assets. The Company recognized refundable government grants as long-term payable and current portion of long-term payable on its consolidated balance sheet.
Goodwill and Intangible Assets
Goodwill is the excess of the purchase price paid over the fair value of the net tangible and intangible assets acquired in a business combination. Intangible assets, which consist primarily of development technology, are amortized over their estimated useful lives, of 3.5 to 5.5 years.
Impairment of Goodwill and Long-Lived Assets
The Company evaluates the recoverability of long-lived assets whenever events or changes in circumstances indicate the carrying value may not be recoverable. The determination of recoverability is based on an estimate of undiscounted cash flows expected to result from the use of an asset and its eventual disposition. The estimate of cash flows is based upon, among other things, certain assumptions about expected future operating performance, growth rates and other factors. Estimates of undiscounted cash flows may differ from actual cash flows due to, among other things, technological changes, economic conditions, changes to the business model or changes in operating performance. If the sum of the undiscounted cash flows is less than the carrying value, an impairment loss is recognized, measured as the amount by which the carrying value exceeds the fair value of the asset. Fair value is determined by reference to quoted market prices, if available, or discounted cash flows, as appropriate. See Note 10, “Goodwill and Acquired Intangible Assets,” regarding impairment testing in fiscal year 2017, 2018 and 2019.
The Company monitors the recoverability of goodwill recorded in connection with acquisitions, by reporting unit, annually, or sooner if events or changes in circumstances indicate that the carrying amount may
F-13

not be recoverable. The Company conducts its annual impairment test of goodwill on November 30. Reporting units may be operating segments as a whole or an operation one level below an operating segment, referred to as a component. Prior to fiscal 2017, goodwill impairment is tested using a
two-step
approach. The first step compares the fair value of a reporting unit to its carrying amount, including goodwill. If the fair value of the reporting unit is greater than its carrying amount, goodwill is not considered impaired and the second step is not required. If the fair value of the reporting unit is less than its carrying amount, the second step of the impairment test measures the amount of the impairment loss, if any, by comparing the implied fair value of goodwill to its carrying amount. If the carrying amount of goodwill exceeds its implied fair value, an impairment loss is recognized equal to that excess. The implied fair value of goodwill is calculated in the same manner that goodwill is calculated in a business combination, whereby the fair value of the reporting unit is allocated to all of the assets and liabilities of that unit, with the excess purchases price over the amounts assigned to assets and liabilities.
In January 2017, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”)
2017-04,
which removes step two from the goodwill impairment test. The Company elected to early adopt this ASU in the fourth quarter of 2017, in conjunction with the Company’s annual review for impairment.
Estimating fair value is performed by utilizing various valuation approaches, such as income approach or market approach. The total of all reporting unit fair values is also compared to the Company’s market capitalization plus control premium for reasonableness. See Note 10, “Goodwill and Acquired Intangible Assets,” regarding impairment testing.
Other Assets
Other assets primarily consist of industrial property right and deposit for office leases.
Restricted Assets
Restricted assets consist of restricted cash. Restricted cash represents cash set aside as collateral for obtaining capacity, escrow relating to the sale of a subsidiary and borrowings as well as cash received from government grants with restriction on its usage.
Bank loans
Revolver credit from financial institutions are stated at the amount of unpaid principal.
Other long-term liabilities
Other long-term liabilities primarily consist of noncurrent lease liabilities and unrecognized tax benefit.
Pension Costs
For employees under defined contribution pension plans, pension costs are recorded based on the actual contributions made to employees’ individual pension accounts. For employees under defined benefit pension plans, pension costs are recorded based on actuarial calculations.
Revenue Recognition
Through the fiscal year ended December 31, 2017, revenue from product sales was generally recognized upon shipment to the customer provided that the Company had received a signed purchase order, the price was fixed or determinable, transfer of title had occurred in accordance with the shipping terms specified in the
F-14

arrangement with the customer, collectability from the customer was considered reasonably assured, product returns were reasonably estimable and there were no remaining significant obligations or customer acceptance requirements. Revenue on development service orders was generally recognized upon completion and customer acceptance of contractually agreed milestones.
As a result of the adoption of the new revenue standard (ASC 606) on January 1, 2018, using the modified retrospective method with the cumulative effect of initially applying it recognized at the date of initial application, the Company revised its revenue recognition policy. The Company now recognizes revenue upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. Under the new revenue recognition standard, the Company applies the following five step approach: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when a performance obligation is satisfied.
The Company enters into contracts that may include products that are capable of being distinct and accounted for as separate performance obligations. To date, the majority of the revenue has been generated by sales associated with products of storage and mobile communication, where a single performance obligation is identified in general. Revenue from services has been insignificant. Performance obligations associated with product sales transactions are generally satisfied when control passes to customers upon shipment or the written acceptance of the customers. Accordingly, product revenue is recognized at a point in time when control of the asset is transferred to the customer. The Company recognizes revenue when it satisfies a performance obligation by transferring control of a product to a customer in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods. Some of the Company’s sales are made to distributors. Control passes to the distributor upon shipment, and terms and payment by the Company’s distributors is not contingent on resale of the product.
The Company grants certain distributors limited rights of return and price protection rights on unsold products. The return rights are generally limited to five percent of the monetary value of products purchased within the preceding six months, provided that the distributor places a corresponding restocking order of equal or greater value. An allowance for sales returns for distributors and all customers is recorded at the time of sale based on historical returns information available, management’s judgment and any known factors at the time the financial statements are prepared that would significantly affect the allowance. Price protection rights are based on the inventory products the distributors have on hand at the date the price protection is offered. The actual price adjustments to distributors incurred by the Company are minimal.
The Company provides the warranty for manufacturing defects of its products. Warranty returns have been infrequent and relate to defective or
off-specification
parts. The Company estimates a reserve for warranty based on historical experience and records this amount to cost of sales. For the years ended December 31, 2017, 2018 and 2019, the Company did not experience significant costs associated with warranty returns.
Research and Development
Research and development costs consist of expenditures incurred during the course of planned research and investigation aimed at the discovery of new knowledge that will be useful in developing new products or at significantly enhancing existing products as well as expenditures incurred for the design and testing of product alternatives. All expenditures related to research and development activities of the Company are charged to operating expenses when incurred. Third-party research and development costs are expensed when the contracted work has been performed or as milestone results have been achieved.
F-15

Income Taxes
The provision for income tax represents income tax paid and payable for the current year plus changes in the deferred income tax assets and liabilities during the years. Deferred income tax assets are recognized for net operating loss carryforwards, research and development credits, and temporary differences. The Company believes that uncertainty exists regarding the realizability of certain deferred income tax assets and, accordingly, has established a valuation allowance for those deferred income tax assets to the extent the realizability is not deemed to be more likely than not. Deferred income tax assets and liabilities are measured using enacted tax rates.
The Company utilizes a two step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not that the position will be sustained in a dispute with taxing authorities, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized upon ultimate settlement. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties related to unrecognized tax benefits in income tax expense.
Foreign Currency Transactions
Foreign currency transactions are recorded at the rates of exchange in effect when the transaction occurs. Gains or losses, resulting from the application of different foreign exchange rates when cash in foreign currency is converted into the entities’ functional currency, or when foreign currency receivables and payables are settled, are credited or charged to income in the period of conversion or settlement. At the balance sheet date, assets and liabilities denominated in foreign currencies are remeasured based on prevailing exchange rates and any resulting gains or losses are credited or charged to income.
Translation of Foreign Currency Financial Statements
The reporting currency of the Company is the U.S. dollars. The functional currency of some of the Company’s subsidiaries is the local currency of the respective entity. Accordingly, the financial statements of the foreign subsidiaries were translated into U.S. dollars at the following exchange rates: assets and liabilities — current rate on the balance sheet date; shareholders’ equity — historical rates; income and expenses — average rate during the period. The resulting translation adjustment is recorded as a separate component of comprehensive income.
Comprehensive Income (Loss)
Comprehensive income and loss represents net income (loss) plus the results of certain changes in shareholders’ equity during a period from
non-owner
sources. The following table presents the components of accumulated other comprehensive income (loss) as of December 31, 2017
,
2018
 and 2019
:
 
Year Ended December 31, 201
7
   
Year Ended December 31, 201
8
   
Year Ended December 31, 201
9
 
 
US$
   
US$
   
US$
 
 
Foreign
currency
items
 
 
Defined
benefit
pension
plans
 
 
Accumulated
other
comprehensive
income (loss)
 
 
Foreign
currency
items
 
 
Defined
benefit
pension
plans
 
 
Accumulated
other
comprehensive
income (loss)
 
 
Foreign
currency
items
 
 
Defined
benefit
pension
plans
 
 
Accumulated
other
comprehensive
income (loss)
 
Beginning balance
   
(69
)    
(963
)    
(1,032
)    
3,321
     
(678
)    
2,643
     
1,173
     
(678
)    
495
 
Current-period change
   
3,390
     
285
     
3,675
     
(2,148
)    
     
(2,148
)    
(1,265
)    
(15
)    
(1,280
)
Ending balance
   
3,321
     
(678
)    
2,643
     
1,173
     
(678
)    
495
     
(92
)    
(693
)    
(785
)
                                                                         
 
F-16

Legal Contingencies
The Company is regularly involved in various claims and legal proceedings. Periodically, the Company reviews the status of each significant matter and assesses the potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount can be estimated, the Company accrues a liability for the estimated loss. Because of uncertainties related to these matters, accruals are based only on the best information available at the time. As additional information becomes available, the Company reassesses the potential liability related to the pending claims and litigation and revises these estimates as appropriate. Such revisions in the estimates of the potential liabilities could have a material impact on the results of operations and financial position.
Earnings Per Share
Basic earnings per share are computed by dividing net earnings attributable to ordinary shareholders by the weighted-average number of ordinary shares outstanding during the period. Diluted earnings per share are computed by dividing net income attributable to ordinary shareholders by the weighted-average number of ordinary shares and potentially dilutive shares of ordinary shares outstanding during the period. Dilutive shares outstanding include unvested RSUs. Dilutive securities are excluded from the computation of the diluted income per share in periods when their effect is anti-dilutive. The effect of dilutive securities
 
were 868 thousand shares (218 thousand ADSs
),
 389 thousand shares (97 
thousand ADSs) and 475 thousand shares (119 thousand ADSs)
for the years ended December 31, 2017
,
 2018
 and 2019
, respectively.
Stock-Based Compensation
The Company accounts for stock-based compensation in accordance with ASC 718 Compensation — Stock Compensation. The value of our restricted stock units is based on the fair value of our shares on the date of grant and expensed over the vesting period.
Prior to the initial declaration of a quarterly cash dividend on January 22, 2013, the fair value of restricted stock units (“RSUs”) was measured based on the grant date share price, as the Company did not historically pay cash dividends on our common stock. For awards granted on or subsequent to January 22, 2013, the fair value of RSUs was measured based on the grant date share price, less the present value of expected dividends during the vesting period, discounted at a risk-free interest rate.
Treasury Stock
Treasury stock is stated at cost and shown as a reduction to shareholders’ equity.
The Company retires ordinary shares repurchased under a share repurchase plan. Accordingly, upon retirement the excess of the purchase price over par value is allocated between additional paid-in capital and retained earnings based on the average issuance price of the shares repurchased. A repurchase of ADSs is recorded as treasury stock until the Company completes the withdrawal of the underlying ordinary shares from the ADS program.
Recent Accounting Pronouncements
In June 2016, the FASB issued an accounting update to amend the guidance on the impairment of financial instruments that are not measured at fair value through profit and loss. The amendment introduces a current expected credit loss (CECL) model based on expected losses rather than incurred losses to estimate credit losses on financial instruments measured at amortized cost and requires a broader range of reasonable and supportable
F-17

information to estimate expected credit loss. In addition, under the amendment, an entity recognizes an allowance for expected credit losses on financial instruments measured at amortized cost and available-for-sale debt securities rather than the current methodology of delaying recognition of credit losses until it is probable a loss has been incurred. In November 2018, the FASB issued an accounting update to clarify that receivables arising from operating leases are not within the scope of new credit losses guidance. Instead, impairment of receivables arising from operating leases should be accounted for in accordance with Topic 842, Leases. The amendment is effective for fiscal years beginning after December 15, 2019, and earlier adoption is permitted as of the fiscal years beginning after December 15, 2018. The adoption of the amendments did not have a material impact on the Company’s financial position, results of operations, cash flow and financial statement disclosures.
In August 2018, the FASB issued an accounting update to amend fair value measurement disclosure requirements to eliminate, add and modify certain disclosures to improve the effectiveness of such disclosure. The amendments removed (1) the disclosure requirements for transfers between Levels 1 and 2 of the fair value hierarchy, (2) the policy for timing of transfers between levels of the fair value hierarchy; and (3) the valuation processes for Level 3 fair value measurements. Additionally, the amendments modified the disclosure requirements for investments in certain entities that calculate net asset value and measurement uncertainty. Finally, the amendments added disclosure requirements for the changes in unrealized gains and losses included in other comprehensive income for recurring Level 3 fair value measurements and the range and weighted average of significant unobservable inputs used to develop Level 3 measurements. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. This amendment is effective for annual periods beginning after December 15, 2019. Early adoption is permitted. The adoption of this amendment is not expected to have a material impact on the Company’s financial position, results of operations, cash flow and financial statement disclosures.
In August 2018, the FASB issued an accounting update to modify the disclosure requirements by removing, modifying and clarifying disclosures related to defined benefit plans. This amendment modified the disclosure requirements for employers that sponsor defined benefit pension or other postretirement plans. Certain disclosure requirements have been removed while the disclosure requirements of (1) the weighted-average interest crediting rates for cash balance plans and other plans with promised interest crediting rates; (2) an explanation of the reasons for significant gains and losses related to changes in the benefit obligation for the period, have been added. The amendment also clarified the disclosure requirements with respect to the projected benefit obligation and the accumulated benefit obligation. The amendment is effective for fiscal years ending after December 15, 2020. Early adoption is permitted. The amendments should be applied on a retrospective basis to all periods presented. The adoption of this amendment is not expected to have a material impact on the Company’s financial position, results of operations, cash flow and financial statement disclosures.
In December 2019, the FASB issued Accounting Standard Update No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which simplifies the accounting for income taxes. This guidance will be effective for the
C
ompany in the first quarter of 2021 on a prospective basis, and early adoption is permitted. The adoption of this amendment is not expected to have a material impact on the Company’s financial position, results of operations, cash flow and financial statement disclosures.
F-18

3. CASH, CASH EQUIVALENTS, AND RESTRICTED CASH
                 
 
December 31
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
Cash and deposits in bank
   
54,918
     
61,184
 
Time deposits
   
220,047
     
229,419
 
Bonds acquired under repurchase agreements
   
10,024
     
32,563
 
                 
Total cash and cash equivalents
   
284,989
     
323,166
 
Restricted cash
   
22,138
     
25,087
 
                 
   
307,127
     
348,253
 
                 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4. SHORT-TERM INVESTMENTS
                 
 
December 31
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
Trading securities
   
3,609
     
2,010
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The Company classified certain short-term investments as trading securities. Realized gains on sales of these trading securities were US$103 thousand, US$134 thousand and US$48 thousand for the years ended December 31, 2017, 2018 and 2019, respectively The amount of unrealized losses related to trading securities at year end was nil for the years ended December 31, 2017, 2018 and 2019, respectively.
5. NOTES AND ACCOUNTS RECEIVABLE
                 
 
December 31
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
Trade accounts receivable
   
92,408
     
110,351
 
Allowance for doubtful accounts
   
(645
   
(1,617
)
                 
   
91,763
     
108,734
 
                 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The changes in the allowances are summarized as follows:
                         
 
Year Ended December 31
 
 
2017
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
Allowances for doubtful accounts
   
     
     
 
Balance, beginning of year
   
723
     
598
     
645
 
Additions (reversals) charged to expense, net
   
(125
)    
47
     
1,164
 
Write-offs
   
 
 
     
 
 
     
(192
)
                         
Balance, end of year
   
598
     
645
     
1,617
 
                         
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
         
 
Year Ended December 31
 
 
2017
 
 
US$
 
Allowances for sales returns and discounts
*
   
 
Balance, beginning of year
   
1,624
 
Additions charged to expense, net
   
3,093
 
Actual sales return and discount
   
(3,285
)
         
Balance, end of year
   
1,432
 
         
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
F
-
19

*
As of January 1, 2018, the Company has adopted the new revenue
recognition
standard (ASC 606). Allowance for sales returns and discounts for
the
year ended December 31, 2018 has been adjusted to reflect these changes in accounting policies, see Note 2 summary of significant accounting policies.
 
 
 
 
 
 
 
6. INVENTORIES
The components of inventories are as
follows
:
                 
 
December 31
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
Finished goods
   
26,059
     
26,305
 
Work in process
   
30,830
     
37,342
 
Raw materials
   
24,629
     
24,792
 
                 
   
81,518
     
88,439
 
                 
 
 
 
 
 
 
 
The Company wrote down US$698 thousand, US$2,095 thousand and US$9,085 thousand in 2017
,
2018
 
and
2019,
 respectively, for estimated obsolete or unmarketable inventory.
7. LONG-TERM INVESTMENTS
As of December 31, 2018 and 2019, the Company held equity investments in several privately-held companies with the carrying value as follows:
                                 
 
Percentage
of Ownership
   
D
ecember 3
1
 
 
2018
 
 
2019
 
 
2018
 
 
2019
 
 
 
 
 
 
US$
 
 
US$
 
Cost less impairment method:
   
     
   
 
Cashido Corp. (Cashido)
   
1.8
%    
0.6
%    
     
 
Vastview Technology, Corp. (Vastview)
   
2.9
%    
2.9
%    
     
 
Deep Vision, Inc (Deep Vision)
   
14.8
%    
14.8
%    
3,000
     
3,000
 
Equity method:
   
     
     
     
 
ProGrade Digital, Inc. (ProGrade)
   
49.0
%    
     
1,242
     
 
                                 
   
     
     
4,242
     
3,000
 
                                 
 
 
 
 
 
 
 
 
 
 
In July 2001, the Company invested in the common stock of Cashido. At the time of investment, Cashido manufactured flash memory storage devices. Cashido currently focuses on the manufacture of computer accessories and ozone
-
based sterilization devices. In 2017, the Company recognized impairment charges of US$91 thousand in its investment in Cashido.
In December 2006 and February 2007, the Company invested US$3,360 thousand in the common stock of Vastview. Vastview is a fabless semiconductor company that develops and markets driver ICs and other ICs for the
TFT-LCD
industry. In 2009 and 2013, the Company received US$808 thousand and US$46 thousand from capital reductions at Vastview.
From 2008 to 2010, due to the declining financial performance of Vastview, the Company recognized impairment charges of
 
US$2,462 
thousand in its investment, and an additional charge of
 
US$29 thousand in 2017. 
In May 2018, the Company invested US$1,715 
thousand in the preferred stock of ProGrade which is accounted for under the equity method.
 
ProGrade is a supplier of professional-grade memory cards. In May 2019, the Company sold US$1,715 thousand in the preferred stock of ProGrade and recognized
a
gain from disposal
of
US$473 thousand.
F-20

In June 2018, the Company invested US$3,000 
thousand in the preferred stock of Deep Vision which is accounted for under the cost method. Deep Vision is a developer of low-power deep
-
learning processors.
8. NONCURRENT ASSETS HELD FOR SALE
                 
 
December 31
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
Assets held for sale
   
10,576
     
10,405
 
                 
   
10,576
     
10,405
 
                 
 
 
 
 
 
 
 
 
 
 
 
 
 
The Company vacated from premises in an office building located in Shanghai, China and in 2018 took actions to sell this property. The sale plan met all of the held-for-sale criteria in accordance with ASC 360 — Property, Plant and Equipment and accordingly, in 2018, the property was reclassified to noncurrent assets held for sale. The Company has actively marketed the asset, but because of challenging market conditions, no reasonable offers to purchase have been received, and continues to actively seek the sale of this property. In 2017, the Company sold another property to a non-affiliated third party and recognized a gain from disposal of
US$
1,880
 thousand.
9. PROPERTY AND EQUIPMENT
                 
 
December 31
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
Cost:
   
     
 
Land
   
68,243
     
68,243
 
Buildings
   
18,130
     
18,130
 
Machinery and equipment
   
26,902
     
26,426
 
Furniture and fixtures
   
8,538
     
6,919
 
Leasehold and buildings improvement
   
7,661
     
7,964
 
Software
   
23,971
     
25,938
 
                 
Total
   
153,445
     
153,620
 
                 
Accumulated depreciation:
   
     
 
Buildings
   
3,231
     
3,632
 
Machinery and equipment
   
19,005
     
18,828
 
Furniture and fixtures
   
5,808
     
5,196
 
Leasehold and buildings improvement
   
4,921
     
5,350
 
Software
   
19,269
     
22,312
 
                 
   
52,234
     
55,318
 
Prepayment and construction in progress
   
199
     
186
 
                 
   
101,410
     
98,488
 
                 
 
 
 
 
 
 
 
 
 
 
 
 
 
In April 2006, the Company began leasing a property located in Taipei, Taiwan to a third party. The lessee has been renewing the operating lease annually and last renewed in March 2020. Net carrying value of the properties as of December 31, 2018 and 2019 was US$
691
 thousand and US$
673
thousand, respectively. Annual rental income from the lease is about US$
42
 thousand each year.
In September 2018, the Company paid
US
$
58,931
thousand to acquire land in Hsinchu, Taiwan for the purpose of constructing its future Taiwan headquarters building.
For non-cash investing activities, increase (decrease) in accrued expenses and other current liabilities arising from the purchase of property, plant and equipment was US$1,474 thousand, US$(1,631) thousand and US$(707) thousand for the year ended December 31, 2017, 2018 and 2019, respectively.
F-
21

10. GOODWILL AND ACQUIRED INTANGIBLE ASSETS
Intangible assets:
The intangible assets acquired from the Company’s acquisition of Shannon Systems in 2015 and Bigtera in 2017 are as follows:
                                                                 
 
December 31
 
 
2018
   
2019
 
 
US$
   
US$
 
 
Cost
 
 
Accumulated
Impairment
 
 
Accumulated
Amortization
 
 
Net
Carrying
Amount
 
 
Cost
 
 
Accumulated
Impairment
 
 
Accumulated
Amortization
 
 
Net
Carrying
Amount
 
Acquisition-related intangible assets
   
13,117
     
(3,444
)    
(8,652
)    
1,021
     
13,117
     
(3,699
)    
(9,418
)    
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The Company assesses the impairment of intangible assets whenever events or changes in circumstances indicate that the carrying value may not be recoverable. No impairment losses were recognized in 2017. In 2018 and 2019, the Company determined that the carrying amounts for intangible assets of its Bigtera and Shannon units exceeded its fair value, which was close to nil, and recorded impairment charges
 of US$
3,444
 
thousand and US$
255
 
thousand due to lower than projected business outlook. The impairment was measured based on a discounted cash flow method, which uses assumptions that are considered Level 3 within the fair value hierarchy due to the significant use of unobservable company specific information. Amortization expense of acquisition-related intangible assets for the years ended December 31, 2017, 2018 and 2019 were
 
US$
2,534
 
thousand, US$
2,964
 
thousand and US$766 thousand, respectively.
Goodwill:
Goodwill is not amortized, but instead is reviewed and tested for impairment at least annually and whenever events or circumstances occur which indicate that goodwill might be impaired. The goodwill that resulted from the Company’s acquisition of FCI and Centronix in 2007 and purchase of BTL’s assets in 2011 was US$66,300 thousand. As a result of the acquisition of Shannon Systems in 2015 and Bigtera in 2017, the Company recorded additional goodwill of US$33,204 thousand and US$625 thousand, respectively. Goodwill is tested for impairment annually on November 30. Total goodwill was US$58,331 thousand and US$17,489 thousand as of December 31, 2018 and 2019, respectively. The Company recognizes an impairment charge for the amount by which the carrying amount of the reporting unit exceeds its implied fair value.
The Company elected to adopt ASU 2017-04 starting 2017 (as described in Note 2 above). Under the updated guidance, the Company applied a one-step quantitative test and recorded the amount of goodwill impairment as the excess of a reporting unit’s carrying amount over its fair value. Fair value determinations are sensitive to changes in the underlying assumptions and factors including those relating to estimating future operating cash flows to be generated from the reporting unit which are dependent upon historical data and internal forecasts and projections developed by management.
 
Assumptions used to determine fair value used are classified as Level 3 within the fair value hierarchy due to the significant use of unobservable company-specific information. As a result of the goodwill impairment tests conducted as of November 30, 2018, June 30, 2019 and November 30, 2019, the Company determined that the carrying amounts for Bigtera unit and Shannon unit exceeded the fair value and recorded goodwill impairment charges
of US$
625
 thousand and US$
15,715
 
thousand
in the fourth quarter of 2018 and in the third quarter of 2019, respectively. The company used discounted cash flow method to determine the fair value of the Bigtera unit and the Shannon unit.
                                                                         
 
December 31
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
Cost
 
 
Accumulated
Impairment
 
 
Foreign
Currency
Adjustment
 
 
Net
Carrying
Amount
 
 
Cost
 
 
Disposal of
FCI
 
 
Accumulated
Impairment
 
 
Foreign
Currency
Adjustment
 
 
Net
Carrying
Amount
 
Goodwill
 
 
100,129
 
 
 
(41,770
)
 
 
(28
)
 
 
58,331
 
 
 
100,129
 
 
 
(25,117
)
 
 
(57,485
)
 
 
(38
)
 
 
17,489
 
 
 
 
 
 
F-22

11. SHORT-TERM BANK LOANS
The interest expenses for the years ended December 31, 2017, 2018 and 2019 were US$387 thousand, US$355 thousand and
nil
, respectively.
The loan was repaid in
2018
. Interest rates ranged from
1.51
% to
2.95
%
per annum on outstanding monthly balance. In 2018, loans no longer required pledged deposits.
12. REFUND LIABILITIES
                 
 
December 31
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
Refund liabilities (Note
5
)
   
2,093
     
2,260
 
                 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Estimated sales returns and other allowances
are
made and adjusted based on historical experience and the consideration of varying contractual terms.
The changes in the refund liabilities are summarized as follows:
                 
 
Year Ended December 31
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
Refund liabilities
   
     
 
Balance, beginning of year
   
1,432
     
2,093
 
Additions
   
4,908
     
5,076
 
Actual sales return and discount
   
(4,247
)    
(4,909
)
                 
Balance, end of year
   
2,093
     
2,260
 
                 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
                 
 
December 31
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
Wages and bonus
   
25,169
     
26,643
 
Dividends
   
32,871
     
36,919
 
Research and development payable
   
3,108
     
5,693
 
License fees and royalties
   
6,739
     
9,371
 
Professional fees
   
1,867
     
1,772
 
Equipment
   
1,264
     
557
 
Lease liabilities
 
 
—  
 
 
 
3,046
 
Others
   
8,401
     
12,075
 
                 
   
79,419
     
96,076
 
                 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14. PENSION PLAN
SMI Taiwan, the Company’s largest operating company is a Taiwan registered company and subject to Taiwan’s Labor Pension Act (the “Act”), which became effective on July 1, 2005, and the pension mechanism under the Act is deemed a defined contribution plan. The employees who were subject to the Labor Standards Law prior to July 1, 2005 could choose to be subject to the pension mechanism under the Act or continue to be
F-23

subject to the pension mechanism under the
Labor Standards Law. For those employees who were subject to the Labor Standards Law prior to July 1, 2005 and still work for the same company after July 1, 2005 and have chosen to be subject to the pension mechanism under the
 
Act, their seniority as of July 1, 2005 were maintained. The Act prescribes that the rate of contribution by an employer to employees’ pension accounts per month will not be less than
 6% of each employee’s monthly salary. According to the Act, SMI Taiwan made monthly contributions and recognized pension costs of
 
US$1,579 thousand, US$1,682 thousand and US$1,783 thousand for the years ended December 31, 2017, 2018 and 2019, respectively.
The Company
provides a defined benefit plan to the employees of SMI Taiwan under the Labor Standards Law that offers benefits based on an employee’s length of serv
ice and average monthly salary for the
six-month
period prior to retirement. The Company contributes an amount equal to
2
% of salaries paid each month to a pension funds (the “Funds”), which is administered by the Labor Pension Fund Supervisory Committee established by the government (the “Committee”) and deposited in the Committee’s name in the Bank of Taiwan. Before the end of each year, the Company assesses the balance in the Funds. If the amount of the balance in the Funds is inadequate to pay retirement benefit for employees who conform to retirements in the next year, the Company is required to fund the difference in one appropriation that should be made before the end of March of the next year. The government is responsible for the administration of all the defined benefit plans for the companies in Taiwan under the Labor Standards Law. The government also sets investment policies and strategies, determines investment allocation and selects investment managers. As of December 
31
,
2018
and
2019
, the asset allocation was primarily in cash, equity securities and debt securities. Furthermore, under the Labor Standards Law, the rate of return on assets shall not be less than the average interest rate on a
two-year
time deposit published by the local banks. The government is responsible for any shortfall in the event that the rate of return is less than the required rate of return. However, information on how investment allocation decisions are made, inputs and valuation techniques used to measure the fair value of plan assets, the effect of fair value measurements using significant unobservable inputs on changes in plan assets for the period and significant concentrations of risk within plan assets is not fully made available to the Company by the government. Therefore, the Company is unable to provide the required fair value disclosures related to pension plan assets. Future contributions will be based on
2
% of the employee salaries at that time. The Company estimates its contribution for the year ending December 
31
,
2020
to be US$
62
thousand which was determined based on
2
% of estimated salaries in
2020
.
Starting in 2010, the Company provides a defined benefit pension plan to the Korean employees of FCI with at least one year of service. FCI’s overall investment strategy is to avoid a negative return on plan assets. On May 31, 2019, the Company divested FCI.
For employees under defined contribution pension plans, pension costs are recorded based on the actual contributions made to employees’ individual pension accounts. For employees under defined benefit pension plans, pension costs are recorded based on actuarial calculations. Determining the cost associated with such benefits is dependent on various actuarial assumptions, including discount rate, expected return on plan assets, compensation increase, employee mortality and turnover rates. The Company reviewed its actuarial assumptions at the measurement date on December 31 every year. The effect of modifications to assumptions is recorded in accumulated other comprehensive loss and amortized to net periodic cost over future periods using the corridor method. The Company believes that assumptions utilized in recording its obligations under its plans are reasonable based on its experience and market conditions. Independent actuaries perform the required calculations to determine expense in accordance with U.S. GAAP. Actual results may differ from the actuarial assumptions and are generally accumulated and amortized into earnings over future periods. The net periodic costs are recognized as employees render services necessary to earn the benefits.
F-2
4

The changes in benefits obligation and plan assets and the reconciliation of funded status are as follows:
                         
 
December 31
 
 
2017
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
Change in benefit obligation
   
     
     
 
Projected benefit obligation at beginning of year
   
4,242
     
5,131
     
5,838
 
Service cost
   
1,572
     
568
     
275
 
Interest cost
   
336
     
126
     
91
 
Actuarial loss (gain)
   
(665
)    
146
     
72
 
Benefits paid
   
(354
)    
(133
)    
(450
)
Disposal of subsidiary
 
 
—  
 
 
 
—  
 
 
 
(4,072
)
 
 
 
 
 
 
 
 
 
 
 
 
 
Projected benefit obligation at end of year
   
5,131
     
5,838
     
1,754
 
                         
Change in plan assets
   
     
     
 
Fair value of plan assets at beginning of year
   
3,902
     
5,114
     
5,410
 
Actual return on plan assets
   
81
     
63
     
98
 
Employer contributions
   
1,358
     
331
     
85
 
Benefits paid
   
(227
)    
(98
)    
(448
)
Disposal of subsidiary
 
 
—  
 
 
 
—  
 
 
 
(3,658
)
                         
Fair value of plan assets at end of year
   
5,114
     
5,410
     
1,487
 
                         
Funded status recognized as an other liabilities
   
(17
)    
(428
)    
(267
)
                         
 
 
 
Amounts recognized in accumulated other comprehensive income consist of the following:
                         
 
Year Ended December 31
 
 
2017
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
Net loss
   
678
     
678
     
693
 
                         
Total recognized in accumulated other comprehensive income
   
678
     
678
     
693
 
                         
 
 
 
 
 
 
 
 
The accumulated benefit obligation for all defined benefit pension plans was US$3,210 thousand, US$3,864 thousand and US$939 thousand at December 31, 2017, 2018 and 2019, respectively.
The components of net periodic benefit cost are as follows:
                         
 
Year Ended December 31
 
 
2017
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
Service cost
   
1,572
     
568
     
275
 
Interest cost
   
336
     
126
     
91
 
Projected return on plan assets
   
(58
)    
(78
)    
(77
)
Amortization of unrecognized net transition obligation and unrecognized net actuarial gain
   
37
     
41
     
48
 
                         
Net periodic benefit cost
   
1,887
     
657
     
337
 
                         
 
 
 
 
 
 
F-25

Other changes in plan assets and benefit obligation recognized in other comprehensive loss:
                         
 
2017
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
Recognize the decrease in net gain (loss)
   
(285
)    
     
15
 
Amortization of net loss
   
     
     
 
                         
Total recognized in other comprehensive loss (income)
   
(285
)    
     
15
 
                         
 
 
 
 
 
 
The estimated net gain for the defined benefit pension plans that will be amortized from accumulated other comprehensive income into net periodic benefit cost over the next fiscal year is US$35 thousand.
Expected benefit payments:
         
 
US$
 
2020
   
7
 
2021
   
43
 
2022
   
50
 
2023
   
18
 
2024
   
77
 
2025 and thereafter
   
405
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The actuarial assumptions to determine the benefit obligations were as follows:
                                         
 
2017
   
2018
   
2019
 
 
 
Taiwan
 
 
Korea
 
 
Taiwan
 
 
Korea
 
 
Taiwan
 
Weighted-average assumptions used to determine benefit obligations:
   
     
     
     
     
 
Discount rate
   
1.63
%    
4.10
%    
1.38
%    
3.60
%    
1.00
%
Rate of compensation increase
   
4.25
%    
3.50
%    
4.25
%    
3.00
%    
4.00
%
Weighted-average assumptions used to determine net projected benefit cost:
   
     
     
     
     
 
Discount rate
   
1.63
%    
4.10
%    
1.38
%    
3.60
%    
1.00
%
Expected long-term return on plan assets
   
1.75
%    
1.10
%    
1.75
%    
1.40
%    
2.00
%
Rate of compensation increase
   
4.25
%    
3.50
%    
4.25
%    
3.00
%    
4.00
%
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
In 2018, FCI’s pension plan assets were invested in principal guaranteed interest insurance contracts and fixed bank deposits, which are principal and interest guaranteed products and are classified as Level 2. These Level 2 securities were valued by discounting future cash flows using benchmark yield rates.
The fair values of FCI’s pension plan assets at
December 31, 2018
are as follows:
         
 
December 31
 
 
2018
 
 
US$
 
Guaranteed interest contract
   
 
Kyobo Life Insurance Co. Ltd.
 
   
1,605
 
Shinhan Investment Co.
   
466
 
Fixed deposit
   
 
Industrial Bank of Korea
   
2,014
 
         
   
4,085
 
         
 
 
F-26

15. INCOME TAXES
The components of income tax expense are as follows:
                         
 
Year Ended December 31
 
 
2017
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
Current
   
23,465
     
13,455
     
6,558
 
Deferred
   
581
     
(1,664
)    
1,118
 
                         
Income tax expense
   
24,046
     
11,791
     
7,676
 
                         
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The income (loss) before income taxes for domestic and foreign entities is as follows:
                         
 
Year Ended December 31
 
 
2017
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
Domestic
   
(27,902
   
(23,750
   
(3,911
)
Foreign
   
126,903
     
133,611
     
75,985
 
                         
   
99,001
     
109,861
     
72,074
 
                         
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Since the Company is based in the Cayman Islands, a British overseas territory with no corporate income tax, tax on pretax income is calculated at the Cayman Islands statutory rate of zero for each year.
The Company and its subsidiaries file separate income tax returns. A reconciliation of income tax expense on pretax income at statutory rate and income tax expense is shown below:
                         
 
Year Ended December 31
 
 
2017
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
Tax expense at statutory rate of Cayman
   
     
     
 
Differences between Cayman and foreign statutory tax rates
   
24,255
     
12,509
     
846
 
Permanent differences
   
(4,249
)    
(703
)    
4,109
 
Temporary differences
   
(1,445
)    
(159
)    
638
 
Alternative minimum tax
   
4
     
9
     
1
 
Income tax on undistributed earnings
   
2,709
     
408
     
575
 
Net changes in income tax credit
   
166
     
116
     
3,917
 
Net changes in valuation allowance of deferred income tax assets
   
(2,401
)    
1,243
     
(1,820
)
Net operating loss carryforwards
   
1,492
     
(1,431
)    
(294
)
Liabilities related to unrealized tax benefits
   
3,455
     
(302
)    
(171
)
Adjustment of prior years’ taxes and others
   
60
     
101
     
(125
)
                         
Income tax expense
   
24,046
     
11,791
     
7,676
 
                         
 
 
 
F-27

Deferred income tax assets (liabilities) are as follows:
                 
 
December 31
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
Notes and accounts receivable
   
47
     
3
 
Stock-based compensation
   
2,103
     
1,104
 
Allowance for sales return
   
210
     
541
 
Inventory reserve
   
1,283
     
1,733
 
Foreign currency translation
   
(8
)    
(20
)
Property and equipment
   
(52
)    
(359
)
Investment tax credits
   
8,684
     
4,532
 
Net operating loss carryforwards
   
11,895
     
14,028
 
Others
   
945
     
494
 
Valuation allowance
   
(20,041
)    
(18,108
)
                 
   
5,066
     
3,948
 
                 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The valuation allowance shown in the table above relates to net operating loss carryforwards, tax credits and temporary differences for which the Company believes that realization is uncertain. Valuation allowance increased by US$
969
 
thousand for the year ended December 31, 2018 and decreased
by
US$
1,933
 
thousand for the year ended December 31, 2019, respectively. The decrease in valuation allowance in 2019 was primarily due to the FCI disposal. The increase in valuation allowance in 2018 is primarily due to the uncertainty in generating sufficient taxable income in the future and utilization of operating loss
carryforwards
and research and development credits before they expire.
Starting from 2018 the corporate income tax rate in Taiwan increased from 17% to 20%. In addition, the rate of the corporate surtax applicable to 2018 unappropriated earnings was reduced from 10% to 5%.
As of December 31, 201
9
, the Company’s U
.
S
.
federal net operating loss carryforwards for federal income tax purposes were approximately US$9,475 thousand. If not utilized, the federal net operating loss carryforwards will expire in 2039.
As of December 31, 201
9
, the Company’s U
.
S
.
 federal
and state research and development tax credit
carryforwards
for federal and state income tax purposes were approximately US$
2,659
 thousand and US$
1,873
thousand, respectively. If not utilized, the federal tax credit
carryforwards
will expire starting in
2039
while the state tax credit
carryforward
has
no expiration date
.
Current U
.
S
.
 
federal and California state laws include substantial restrictions on the utilization of net operating losses and credits in the event of an “ownership change” of a corporation. Accordingly, the Company’s ability to utilize net operating loss and tax credit carryforwards may be limited as a result of such “ownership change”. Such a limitation could result in the expiration of carryforwards before they are utilized.
As of December 31, 2019, the Company had accumulated undistributed earnings from a foreign subsidiary of US$345 million. No deferred tax liability was recorded in respect of those amounts as these earnings are considered indefinitely reinvested. It is not practicable to estimate the amount of unrecognized deferred tax liabilities for these undistributed foreign earnings.
 
F-28

Unrecognized Tax Benefit
A reconciliation of the beginning and ending balances of the total amounts of unrecognized tax benefits is as follows:
                         
 
Year Ended December 31
 
 
2017
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
Balance, beginning of year
   
10,286
     
15,056
     
18,707
 
Increases in tax positions taken in current year
   
6,647
     
5,937
     
6,890
 
Decrease in tax position taken in prior year primarily related to the resolution of tax audit
   
(1,877
)    
(2,286
)    
(4,942
)
                         
Balance, end of year
   
15,056
     
18,707
     
20,655
 
                         
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
At December 31, 2019, the Company had US$20,655 thousand of unrecognized tax benefits that if recognized would affect the effective tax rate. For the years ended December 31, 2017, 2018 and 2019, the total amount of interest expense and penalties related to uncertain tax positions recorded in the provision for income tax expense was approximately US$617 thousand, US$776 thousand and US$319 thousand, respectively. The total amount of accrued interest and penalties recognized as of December 31, 2018 and 2019 was US$4,091 thousand and US$4,511 thousand, respectively. The Company does not expect uncertain tax positions to change in the next twelve months, except in the case of settlements with tax authorities, the likelihood and timing of which are difficult to estimate.
The Company files income tax returns in
the
U
.S.
 
and foreign jurisdictions. The following table summarizes the Company’s major jurisdictions and tax year that remain subject to examination by tax authorities as of December 31, 2019:
         
Tax Jurisdiction
 
Tax Years
 
China
   
2016 and onward
 
Hong Kong
   
2016 and onward
 
Taiwan
   
2014 and onward
 
United States
   
2014 onward
 
16. SHAREHOLDERS’ EQUITY
Dividends
The Company declared cash dividends per ordinary share during the periods presented as follows:
                                                 
 
2017
   
2018
   
2019
 
   
Dividends
Per Share
(US$)
 
 
Amount
(in US$
thousand)
 
 
Dividends
Per Share
(US$)
 
 
Amount
(in US$
thousand)
 
 
Dividends
Per Share
(US$)
 
 
Amount
(in US$
thousand)
 
First quarter
  $
0.050
    $
7,134
    $
0.075
    $
10,832
    $
0.075
    $
10,956
 
Second quarter
  $
0.050
     
7,148
    $
0.075
     
10,835
    $
0.075
     
10,957
 
Third quarter
  $
0.050
     
7,155
    $
0.075
     
10,843
    $
0.075
     
10,029
 
Fourth quarter
  $
0.075
     
10,737
    $
0.075
     
10,849
    $
0.0875
     
12,171
 
                                                 
   
    $
32,174
     
    $
43,359
     
    $
44,113
 
                                                 
 
 
 
 
 
 
 
Beginning on November 2, 2015, the board of directors, instead of declaring a quarterly dividend, declared an annual dividend of
US
$
0.60
, equivalent to
US
$
0.15
per ordinary shares, payable in four quarterly installments. The board of directors declared annual dividends of
US
$
1.20
,
US
$1.20 and
US
$1.40, equivalent to
F-29

US
$
0.30
,
US
$
0.30
and
US
$
0.35
per common share, payable in four quarterly installments on October 24, 2017, October 29, 2018 and October 25, 2019, respectively. Future dividends, if any, will be declared by and subject to the discretion of the Company’s board of directors. If the Company’s board of directors decides to distribute dividends, the form, frequency and amount of such dividends will depend upon the Company’s future operations and earnings, capital requirements and surplus, general financial condition, contractual restrictions and other factors the board of directors may deem relevant
.
Any future dividend the Company declares will be paid to the holders of ADSs, subject to the terms of the deposit agreement, to the same extent as holders of the Company’s ordinary shares, to the extent permitted by applicable laws and regulations, less the fees and expenses payable under the deposit agreement. Any dividend the Company declares will be distributed by the depositary bank to the holders of our ADSs. Cash dividends on our ordinary shares, if any, will be paid in U.S. dollars. For non-cash financing activities, net increase in dividends payable arising from the declared dividend was US$11,069 thousand, US$420 thousand and US$4,048 thousand for the year ended December 31, 2017, 2018 and 2019, respectively.
Treasury Stock
On November 21, 2018, the board of directors of the Company approved share buyback plans to repurchase up to
US$200 
million of the Company’s ADSs over a 24 month period. The program did not obligate the Company to acquire any particular amount of ADS and the program may be modified or suspended at any time at the Company’s discretion. All the treasury stock under this share repurchase program was retired in September 2019.
For the years ended December 31, 2018 and 2019, the Company repurchased 1,006 thousand and 762 thousand ADSs for a total cost of US$34,755 thousand and US$25,103 thousand, respectively. The weighted average purchase price per ADS repurchased was US$34.54 and US$32.82 in 2018 and 2019, respectively.
17. EQUITY INCENTIVE PLAN
2005 Equity Incentive Plan and 2015 Equity Incentive Plan
On April 22, 2005, the Company adopted its 2005 Equity Incentive Plan (“the 2005 Plan”). The 2005 Plan provides for the grant of stock options, stock bonuses, restricted stock awards, restricted stock units and stock appreciation rights, which may be granted to employees (including officers), directors and consultants. The 2005 Plan reserved 10,000 thousand shares of ordinary shares, inclusive of the number of assumed share options under the 2004 Plan, for issuance upon the exercise of stock options.
In 2006, the Company amended the
2005 Plan to reserve an additional
15,000
 thousand ordinary shares for issuance upon exercise of stock options and restricted stock units. In 2009, the Company amended the Plan to reserve an additional
15,000
 thousand ordinary shares for issuance upon exercise of stock options and restricted stock units.
Restricted stock units are converted into shares of the Company’s ordinary shares upon vesting on
one-for-one
basis. The vesting of restricted stock unit is subject to the employee’s continuing service to the Company. The cost of these awards is determined using the fair value of the Company’s ordinary share on the date of the grant, and compensation is recognized on a straight-line basis over the requisite service period. The Company’s restricted stock units are considered
non-vested
share awards as defined under ASC 718.
In April 2010, the Company’s Board of Directors and Compensation Committee approved an employee stock option exchange program that required certain employees to exchange eligible stock options for a lesser number of new stock options that have approximately the same fair values as the options surrendered. Eligible options included stock options granted between August 17, 2005 and July 31, 2008 that had an exercised price
F-
30

above US$1.85. In 2010, 4,369 thousand eligible stock options were exchanged for 3,785 thousand new stock options granted. The new stock options have an exercise price of US$1.47, which was equal to the market price of the Company’s ordinary share on April 26, 2010, the date eligible stock options were surrendered and new stock options granted. The new stock options were issued under the 2005 Plan and are subject to its terms and conditions. The new stock options will continue to vest according to the original vesting schedule. Using the Black-Scholes option pricing model, the Company determined that the fair value of the surrendered stock options on a
grant-by-grant
basis was approximately equal, as of the date of the exchange, to the fair value of the new stock options granted, resulting in insignificant incremental share-based compensation.
On June 3, 2015, the Company adopted its 2015 Equity Incentive Plan (“the 2015 Plan”). The 2015 Plan provides for the grant of stock options, stock bonuses, restricted stock awards, restricted stock units and stock appreciation rights, which may be granted to employees (including officers), directors and consultants. The 2015 Plan reserved 20,000 thousand shares of ordinary shares for issuance upon exercise of stock options and restricted stock units.
Stock Option and Restricted Stock Units Activity
The following is a summary of, the 2005 Plan and the 2015 Plan, which includes stock options and restricted stock units:
         
 
Unit
(in Thousands)
 
Available for grant at January 1, 2017
   
18,751
 
Restricted stock units granted
   
(1,391
)
Restricted stock units forfeited
   
27
 
         
Available for grant at December 31, 2017
   
17,387
 
Restricted stock units granted
   
(1,622
)
Restricted stock units forfeited
   
22
 
         
Available for grant at December 31, 2018
   
15,787
 
Restricted stock units granted
   
(1,584
)
Restricted stock units forfeited
   
57
 
         
Available for grant at December 31, 2019
   
14,260
 
         
 
Stock Options
A summary of the stock option activity and related information is as follows:
                         
 
Number of
Options
Shares
(in Thousands)
 
 
Weighted
Average
Exercise
Price
(US$)
 
 
Weighted
Average
Remaining
Contractual
Life
(Years)
 
Outstanding at January 1, 201
7
   
258
     
1.47
     
        0.25
 
Options exercised
   
(258
)    
1.47
     
 
                         
Outstanding at December 31, 2017
   
     
     
 
                         
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
No stock options were granted in 2017, 2018 and 2019. The intrinsic value of options exercised, determined as of the date of option exercise, was US$3,040 thousand, nil and nil
, 2017, 2018 and 2019, respectively.
As of December 31, 2019, total unrecognized compensation cost related to
non-vested
share-based compensation awards granted under the Company’s stock option plans, net of estimated forfeitures, was nil.
  
F-31

The total cash received from employees as a result of employee stock option exercises were US$380 thousand, nil and nil
for the years ended December 31, 2017, 2018 and 2019, respectively.
The related tax effect for stock-based compensation benefit (expense) were US$
124
 thousand, US$
177
 
thousand and (US$49) thousand for 2017, 2018 and 2019, respectively. The related tax effect for stock-based compensation expense for option and restricted stock units exercised during 2017, 2018 and 2019 was US$
2,273
 thousand, US$
2,211
 thousand and US$
3,446
thousand, respectively. The related tax effect was determined using the applicable tax rates in jurisdictions to which this expense relates.
Restricted Stock Units
A summary of the status of restricted stock units and changes is as follows:
                         
 
Number of
Non-vested

Stock Units
(in Thousands)
 
 
Weighted
Average
Grant
Date
Fair
Value
(US$)
 
 
Weight
Average
Remaining
Recognition
Period
(Years)
 
Non-vested
at January 1, 2017
   
1,767
     
11.65
     
        0.47
 
Restricted stock units granted
   
1,391
     
10.75
     
 
Restricted stock units vested
   
(1,593
)    
12.08
     
 
Restricted stock units forfeited
   
(27
)    
10.69
     
 
                         
Non-vested
at December 31, 2017
   
1,538
     
10.36
     
0.33
 
Restricted stock units granted
   
1,622
     
13.86
     
 
Restricted stock units vested
   
(1,517
)    
9.79
     
 
Restricted stock units forfeited
   
(22
)    
11.75
     
 
                         
Non-vested
at December 31, 2018
   
1,621
     
13.85
     
0.38
 
Restricted stock units granted
   
1,584
     
8.01
     
 
 
Restricted stock units vested
   
(1,505
)    
14.12
     
 
Restricted stock units forfeited
   
(57
)    
9.59
     
 
                         
Non-vested
at December 31, 2019
   
1,643
     
8.08
     
0.29
 
                         
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
As of December 31, 2019, there was US$3,665 thousand of total unrecognized compensation cost related to restricted stock units granted under the 2015 Plan.
Stock-based Compensation Expense
The following table shows total stock-based compensation expense included in the Consolidated Statements of Income for the years ended December 31, 2017, 2018 and 2019.
                         
 
Year Ended December 31
 
 
2017
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
Cost of sales
   
293
     
390
     
305
 
Research and development
   
9,255
     
13,278
     
9,927
 
Sales and marketing
   
3,167
     
3,407
     
1,789
 
General and administrative
   
2,779
     
3,704
     
2,570
 
                         
   
15,494
     
20,779
     
14,591
 
                         
 
 
 
 
 
  
F-32

18.
LEASE
Operating Leases
The Company entered into various operating lease agreements which consist of real property and office equipment with lease periods expiring between fiscal years 2020 and 2027.
Future minimum lease payments under the operating leases as of December 31, 2019, were as follows:
         
 
Operating Lease Obligations
 
Fiscal Year:
 
 
 
2020
 
$
3,321
 
2021
 
 
2,652
 
2022
 
 
1,458
 
2023
 
 
1,087
 
2024
 
 
732
 
2025 and thereafter
 
 
51
 
 
 
 
 
 
Total
 
 
9,301
 
Less imputed interest
 
 
634
 
 
 
 
 
 
Present value of net future minimum lease payments
 
 
8,667
 
Less operating lease liabilities-current
 
 
3,046
 
 
 
 
 
 
Long-term operating lease liabilities
 
$
5,621
 
 
 
 
 
 
 
 
 
 
 
Operating lease expense for the years ended December 31, 2017, 2018 and 2019 of US$3,131 thousand, US$3,933 thousand, and US$4,775 thousand, respectively. For the supplemental cash flow information related to lease, the cash paid for amounts included in the measurement of operating lease liabilities was US$3,233 thousand for the year ended December 31, 2019.
19. COMMITMENTS AND CONTINGENCIES
FCI provided their employees with collateral for personal loans which is deposited at a designated bank and the amount deposited was US$
448 thousand at December 31, 2018. Such amounts were accounted for as restricted cash.
Litigation
The Company is subject to legal proceedings and claims, either asserted or unasserted, which arise in the ordinary course of business. Although the outcome of such proceedings and claims cannot be predicted with certainty, management does not believe that the outcome of any of these matters will have a material adverse effect on our business, results of operations, financial position or cash flows. Any litigation, however, involves potential risk and potentially significant litigation costs, and therefore there can be no assurance that any litigation which is now pending or which may arise in the future would not have such a material adverse effect on our business, financial position, results of operations or cash flows.
All American Semiconductor, Inc. (“All American” or “AASI”) was a former distributor for the Company. On April 25, 2007, All American filed for Chapter 11 bankruptcy protection. At the time of the filing, the Company had US$256 thousand of unpaid accounts receivable from All American. On April 17, 2009 SMI USA and related entities were named as defendants in an adversary proceeding filed by the AASI Creditor Liquidating Trust (“CLT”) in the bankruptcy case pending in the U.S. Bankruptcy Court for the Southern District of Florida. The CLT was seeking the return of allegedly avoidable transfers in the amount of US$854 thousand. SMI USA filed an answer and affirmative defenses. In March 2010, SMI USA settled with the CLT by paying the
amount
F-33

of US$220 thousand and on April 1, 2010, the Bankruptcy Court granted the motion to approve stipulations to compromise controversy. On August 23, 2010, the Court entered an order dismissing the adversary proceeding. In June 2011, Liquidating Trustee for the CLT filed the AASI Creditor Liquidating Trustee’s Seventeenth Omnibus Objection to Claims but in August 2011, withdrew it with respect to SMI USA’s proof of claim. As a holder of allowed claims, we are entitled to receive distribution pursuant to the bankruptcy plan. On December 31, 2017, we received total distributions of US$265 thousand
from
the CLT and this case is officially closed.
20. SEGMENT INFORMATION
The Company is the global leader and pioneer in developing NAND flash controllers for solid storage devices. The Company currently operates as one reportable segment. The chief operating decision
maker (“CODM”) is the Chief Executive Officer. The fact that the Company operates in only one reportable segment is because the decisions on allocation of resources and other operational decisions are made by the CODM based on his direct involvement with the Company’s operations and product development.
The Company groups its products into three categories, based on the markets in which they may be used. The following summarizes the Company’s revenue by product category:
                         
 
Year Ended December 31
 
 
2017
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
Mobile Storage
   
480,735
     
494,012
     
441,700
 
Mobile Communications
   
37,447
     
30,163
     
10,356
 
Others
   
5,222
     
6,173
     
5,197
 
                         
   
523,404
     
530,348
     
457,253
 
                         
 
 
 
 
 
 
 
 
Revenue is attributed to a geographic area based on the
bill-to
location. The following summarizes the Company’s revenue by geographic area:
                         
 
Year Ended December 31
 
 
2017
(1)
 
 
2018
(1)
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
Taiwan
   
72,768
     
70,984
     
77,117
 
United States
   
40,344
     
53,476
     
63,432
 
Korea
   
176,813
     
135,845
     
52,885
 
China
   
126,048
     
142,948
     
123,261
 
Malaysia
   
49,919
     
49,444
     
50,663
 
Singapore
   
25,057
     
35,387
     
45,032
 
Others
 
 
32,455
 
 
 
42,264
 
 
 
44,863
 
                         
   
523,404
     
530,348
     
457,253
 
                         
 
 
 
 
 
 
 
 
 
(1)
The figure represents the revenue by geographic area based on the bill-to location. Commencing in 2019, revenue derived from Japan was reclassified to others. The above breakdown for 2017 and 2018 has been reclassified on the same basis.
 
 
 
 
 
 
 
 
 
 
 
Major customers representing at least 10% of net sales
                                                 
 
Year Ended December 31
 
 
2017
   
2018
   
2019
 
 
US$
 
 
%
 
 
US$
 
 
%
 
 
US$
 
 
%
 
Intel
   
50,205
     
10
     
67,791
     
13
     
75,608
     
16
 
Micron
   
*
     
*
     
*
     
*
     
67,682
     
15
 
SK Hynix
 
 
150,762
 
 
 
29
 
 
 
111,265
 
 
 
21
 
 
 
*
 
 
 
*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
* Less than 10%
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
F-3
4

Long-lived assets (property and equipment, net) by geographic area were as follows:
                         
 
Year Ended December 31
 
 
2017
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
Taiwan
   
36,369
     
96,920
     
94,996
 
United States
   
242
     
348
     
315
 
Korea
   
1,936
     
1,645
     
23
 
China
   
12,798
     
2,447
     
3,117
 
Japan
   
25
     
50
     
37
 
                         
   
51,370
     
101,410
     
98,488
 
                         
 
 
 
 
 
 
 
 
21. FAIR VALUE MEASUREMENT
The following section describes the valuation methodologies the Company uses to measure assets and liabilities at fair value.
The Company uses quoted prices in active markets for identical assets to determine fair value where applicable. This pricing methodology applies to Level 1 investments such as bond funds. The fair value of the principal protected notes was determined by its present value utilizing rate of return as the market observable input and therefore, these are classified as Level 2 instruments. This is because there generally are no quoted prices in active markets for identical principal protected notes at the reporting date. Hence, in order to determine the fair value, the Company must use observable inputs other than quoted prices in active markets for identical or similar instruments, quoted prices for similar instruments in active markets, or other inputs that are observable.
For the years ended December 31, 2018 and 2019, none of the Company’s assets measured on a recurring basis was determined by using significant unobservable inputs.
The following table presents our assets measured at fair value on a recurring basis as of December 31, 2018 and 2019:
December 31, 2018
 
Level 1
 
 
Level 2
 
 
Level 3
 
 
Total
 
 
US$
 
 
US$
 
 
US$
 
 
US$
 
Assets
   
     
     
     
 
Short-term investments — trading securities
   
     
3,609
     
     
3,609
 
December 31, 2019
 
Level 1
 
 
Level 2
 
 
Level 3
 
 
Total
 
 
US$
 
 
US$
 
 
US$
 
 
US$
 
Assets
   
     
     
     
 
Short-term investments — trading securities
   
     
2,010
     
     
2,010
 
22
. RELATED PARTY TRANSACTIONS
Lease support arrangements, known in Korea as Jeonse, were in place for certain Korean employees, primarily executive officers. These arrangements, in place from 2007 to 2019, consisted of a program which the Company facilitated housing arrangements by depositing funds with lessors who are either third parties, employees or relatives of the employees. Such funds would serve to establish the leasehold interest for the employees. When such arrangements were finished, the Company received the deposited funds back in full. The deposited amount of these arrangements for such employees was US$1.5 million and nil as of December 31, 2018, and 2019, respectively.
 
These arrangements ended in 2019 with the divestiture of FCI.
F-3
5
EX-8.1 2 d855208dex81.htm EX-8.1 EX-8.1

Exhibit 8.1

Subsidiaries of Silicon Motion Technology Corporation

 

Name of Entity

 

Jurisdiction of Incorporation

Bigtera (Beijing)

 

China

Shannon Systems

 

China

Silicon Motion, Inc.

 

California

Silicon Motion, Inc.

 

Taiwan

Silicon Motion, Inc. (Shanghai)

 

China

Silicon Motion, Inc. (Shenzhen)

 

China

Silicon Motion (MCO) Ltd.

 

Macau

Silicon Motion Technology (HK) Ltd.

 

Hong Kong

FCI Inc.*

 

Korea

 

*

We completed the sale of FCI Inc. in May 2019.

EX-12.1 3 d855208dex121.htm EX-12.1 EX-12.1

Exhibit 12.1

Certification by the Chief Executive Officer Pursuant to

Section 302 of the Sarbanes-Oxley Act of 2002

I, Wallace C. Kou, certify that:

1. I have reviewed this annual report on Form 20-F of Silicon Motion Technology Corporation;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the company as of, and for, the periods presented in this report;

4. The company’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the company and have:

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c) Evaluated the effectiveness of the company’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d) Disclosed in this report any change in the company’s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the company’s internal control over financial reporting; and

5. The company’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company’s auditors and the audit committee of company’s board of directors (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the company’s ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the company’s internal control over financial reporting.

Date: June 12, 2020

 

/s/ Wallace C. Kou

Name:

  Wallace C. Kou

Title:

  President and Chief Executive Officer
EX-12.2 4 d855208dex122.htm EX-12.2 EX-12.2

Exhibit 12.2

Certification by the Chief Financial Officer Pursuant to

Section 302 of the Sarbanes-Oxley Act of 2002

I, Riyadh Lai, certify that:

1. I have reviewed this annual report on Form 20-F of Silicon Motion Technology Corporation;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the company as of, and for, the periods presented in this report;

4. The company’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the company and have:

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c) Evaluated the effectiveness of the company’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d) Disclosed in this report any change in the company’s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the company’s internal control over financial reporting; and

5. The company’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company’s auditors and the audit committee of company’s board of directors (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the company’s ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the company’s internal control over financial reporting.

Date: June 12, 2020

 

/s/ Riyadh Lai

Name:

  Riyadh Lai

Title:

  Chief Financial Officer
EX-13.1 5 d855208dex131.htm EX-13.1 EX-13.1

Exhibit 13.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned each hereby certifies that, to his knowledge, the annual report on Form 20-F of Silicon Motion Technology Corporation for the year ended December 31, 2019 fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, and that the information contained in the periodic report fairly presents, in all material respects, the financial condition and results of operations of Silicon Motion Technology Corporation.

The foregoing certification is being furnished pursuant to 18 U.S.C. Section 1350 solely for purposes of complying with the provisions of Section 906 of the Sarbanes-Oxley Act of 2002, is not intended to be used or relied upon for any other purpose and is not being filed as part of the periodic report or as a separate disclosure document.

Date: June 12, 2020

 

/s/ Wallace C. Kou

Name:

  Wallace C. Kou

Title:

  President and Chief Executive Officer

/s/ Riyadh Lai

Name:

  Riyadh Lai

Title:

  Chief Financial Officer
EX-23.1 6 d855208dex231.htm EX-23.1 EX-23.1

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement No. 333-204876 on Form S-8 of our reports dated June 12, 2020, relating to the consolidated financial statements of Silicon Motion Technology Corporation and subsidiaries and the effectiveness of Silicon Motion Technology Corporation and subsidiaries’ internal control over financial reporting, appearing in the Annual Report on Form 20-F for the year ended December 31, 2019.

/s/ Deloitte & Touche

Taipei, Taiwan

The Republic of China

June 12, 2020

EX-101.SCH 7 simo-20191231.xsd XBRL TAXONOMY EXTENSION SCHEMA 1001 - Document - Cover Page link:presentationLink link:definitionLink link:calculationLink 1002 - Statement - Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 1003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1004 - Statement - Consolidated Statements Of Income link:presentationLink link:definitionLink link:calculationLink 1005 - Statement - Consolidated Statements Of Comprehensive Income link:presentationLink link:definitionLink link:calculationLink 1006 - Statement - Consolidated Statements Of Changes In Shareholders' Equity link:presentationLink link:definitionLink link:calculationLink 1007 - Statement - Consolidated Statements Of Changes In Shareholders' Equity (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1008 - Statement - Consolidated Statements Of Cash Flows link:presentationLink link:definitionLink link:calculationLink 1009 - Disclosure - Organization and Operations link:presentationLink link:definitionLink link:calculationLink 1010 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 1011 - Disclosure - Cash, Cash Equivalents, and Restricted Cash link:presentationLink link:definitionLink link:calculationLink 1012 - Disclosure - Short-Term Investments link:presentationLink link:definitionLink link:calculationLink 1013 - Disclosure - Notes and Accounts Receivable link:presentationLink link:definitionLink link:calculationLink 1014 - Disclosure - Inventories link:presentationLink link:definitionLink link:calculationLink 1015 - Disclosure - Long-Term Investments link:presentationLink link:definitionLink link:calculationLink 1016 - Disclosure - Noncurrent Assets Held for Sale link:presentationLink link:definitionLink link:calculationLink 1017 - Disclosure - Property and Equipment link:presentationLink link:definitionLink link:calculationLink 1018 - Disclosure - Goodwill and Acquired Intangible Assets link:presentationLink link:definitionLink link:calculationLink 1019 - Disclosure - Short-Term Bank Loans link:presentationLink link:definitionLink link:calculationLink 1020 - Disclosure - Refund Liabilities link:presentationLink link:definitionLink link:calculationLink 1021 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:definitionLink link:calculationLink 1022 - Disclosure - Pension Plan link:presentationLink link:definitionLink link:calculationLink 1023 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 1024 - Disclosure - Shareholders' Equity link:presentationLink link:definitionLink link:calculationLink 1025 - Disclosure - Equity Incentive Plan link:presentationLink link:definitionLink link:calculationLink 1026 - Disclosure - Lease link:presentationLink link:definitionLink link:calculationLink 1027 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 1028 - Disclosure - Segment Information link:presentationLink link:definitionLink link:calculationLink 1029 - Disclosure - Fair Value Measurement link:presentationLink link:definitionLink link:calculationLink 1030 - Disclosure - Related Party Transactions link:presentationLink link:definitionLink link:calculationLink 1031 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:definitionLink link:calculationLink 1032 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 1033 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Tables) link:presentationLink link:definitionLink link:calculationLink 1034 - Disclosure - Short-Term Investments (Tables) link:presentationLink link:definitionLink link:calculationLink 1035 - Disclosure - Notes and Accounts Receivable (Tables) link:presentationLink link:definitionLink link:calculationLink 1036 - Disclosure - Inventories (Tables) link:presentationLink link:definitionLink link:calculationLink 1037 - Disclosure - Long-Term Investments (Tables) link:presentationLink link:definitionLink link:calculationLink 1038 - Disclosure - Noncurrent Assets Held for Sale (Tables) link:presentationLink link:definitionLink link:calculationLink 1039 - Disclosure - Property and Equipment (Tables) link:presentationLink link:definitionLink link:calculationLink 1040 - Disclosure - Goodwill and Acquired Intangible Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 1041 - Disclosure - Refund Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 1042 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 1043 - Disclosure - Pension Plan (Tables) link:presentationLink link:definitionLink link:calculationLink 1044 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 1045 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:definitionLink link:calculationLink 1046 - Disclosure - Equity Incentive Plan (Tables) link:presentationLink link:definitionLink link:calculationLink 1047 - Disclosure - Lease - (Tables) link:presentationLink link:definitionLink link:calculationLink 1048 - Disclosure - Segment Information (Tables) link:presentationLink link:definitionLink link:calculationLink 1049 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:definitionLink link:calculationLink 1050 - Disclosure - Organization and Operations - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1051 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1052 - Disclosure - Components of Accumulated Other Comprehensive Income (Loss) (Detail) link:presentationLink link:definitionLink link:calculationLink 1053 - Disclosure - Details of Cash, Cash Equivalents, and Restricted Cash (Detail) link:presentationLink link:definitionLink link:calculationLink 1054 - Disclosure - Short Term Investments (Detail) link:presentationLink link:definitionLink link:calculationLink 1055 - Disclosure - Short Term Investments - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1056 - Disclosure - Summary of Notes and Accounts Receivable (Detail) link:presentationLink link:definitionLink link:calculationLink 1057 - Disclosure - Change In Allowances (Detail) link:presentationLink link:definitionLink link:calculationLink 1058 - Disclosure - Components of Inventories (Detail) link:presentationLink link:definitionLink link:calculationLink 1059 - Disclosure - Inventories - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1060 - Disclosure - Long-Term Investments - Equity Investments with Carrying Value (Detail) link:presentationLink link:definitionLink link:calculationLink 1061 - Disclosure - Long-term Investment - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1062 - Disclosure - Summary of Noncurrent Assets Held for Sale (Detail) link:presentationLink link:definitionLink link:calculationLink 1063 - Disclosure - Noncurrent Assets Held For Sale - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1064 - Disclosure - Property and Equipment (Detail) link:presentationLink link:definitionLink link:calculationLink 1065 - Disclosure - Property And Equipment - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1066 - Disclosure - Cumulative Value of Intangible Assets Related to Acquisition (Detail) link:presentationLink link:definitionLink link:calculationLink 1067 - Disclosure - Goodwill And Acquired Intangible Assets - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1068 - Disclosure - Schedule of Goodwill (Detail) link:presentationLink link:definitionLink link:calculationLink 1069 - Disclosure - Short-Term Bank Loans - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1070 - Disclosure - Refund Liabilities - Summary of Refund Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1071 - Disclosure - Refund Liabilities - Summary of Change in Refund Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1072 - Disclosure - Accrued Expenses and Other Current Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1073 - Disclosure - Pension Plan - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1074 - Disclosure - Changes in Benefits Obligation and Plan Assets and Reconciliation of Funded Status (Detail) link:presentationLink link:definitionLink link:calculationLink 1075 - Disclosure - Amounts Recognized in Accumulated Other Comprehensive Income (Detail) link:presentationLink link:definitionLink link:calculationLink 1076 - Disclosure - Components of Net Periodic Benefit Cost (Detail) link:presentationLink link:definitionLink link:calculationLink 1077 - Disclosure - Other Changes in Plan Assets and Benefit Obligation Recognized in Other Comprehensive Loss (Detail) link:presentationLink link:definitionLink link:calculationLink 1078 - Disclosure - Expected Benefit Payments (Detail) link:presentationLink link:definitionLink link:calculationLink 1079 - Disclosure - Actuarial Assumptions to Determine Benefit Obligations (Detail) link:presentationLink link:definitionLink link:calculationLink 1080 - Disclosure - Fair Values Of FCI's Pension Plan Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1081 - Disclosure - Components of Income Tax Expense (Detail) link:presentationLink link:definitionLink link:calculationLink 1082 - Disclosure - Income (loss) Before Income Taxes for Domestic and Foreign Entities (Detail) link:presentationLink link:definitionLink link:calculationLink 1083 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1084 - Disclosure - Reconciliation of Income Tax Expense on Pretax Income at Statutory Rate and Income Tax Expense (Detail) link:presentationLink link:definitionLink link:calculationLink 1085 - Disclosure - Deferred Income Tax Assets (liabilities) (Detail) link:presentationLink link:definitionLink link:calculationLink 1086 - Disclosure - Reconciliation of Unrecognized Tax Benefits (Detail) link:presentationLink link:definitionLink link:calculationLink 1087 - Disclosure - Summary of Major Jurisdictions and Tax Year Subject to Examination Tax Authorities (Detail) link:presentationLink link:definitionLink link:calculationLink 1088 - Disclosure - Cash Dividends Declared Per Ordinary Share (Detail) link:presentationLink link:definitionLink link:calculationLink 1089 - Disclosure - Shareholders' Equity - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1090 - Disclosure - Equity Incentive Plan - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1091 - Disclosure - Summary of Stock Option and Restricted Stock Units Activity (Detail) link:presentationLink link:definitionLink link:calculationLink 1092 - Disclosure - Summary of Stock Option Activity and Related Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1093 - Disclosure - Summary of Status of Restricted Stock Units and Changes (Detail) link:presentationLink link:definitionLink link:calculationLink 1094 - Disclosure - Table of Stock-based Compensation Expense (Detail) link:presentationLink link:definitionLink link:calculationLink 1095 - Disclosure - Lease - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1096 - Disclosure - Lease - Schedule Of Future Minimum Rental Payments For Operating Leases (Detail) link:presentationLink link:definitionLink link:calculationLink 1097 - Disclosure - Commitments And Contingencies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1098 - Disclosure - Segment Information - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1099 - Disclosure - Revenue by Product Category (Detail) link:presentationLink link:definitionLink link:calculationLink 1100 - Disclosure - Revenue by Geographic Area (Detail) link:presentationLink link:definitionLink link:calculationLink 1101 - Disclosure - Major customers representing at least 10% of net sales (Detail) link:presentationLink link:definitionLink link:calculationLink 1102 - Disclosure - Long-lived Assets (Property And Equipment, net) by Geographic Area (Detail) link:presentationLink link:definitionLink link:calculationLink 1103 - Disclosure - Assets Measured at Fair Value on Recurring Basis (Detail) link:presentationLink link:definitionLink link:calculationLink 1104 - Disclosure - Related Party Transactions - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 8 simo-20191231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 simo-20191231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 simo-20191231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 11 simo-20191231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Noncurrent Assets Held for Sale
12 Months Ended
Dec. 31, 2019
Discontinued Operations and Disposal Groups [Abstract]  
Noncurrent Assets Held for Sale
8. NONCURRENT ASSETS HELD FOR SALE
                 
 
December 31
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
Assets held for sale
   
10,576
     
10,405
 
                 
   
10,576
     
10,405
 
                 
 
 
 
 
 
 
 
 
 
 
 
 
 
The Company vacated from premises in an office building located in Shanghai, China and in 2018 took actions to sell this property. The sale plan met all of the held-for-sale criteria in accordance with ASC 360 — Property, Plant and Equipment and accordingly, in 2018, the property was reclassified to noncurrent assets held for sale. The Company has actively marketed the asset, but because of challenging market conditions, no reasonable offers to purchase have been received, and continues to actively seek the sale of this property. In 2017, the Company sold another property to a non-affiliated third party and recognized a gain from disposal of
US$
1,880
 thousand.
XML 13 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Short-Term Investments
12 Months Ended
Dec. 31, 2019
Investments, Debt and Equity Securities [Abstract]  
Short-Term Investments
4. SHORT-TERM INVESTMENTS
                 
 
December 31
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
Trading securities
   
3,609
     
2,010
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The Company classified certain short-term investments as trading securities. Realized gains on sales of these trading securities were US$103 thousand, US$134 thousand and US$48 thousand for the years ended December 31, 2017, 2018 and 2019, respectively The amount of unrealized losses related to trading securities at year end was nil for the years ended December 31, 2017, 2018 and 2019, respectively.
XML 14 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The consolidated financial statements have been prepared in accordance with U.S. GAAP. The consolidated financial statements include the accounts of SMTC and its wholly-owned subsidiaries.
 
The Company owns
100
% of the outstanding shares in all of its subsidiaries. All significant intercompany balances and transactions have been eliminated upon consolidation.
Use of Estimates
Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect certain reported amounts and disclosures. The actual results could differ from those estimates.
Disposal of Subsidiary
Disposal of Subsidiary
The Company accounts for the disposal of a subsidiary when it ceases to control the subsidiary’s assets and liabilities. A gain or loss is recognized and measured as the difference between the fair value of consideration received or to be received and the value of assets, liabilities and equity components de-recognized, related to that subsidiary when deconsolidated.
On May 31, 2019, the Company completed the sale of FCI to Dialog Semiconductor for a total consideration of approximately
 US$
 
54 million.
The Company derecognized the assets and liabilities and recorded a gain
 
of US$12,409
thousand, net of transaction fees on the disposal, which is the difference between the consideration of US$54 million and
the
 
US$39,367
thousand carrying value of the subsidiary.
 
US$5,400
thousand of the consideration was withheld and deposited into an escrow account and, as the escrowed amount is expected to be released within 12 months, it was classified as restricted assets-current on the consolidated balance sheet as of December 31, 2019.
Concentration of Credit Risk and Significant Customers
Concentration of Credit Risk and Significant Customers
Financial instruments that potentially subject the Company to a significant concentration of credit risk consist principally of cash equivalents, short term investments and accounts receivable. Cash, cash equivalents and short-term investments balances are maintained with high quality financial institutions, the composition and
maturities of which are regularly monitored by management. The Company believes that the concentration of credit risk in its trade receivables, is substantially mitigated by the Company’s credit evaluation process, relatively short collection terms and the high level of credit worthiness of its customers. The Company performs ongoing credit evaluations of its customers’ financial conditions and limits the amount of credit extended based upon payment history and the customer’s current credit worthiness. The Company regularly reviews the allowance for bad debt and doubtful accounts by considering factors such as historical experience, credit quality, age of the accounts receivable balances and current economic conditions that may affect a customer’s ability to pay.
Historically, a relatively small number of customers have accounted for a significant portion of our net revenue. Sales to two customers in 2017
,
 2018
 and 2019,
accounted for 10% or more of 
our
net 
r
evenue
, representing 
39%
,
34%
and 31%
of
our
net
revenue
in 2017
,
2018
 and 2019
, respectively. In 2019, the significant customers were Intel and Micron and in 2017 and 2018,
were
SK
Hynix
and Intel. The Company’s top ten customers in 2017
,
 2018
and 2019
accounted for approximately
72
%
,
69
%
and 74%
of net sales, respectively.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
The carrying amount of the Company’s financial instruments, including cash and cash equivalents, notes and accounts receivable and notes and accounts payables approximates fair value due to the short-term maturity of the instruments. Fair values of short-term investments represent quoted market prices, if available. If no quoted market prices are available, fair values are estimated based on discounted cash flow, or other valuation techniques. Long-term investments in privately-held companies with no readily determinable market value are recorded using the cost method, since the cost of obtaining verifiable fair value is unreasonably high. Upon adoption of Accounting Standard Update No. 2016-01, Recognition and Measurement of Financial Assets and Financial Liabilities (“ASU 2016-01”) starting January 1, 2018, these investments are measured at cost less impairment, if any, plus or minus any changes resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer. Any resulting change in carrying amount would be reflected in net income. The Company’s long-term liabilities approximate their fair values as they contain interest rates that vary according to market interest rates. 
Fair value is the price that would be received upon sale of an asset or paid upon transfer of a liability in an orderly transaction between market participants at the measurement date and in the principal or most advantageous market for that assets or liability. The fair value should be calculated based on assumptions that market participants would use in pricing the asset or liability, not on assumptions specific to the Company. A three-tier fair value hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value. The hierarchy prioritizes the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. Each fair value measurement is reported in one of the three levels which is determined by the lowest level input that is significant to the fair value measurement in its entirety. These levels are:
Level 1 — Use unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2 — Use observable inputs other than Level 1 prices such as quoted prices for identical or similar instruments in markets that are not active, quoted prices for similar instruments in active markets, and model-based valuation in which all significant inputs are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 — Use inputs that are generally unobservable and reflect the use of significant management judgments and estimates.
See Note 21, “Fair Value Measurement”, for the related disclosure.
Cash Equivalents
Cash Equivalents
The Company considers all highly liquid instruments acquired with a remaining maturity of three months or less when purchased to be cash equivalents. In addition, time deposits with maturities ranging from more than three months to one year are considered qualified as cash equivalents as the nature of the time deposits are similar to cash such that without advance notice to the bank, they can be readily converted into known amounts of cash with the principal of the time deposits protected and not subject to penalty in the event of an early withdrawal. Also, the risk of changes in value because of changes in interest rates is insignificant due to the fact that the Company can still earn interest based on a rate close to the
on-going
published interest rate applicable for the actual period of the time deposits in the event of an early withdrawal. Cash and cash equivalents are stated at cost, which approximates their fair value.
Short-term Investments
Short-term Investments
The Company’s short-term investments primarily includes short-term income yielding investments with original maturities greater than three months from the purchase date and remaining maturities less than one year. These short-term investments consist mostly of bond funds and principal protected notes that are bought and held principally for the purpose of selling them in the near term and are classified as trading securities as well as senior notes classified as
held-to-maturity
investments with maturities less than one year. Trading securities are reported at fair value with the subsequent changes in fair value recorded in earnings as unrealized gains and losses. Senior notes are measured at amortized cost using the effective interest method less any impairment.
Allowance for Doubtful Receivables
Allowance for Doubtful Receivables
An allowance for doubtful receivables is provided based on a review of the collectability of accounts receivables. The Company determines the amount of allowance for doubtful receivables by examining the historical collection experience and current trends in the credit quality of its customers as well as its internal credit policies.
Inventories
Inventories
Inventories are stated at the lower of cost or net realizable value for raw materials, work in process and finished goods
.
Inventories are recorded at standard cost and adjusted to the approximate weighted-average cost at the balance sheet date. The Company assesses its net realizable value of the inventory for estimated obsolescence or unmarketable inventory based upon management’s assumptions about future demand and market conditions. In estimating reserves for obsolescence, the Company primarily evaluates estimates based on the timing of the introduction of new products and the quantities remaining of old products and provides reserves for inventory on hand in excess of the estimated demand. Estimated losses on slow-moving items are recognized and included in the allowance for losses.
Long-term Investments
Long-term Investments
Investee companies over which the Company had the ability to exercise significant influence but did not have a controlling interest and was the primary beneficiary were accounted for using the equity method. Significant influence was generally considered to exist when the Company had an ownership interest in the voting shares of the investee between 20% and 50%, and other factors, such as representation in the investee’s board of directors, voting rights and the impact of commercial arrangements, were considered in determining whether the equity method of accounting was appropriate. Under this method of accounting, the Company recorded its proportionate share of the net earnings or losses of equity method investees and a corresponding increase or decrease to the investment balances. The Company evaluated its equity method investments for impairment whenever events or changes in circumstances indicated that the carrying amounts of such investments might not be recoverable. 
Prior to adopting ASU 2016-01 on January 1, 2018, the Company had long-term investments in companies that it does not exercise significant influence and accounted for these investments under the cost method. Management regularly evaluates financial information related to these investments to determine whether an other than temporary decline in their value exists. Factors indicative of an other than temporary decline include recurring operating losses, credit defaults and subsequent rounds of financings at an amount below the cost basis of the investment. Management periodically weighs all quantitative and qualitative factors in determining if any impairment loss exists. When a decline in value is deemed to be other-than-temporary, the Company recognizes an impairment loss in other income and expense. After adopting ASU 2016-01 on January 1, 2018, the Company elected to record equity investments without readily determinable fair values and not accounted for by the equity method at cost less impairment, adjusted for subsequent observable price changes whether there are observable price changes in orderly transactions for the identical or similar investment of the same issuer.
Noncurrent Assets Held for Sale
Noncurrent Assets Held for Sale
Noncurrent assets are presented separately as held for sale when the Company is committed to selling the asset, an active plan of sale has commenced, and the sale is expected to be completed within 12 months or under a specified market condition that meets an exception to one-year requirement. Assets held for sale are measured at the lower of their carrying amount and fair value less cost to sell. Assets held for sale are no longer amortized or depreciated.
Property and Equipment
Property and Equipment
Property and equipment are stated at cost less accumulated depreciation. Significant additions, renewals and betterments are capitalized, while maintenance and repairs are expensed as incurred.
Depreciation is computed using the straight-line method over estimated useful lives that range as follows: buildings — 25 to 50 years; machinery and equipment — 3 to 6 years; furniture and fixtures — 3 to 8 years; software — 1 to 5 years; leasehold and buildings improvement — the shorter of the estimated useful life or lease term, which is generally 2 to 6 years. Land is not depreciated. Depreciation expense
on property
 
and
equipment were
approximately US$10,599 thousand, US$11,832 thousand and US$12,447 thousand
 for the years ended December 31, 2017, 2018 and 2019
, respectively.
Upon the sale or other disposal of property and equipment, the related cost and accumulated depreciation are removed from the accounts, and any gain or loss is credited or charged to operating income.
Lease
Lease
On January 1, 2019, the Company adopted Accounting Standards Update No. 2016-02, Leases (Topic 842) (ASU 2016-02) using the modified retrospective transition approach by applying the new standard to all leases existing at the date of initial application. The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allows the Company to carry forward the historical lease classification. The Company elected to apply the short-term lease measurement and recognition exemption in which right-of-use assets and lease liabilities are not recognized for short-term leases. Results and disclosure requirements for reporting periods beginning after January 1, 2019 are presented under Topic 842, while prior period amounts have not been adjusted and continue to be reported in accordance with our historical accounting under Topic 840.
Upon adoption, the Company recognized leased assets and corresponding liabilities in operating lease assets of US$7,202 thousand, which includes US$238 thousand of previously recognized prepaid use rights, as well as corresponding accrued expenses and other current liabilities of US$1,428 thousand and other long-term liabilities of US$5,536 thousand.
The lease assets include adjustments for prepayments and accrued lease payments. The adoption did not impact the beginning retained earnings, or the prior year consolidated statements of income and statements of cash flows. Under Topic 842, the Company determines if an arrangement is a lease at inception. The lease assets and liabilities are recognized at commencement date based on the present value of remaining lease payments over the lease term. For this purpose, the Company considers only payments that are fixed and determinable at the time of commencement. As most of the leases do not provide an implicit rate, the Company uses the incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The incremental borrowing rate is based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments. The operating lease asset also includes any lease payments made prior to commencement and is recorded net of any lease incentives received. The lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. When determining the probability of exercising such options, the Company considers contract-based, asset-based, entity-based, and market-based factors. The lease agreements may contain variable costs such as common area maintenance, insurance, real estate taxes or other costs. Variable lease costs are expensed as incurred on the consolidated statements of income. The lease agreements generally do not contain any residual value guarantees or restrictive covenants. The Company recognized leased assets in operating lease assets
of US$8,603 thousand and corresponding accrued expenses and other current liabilities of US$3,046 thousand, and other long-term liabilities of US$5,621 thousand. The weight average remaining lease term was 3.5 years, and the weight average discount rate was 3.78% as of December 31, 2019.
Government Grants
Government Grants
Grants received by the Company from the Korean government to assist with specific research and development activities were deducted from those research and development costs incurred, in the period in which the related expenses are incurred, to the extent that they are
non-refundable.
Government grants that were used for the acquisition of fixed assets were deducted from the acquisition costs of the acquired assets and amortized over the useful lives of the related assets. The Company recognized refundable government grants as long-term payable and current portion of long-term payable on its consolidated balance sheet.
Goodwill and Intangible Assets
Goodwill and Intangible Assets
Goodwill is the excess of the purchase price paid over the fair value of the net tangible and intangible assets acquired in a business combination. Intangible assets, which consist primarily of development technology, are amortized over their estimated useful lives, of 3.5 to 5.5 years.
Impairment of Goodwill and Long-Lived Assets
Impairment of Goodwill and Long-Lived Assets
The Company evaluates the recoverability of long-lived assets whenever events or changes in circumstances indicate the carrying value may not be recoverable. The determination of recoverability is based on an estimate of undiscounted cash flows expected to result from the use of an asset and its eventual disposition. The estimate of cash flows is based upon, among other things, certain assumptions about expected future operating performance, growth rates and other factors. Estimates of undiscounted cash flows may differ from actual cash flows due to, among other things, technological changes, economic conditions, changes to the business model or changes in operating performance. If the sum of the undiscounted cash flows is less than the carrying value, an impairment loss is recognized, measured as the amount by which the carrying value exceeds the fair value of the asset. Fair value is determined by reference to quoted market prices, if available, or discounted cash flows, as appropriate. See Note 10, “Goodwill and Acquired Intangible Assets,” regarding impairment testing in fiscal year 2017, 2018 and 2019.
The Company monitors the recoverability of goodwill recorded in connection with acquisitions, by reporting unit, annually, or sooner if events or changes in circumstances indicate that the carrying amount may
not be recoverable. The Company conducts its annual impairment test of goodwill on November 30. Reporting units may be operating segments as a whole or an operation one level below an operating segment, referred to as a component. Prior to fiscal 2017, goodwill impairment is tested using a
two-step
approach. The first step compares the fair value of a reporting unit to its carrying amount, including goodwill. If the fair value of the reporting unit is greater than its carrying amount, goodwill is not considered impaired and the second step is not required. If the fair value of the reporting unit is less than its carrying amount, the second step of the impairment test measures the amount of the impairment loss, if any, by comparing the implied fair value of goodwill to its carrying amount. If the carrying amount of goodwill exceeds its implied fair value, an impairment loss is recognized equal to that excess. The implied fair value of goodwill is calculated in the same manner that goodwill is calculated in a business combination, whereby the fair value of the reporting unit is allocated to all of the assets and liabilities of that unit, with the excess purchases price over the amounts assigned to assets and liabilities.
In January 2017, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”)
2017-04,
which removes step two from the goodwill impairment test. The Company elected to early adopt this ASU in the fourth quarter of 2017, in conjunction with the Company’s annual review for impairment.
Estimating fair value is performed by utilizing various valuation approaches, such as income approach or market approach. The total of all reporting unit fair values is also compared to the Company’s market capitalization plus control premium for reasonableness. See Note 10, “Goodwill and Acquired Intangible Assets,” regarding impairment testing.
Other Assets
Other Assets
Other assets primarily consist of industrial property right and deposit for office leases.
Restricted Assets
Restricted Assets
Restricted assets consist of restricted cash. Restricted cash represents cash set aside as collateral for obtaining capacity, escrow relating to the sale of a subsidiary and borrowings as well as cash received from government grants with restriction on its usage.
Bank loans
Bank loans
Revolver credit from financial institutions are stated at the amount of unpaid principal.
Other long-term liabilities
Other long-term liabilities
Other long-term liabilities primarily consist of noncurrent lease liabilities and unrecognized tax benefit.
Pension Costs
Pension Costs
For employees under defined contribution pension plans, pension costs are recorded based on the actual contributions made to employees’ individual pension accounts. For employees under defined benefit pension plans, pension costs are recorded based on actuarial calculations.
Revenue Recognition
Revenue Recognition
Through the fiscal year ended December 31, 2017, revenue from product sales was generally recognized upon shipment to the customer provided that the Company had received a signed purchase order, the price was fixed or determinable, transfer of title had occurred in accordance with the shipping terms specified in the
arrangement with the customer, collectability from the customer was considered reasonably assured, product returns were reasonably estimable and there were no remaining significant obligations or customer acceptance requirements. Revenue on development service orders was generally recognized upon completion and customer acceptance of contractually agreed milestones.
As a result of the adoption of the new revenue standard (ASC 606) on January 1, 2018, using the modified retrospective method with the cumulative effect of initially applying it recognized at the date of initial application, the Company revised its revenue recognition policy. The Company now recognizes revenue upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. Under the new revenue recognition standard, the Company applies the following five step approach: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when a performance obligation is satisfied.
The Company enters into contracts that may include products that are capable of being distinct and accounted for as separate performance obligations. To date, the majority of the revenue has been generated by sales associated with products of storage and mobile communication, where a single performance obligation is identified in general. Revenue from services has been insignificant. Performance obligations associated with product sales transactions are generally satisfied when control passes to customers upon shipment or the written acceptance of the customers. Accordingly, product revenue is recognized at a point in time when control of the asset is transferred to the customer. The Company recognizes revenue when it satisfies a performance obligation by transferring control of a product to a customer in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods. Some of the Company’s sales are made to distributors. Control passes to the distributor upon shipment, and terms and payment by the Company’s distributors is not contingent on resale of the product.
The Company grants certain distributors limited rights of return and price protection rights on unsold products. The return rights are generally limited to five percent of the monetary value of products purchased within the preceding six months, provided that the distributor places a corresponding restocking order of equal or greater value. An allowance for sales returns for distributors and all customers is recorded at the time of sale based on historical returns information available, management’s judgment and any known factors at the time the financial statements are prepared that would significantly affect the allowance. Price protection rights are based on the inventory products the distributors have on hand at the date the price protection is offered. The actual price adjustments to distributors incurred by the Company are minimal.
The Company provides the warranty for manufacturing defects of its products. Warranty returns have been infrequent and relate to defective or
off-specification
parts. The Company estimates a reserve for warranty based on historical experience and records this amount to cost of sales. For the years ended December 31, 2017, 2018 and 2019, the Company did not experience significant costs associated with warranty returns.
Research and Development
Research and Development
Research and development costs consist of expenditures incurred during the course of planned research and investigation aimed at the discovery of new knowledge that will be useful in developing new products or at significantly enhancing existing products as well as expenditures incurred for the design and testing of product alternatives. All expenditures related to research and development activities of the Company are charged to operating expenses when incurred. Third-party research and development costs are expensed when the contracted work has been performed or as milestone results have been achieved.
Income Taxes
Income Taxes
The provision for income tax represents income tax paid and payable for the current year plus changes in the deferred income tax assets and liabilities during the years. Deferred income tax assets are recognized for net operating loss carryforwards, research and development credits, and temporary differences. The Company believes that uncertainty exists regarding the realizability of certain deferred income tax assets and, accordingly, has established a valuation allowance for those deferred income tax assets to the extent the realizability is not deemed to be more likely than not. Deferred income tax assets and liabilities are measured using enacted tax rates.
The Company utilizes a two step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not that the position will be sustained in a dispute with taxing authorities, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized upon ultimate settlement. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties related to unrecognized tax benefits in income tax expense.
Foreign Currency Transactions
Foreign Currency Transactions
Foreign currency transactions are recorded at the rates of exchange in effect when the transaction occurs. Gains or losses, resulting from the application of different foreign exchange rates when cash in foreign currency is converted into the entities’ functional currency, or when foreign currency receivables and payables are settled, are credited or charged to income in the period of conversion or settlement. At the balance sheet date, assets and liabilities denominated in foreign currencies are remeasured based on prevailing exchange rates and any resulting gains or losses are credited or charged to income.
Translation of Foreign Currency Financial Statements
Translation of Foreign Currency Financial Statements
The reporting currency of the Company is the U.S. dollars. The functional currency of some of the Company’s subsidiaries is the local currency of the respective entity. Accordingly, the financial statements of the foreign subsidiaries were translated into U.S. dollars at the following exchange rates: assets and liabilities — current rate on the balance sheet date; shareholders’ equity — historical rates; income and expenses — average rate during the period. The resulting translation adjustment is recorded as a separate component of comprehensive income.
Comprehensive Income (Loss)
Comprehensive Income (Loss)
Comprehensive income and loss represents net income (loss) plus the results of certain changes in shareholders’ equity during a period from
non-owner
sources. The following table presents the components of accumulated other comprehensive income (loss) as of December 31, 2017
,
2018
 and 2019
:
 
Year Ended December 31, 201
7
   
Year Ended December 31, 201
8
   
Year Ended December 31, 201
9
 
 
US$
   
US$
   
US$
 
 
Foreign
currency
items
 
 
Defined
benefit
pension
plans
 
 
Accumulated
other
comprehensive
income (loss)
 
 
Foreign
currency
items
 
 
Defined
benefit
pension
plans
 
 
Accumulated
other
comprehensive
income (loss)
 
 
Foreign
currency
items
 
 
Defined
benefit
pension
plans
 
 
Accumulated
other
comprehensive
income (loss)
 
Beginning balance
   
(69
)    
(963
)    
(1,032
)    
3,321
     
(678
)    
2,643
     
1,173
     
(678
)    
495
 
Current-period change
   
3,390
     
285
     
3,675
     
(2,148
)    
     
(2,148
)    
(1,265
)    
(15
)    
(1,280
)
Ending balance
   
3,321
     
(678
)    
2,643
     
1,173
     
(678
)    
495
     
(92
)    
(693
)    
(785
)
                                                                         
Legal Contingencies
Legal Contingencies
The Company is regularly involved in various claims and legal proceedings. Periodically, the Company reviews the status of each significant matter and assesses the potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount can be estimated, the Company accrues a liability for the estimated loss. Because of uncertainties related to these matters, accruals are based only on the best information available at the time. As additional information becomes available, the Company reassesses the potential liability related to the pending claims and litigation and revises these estimates as appropriate. Such revisions in the estimates of the potential liabilities could have a material impact on the results of operations and financial position.
Earnings Per Share
Earnings Per Share
Basic earnings per share are computed by dividing net earnings attributable to ordinary shareholders by the weighted-average number of ordinary shares outstanding during the period. Diluted earnings per share are computed by dividing net income attributable to ordinary shareholders by the weighted-average number of ordinary shares and potentially dilutive shares of ordinary shares outstanding during the period. Dilutive shares outstanding include unvested RSUs. Dilutive securities are excluded from the computation of the diluted income per share in periods when their effect is anti-dilutive. The effect of dilutive securities
 
were 868 thousand shares (218 thousand ADSs
),
 389 thousand shares (97 
thousand ADSs) and 475 thousand shares (119 thousand ADSs)
for the years ended December 31, 2017
,
 2018
 and 2019
, respectively.
Stock-Based Compensation
Stock-Based Compensation
The Company accounts for stock-based compensation in accordance with ASC 718 Compensation — Stock Compensation. The value of our restricted stock units is based on the fair value of our shares on the date of grant and expensed over the vesting period.
Prior to the initial declaration of a quarterly cash dividend on January 22, 2013, the fair value of restricted stock units (“RSUs”) was measured based on the grant date share price, as the Company did not historically pay cash dividends on our common stock. For awards granted on or subsequent to January 22, 2013, the fair value of RSUs was measured based on the grant date share price, less the present value of expected dividends during the vesting period, discounted at a risk-free interest rate.
Treasury Stock
Treasury Stock
Treasury stock is stated at cost and shown as a reduction to shareholders’ equity.
The Company retires ordinary shares repurchased under a share repurchase plan. Accordingly, upon retirement the excess of the purchase price over par value is allocated between additional paid-in capital and retained earnings based on the average issuance price of the shares repurchased. A repurchase of ADSs is recorded as treasury stock until the Company completes the withdrawal of the underlying ordinary shares from the ADS program.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
In June 2016, the FASB issued an accounting update to amend the guidance on the impairment of financial instruments that are not measured at fair value through profit and loss. The amendment introduces a current expected credit loss (CECL) model based on expected losses rather than incurred losses to estimate credit losses on financial instruments measured at amortized cost and requires a broader range of reasonable and supportable
information to estimate expected credit loss. In addition, under the amendment, an entity recognizes an allowance for expected credit losses on financial instruments measured at amortized cost and available-for-sale debt securities rather than the current methodology of delaying recognition of credit losses until it is probable a loss has been incurred. In November 2018, the FASB issued an accounting update to clarify that receivables arising from operating leases are not within the scope of new credit losses guidance. Instead, impairment of receivables arising from operating leases should be accounted for in accordance with Topic 842, Leases. The amendment is effective for fiscal years beginning after December 15, 2019, and earlier adoption is permitted as of the fiscal years beginning after December 15, 2018. The adoption of the amendments did not have a material impact on the Company’s financial position, results of operations, cash flow and financial statement disclosures.
In August 2018, the FASB issued an accounting update to amend fair value measurement disclosure requirements to eliminate, add and modify certain disclosures to improve the effectiveness of such disclosure. The amendments removed (1) the disclosure requirements for transfers between Levels 1 and 2 of the fair value hierarchy, (2) the policy for timing of transfers between levels of the fair value hierarchy; and (3) the valuation processes for Level 3 fair value measurements. Additionally, the amendments modified the disclosure requirements for investments in certain entities that calculate net asset value and measurement uncertainty. Finally, the amendments added disclosure requirements for the changes in unrealized gains and losses included in other comprehensive income for recurring Level 3 fair value measurements and the range and weighted average of significant unobservable inputs used to develop Level 3 measurements. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. This amendment is effective for annual periods beginning after December 15, 2019. Early adoption is permitted. The adoption of this amendment is not expected to have a material impact on the Company’s financial position, results of operations, cash flow and financial statement disclosures.
In August 2018, the FASB issued an accounting update to modify the disclosure requirements by removing, modifying and clarifying disclosures related to defined benefit plans. This amendment modified the disclosure requirements for employers that sponsor defined benefit pension or other postretirement plans. Certain disclosure requirements have been removed while the disclosure requirements of (1) the weighted-average interest crediting rates for cash balance plans and other plans with promised interest crediting rates; (2) an explanation of the reasons for significant gains and losses related to changes in the benefit obligation for the period, have been added. The amendment also clarified the disclosure requirements with respect to the projected benefit obligation and the accumulated benefit obligation. The amendment is effective for fiscal years ending after December 15, 2020. Early adoption is permitted. The amendments should be applied on a retrospective basis to all periods presented. The adoption of this amendment is not expected to have a material impact on the Company’s financial position, results of operations, cash flow and financial statement disclosures.
In December 2019, the FASB issued Accounting Standard Update No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which simplifies the accounting for income taxes. This guidance will be effective for the
C
ompany in the first quarter of 2021 on a prospective basis, and early adoption is permitted. The adoption of this amendment is not expected to have a material impact on the Company’s financial position, results of operations, cash flow and financial statement disclosures.
XML 15 R102.htm IDEA: XBRL DOCUMENT v3.20.1
Long-lived Assets (Property And Equipment, net) by Geographic Area (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenues from External Customers and Long-Lived Assets [Line Items]      
Property and equipment, net $ 98,488 $ 101,410 $ 51,370
Taiwan      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Property and equipment, net 94,996 96,920 36,369
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Property and equipment, net 315 348 242
Korea      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Property and equipment, net 23 1,645 1,936
China      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Property and equipment, net 3,117 2,447 12,798
Japan      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Property and equipment, net $ 37 $ 50 $ 25
XML 16 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Notes and Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2019
Receivables [Abstract]  
Summary of Notes and Accounts Receivable
                 
 
December 31
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
Trade accounts receivable
   
92,408
     
110,351
 
Allowance for doubtful accounts
   
(645
   
(1,617
)
                 
   
91,763
     
108,734
 
                 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Changes in Allowances
The changes in the allowances are summarized as follows:
                         
 
Year Ended December 31
 
 
2017
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
Allowances for doubtful accounts
   
     
     
 
Balance, beginning of year
   
723
     
598
     
645
 
Additions (reversals) charged to expense, net
   
(125
)    
47
     
1,164
 
Write-offs
   
 
 
     
 
 
     
(192
)
                         
Balance, end of year
   
598
     
645
     
1,617
 
                         
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
         
 
Year Ended December 31
 
 
2017
 
 
US$
 
Allowances for sales returns and discounts
*
   
 
Balance, beginning of year
   
1,624
 
Additions charged to expense, net
   
3,093
 
Actual sales return and discount
   
(3,285
)
         
Balance, end of year
   
1,432
 
         
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
*
As of January 1, 2018, the Company has adopted the new revenue
recognition
standard (ASC 606). Allowance for sales returns and discounts for
the
year ended December 31, 2018 has been adjusted to reflect these changes in accounting policies, see Note 2 summary of significant accounting policies.
 
 
 
 
 
 
 
XML 17 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2019
Property, Plant and Equipment [Abstract]  
Property and Equipment
                 
 
December 31
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
Cost:
   
     
 
Land
   
68,243
     
68,243
 
Buildings
   
18,130
     
18,130
 
Machinery and equipment
   
26,902
     
26,426
 
Furniture and fixtures
   
8,538
     
6,919
 
Leasehold and buildings improvement
   
7,661
     
7,964
 
Software
   
23,971
     
25,938
 
                 
Total
   
153,445
     
153,620
 
                 
Accumulated depreciation:
   
     
 
Buildings
   
3,231
     
3,632
 
Machinery and equipment
   
19,005
     
18,828
 
Furniture and fixtures
   
5,808
     
5,196
 
Leasehold and buildings improvement
   
4,921
     
5,350
 
Software
   
19,269
     
22,312
 
                 
   
52,234
     
55,318
 
Prepayment and construction in progress
   
199
     
186
 
                 
   
101,410
     
98,488
 
                 
 
 
 
 
 
 
 
 
 
 
 
 
 
XML 18 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Components of Inventories (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]    
Finished goods $ 26,305 $ 26,059
Work in process 37,342 30,830
Raw materials 24,792 24,629
Inventory, Net $ 88,439 $ 81,518
XML 19 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Short Term Investments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Investments, Debt and Equity Securities [Abstract]    
Trading securities $ 2,010 $ 3,609
XML 20 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Organization and Operations - Additional Information (Detail)
12 Months Ended
Dec. 31, 2019
Product
Minimum  
Organization and Operations [Line Items]  
Number of product shipped in last ten years 6,000,000,000
XML 21 R83.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Tax Credit Carryforward [Line Items]        
Corporate income tax rate     17.00%  
Change in valuation allowance $ (1,933) $ 969    
Rate of corporate surtax, unappropriated earnings     10.00%  
Accumulated undistributed earnings from a foreign subsidiary 345,000      
Deferred tax liability on undistributed foreign earnings 0      
Unrecognized tax benefit 20,655 18,707 $ 15,056 $ 10,286
Total amount of interest expense and penalties 319 776 $ 617  
Total amount of accrued interest and penalties $ 4,511 $ 4,091    
Cayman Islands Tax Information Authority [Member]        
Tax Credit Carryforward [Line Items]        
Corporate income tax rate 0.00% 0.00% 0.00%  
Scenario, Plan        
Tax Credit Carryforward [Line Items]        
Corporate income tax rate   20.00%    
Rate of corporate surtax, unappropriated earnings   5.00%    
Foreign Tax Authority | Internal Revenue Service (IRS) [Member]        
Tax Credit Carryforward [Line Items]        
Net operating loss carryforwards for income tax purposes   $ 9,475    
Federal net operating loss carryforwards expiration year   2039    
Foreign Tax Authority | Research And Development | Internal Revenue Service (IRS) [Member]        
Tax Credit Carryforward [Line Items]        
Deferred tax assets tax credit carryforwards   $ 2,659    
Tax credit carryforward expiration year for federal   2039    
State and Local Jurisdiction [Member] | Research And Development        
Tax Credit Carryforward [Line Items]        
Deferred tax assets tax credit carryforwards   $ 1,873    
Tax credit carryforward expiration year for state   no expiration date    
XML 22 R73.htm IDEA: XBRL DOCUMENT v3.20.1
Pension Plan - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Accumulated benefit obligation $ 939 $ 3,864 $ 3,210
Estimated amortization of net gain from accumulated other comprehensive income into net periodic benefit cost over the next fiscal year 35    
SMI Taiwan      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Contributions and Recognized Pension Costs under Labor Pension Act $ 1,783 $ 1,682 $ 1,579
Contributions Based on Percentage Employee Salaries under Labor Standards Law 2.00%    
The contribution under defined benefit plans $ 62    
SMI Taiwan | Minimum      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Percentage of Contribution by an Employer to Employees Pension 6.00%    
XML 23 R77.htm IDEA: XBRL DOCUMENT v3.20.1
Other Changes in Plan Assets and Benefit Obligation Recognized in Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Other Changes in Plan Assets and Benefit Obligation Recognized in Other Comprehensive Income (Loss):      
Recognize the decrease in net gain (loss) $ 15   $ (285)
Amortization of net loss  
Total recognized in other comprehensive loss (income) $ 15 $ (285)
XML 24 R87.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Major Jurisdictions and Tax Year Subject to Examination Tax Authorities (Detail)
12 Months Ended
Dec. 31, 2019
China  
Income Tax Examination [Line Items]  
Years Subject to Income Tax Examination 2016 and onward
HONG KONG  
Income Tax Examination [Line Items]  
Years Subject to Income Tax Examination 2016 and onward
Taiwan  
Income Tax Examination [Line Items]  
Years Subject to Income Tax Examination 2014 and onward
United States  
Income Tax Examination [Line Items]  
Years Subject to Income Tax Examination 2014 onward
XML 25 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Refund Liabilities (Tables)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Summary of Change in Refund Liabilities
                 
 
December 31
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
Refund liabilities (Note
5
)
   
2,093
     
2,260
 
                 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Estimated sales returns and other allowances
are
made and adjusted based on historical experience and the consideration of varying contractual terms.
The changes in the refund liabilities are summarized as follows:
                 
 
Year Ended December 31
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
Refund liabilities
   
     
 
Balance, beginning of year
   
1,432
     
2,093
 
Additions
   
4,908
     
5,076
 
Actual sales return and discount
   
(4,247
)    
(4,909
)
                 
Balance, end of year
   
2,093
     
2,260
 
                 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
XML 26 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2019
Federal Home Loan Banks [Abstract]  
Cash Dividends Declared Per Ordinary Share
The Company declared cash dividends per ordinary share during the periods presented as follows:
                                                 
 
2017
   
2018
   
2019
 
   
Dividends
Per Share
(US$)
 
 
Amount
(in US$
thousand)
 
 
Dividends
Per Share
(US$)
 
 
Amount
(in US$
thousand)
 
 
Dividends
Per Share
(US$)
 
 
Amount
(in US$
thousand)
 
First quarter
  $
0.050
    $
7,134
    $
0.075
    $
10,832
    $
0.075
    $
10,956
 
Second quarter
  $
0.050
     
7,148
    $
0.075
     
10,835
    $
0.075
     
10,957
 
Third quarter
  $
0.050
     
7,155
    $
0.075
     
10,843
    $
0.075
     
10,029
 
Fourth quarter
  $
0.075
     
10,737
    $
0.075
     
10,849
    $
0.0875
     
12,171
 
                                                 
   
    $
32,174
     
    $
43,359
     
    $
44,113
 
                                                 
 
 
 
 
 
 
 
XML 27 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurement (Tables)
12 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
Assets Measured at Fair Value on Recurring Basis
For the years ended December 31, 2018 and 2019, none of the Company’s assets measured on a recurring basis was determined by using significant unobservable inputs.
The following table presents our assets measured at fair value on a recurring basis as of December 31, 2018 and 2019:
December 31, 2018
 
Level 1
 
 
Level 2
 
 
Level 3
 
 
Total
 
 
US$
 
 
US$
 
 
US$
 
 
US$
 
Assets
   
     
     
     
 
Short-term investments — trading securities
   
     
3,609
     
     
3,609
 
December 31, 2019
 
Level 1
 
 
Level 2
 
 
Level 3
 
 
Total
 
 
US$
 
 
US$
 
 
US$
 
 
US$
 
Assets
   
     
     
     
 
Short-term investments — trading securities
   
     
2,010
     
     
2,010
 
XML 28 R96.htm IDEA: XBRL DOCUMENT v3.20.1
Lease - Schedule Of Future Minimum Rental Payments For Operating Leases (Detail)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 3,321
2021 2,652
2022 1,458
2023 1,087
2024 732
2025 and Thereafter 51
Total 9,301
Less imputed interest 634
Present value of net future minimum lease payments 8,667
Less operating lease liabilities-current 3,046
Long-term operating lease liabilities $ 5,621
XML 29 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Cumulative Value of Intangible Assets Related to Acquisition (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Liabilities [Line Items]    
Accumulated Impairment $ (255) $ (3,444)
FCI, Centronix, BTL, Shannon and Bigtera    
Finite-Lived Intangible Liabilities [Line Items]    
Cost 13,117 13,117
Accumulated Impairment (3,699) (3,444)
Accumulated Amortization $ (9,418) (8,652)
Net Carrying Amount   $ 1,021
XML 30 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Noncurrent Assets Held for Sale (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Assets held for sale $ 10,405 $ 10,576
Disposal Group, Held-for-sale, Not Discontinued Operations    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Assets held for sale $ 10,405 $ 10,576
XML 31 R92.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Stock Option Activity and Related Information (Detail)
shares in Thousands
12 Months Ended
Dec. 31, 2017
$ / shares
shares
Number of Options Shares  
Outstanding at beginning period | shares 258
Options exercised | shares (258)
Outstanding at ending period | shares
Weighted Average Exercise Price  
Outstanding at beginning period | $ / shares $ 1.47
Options exercised | $ / shares 1.47
Outstanding at ending period | $ / shares
Outstanding at ending period 3 months
XML 32 R3.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2019
Dec. 31, 2018
Statement of Financial Position [Abstract]    
Ordinary Shares, par value $ 0.01 $ 0.01
Ordinary Shares, Authorized 500,000,000 500,000,000
Ordinary Shares, Issued 139,110,000 144,679,000
Ordinary Shares, outstanding 139,110,000 144,679,000
XML 33 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information
12 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
Segment Information
20. SEGMENT INFORMATION
The Company is the global leader and pioneer in developing NAND flash controllers for solid storage devices. The Company currently operates as one reportable segment. The chief operating decision
maker (“CODM”) is the Chief Executive Officer. The fact that the Company operates in only one reportable segment is because the decisions on allocation of resources and other operational decisions are made by the CODM based on his direct involvement with the Company’s operations and product development.
The Company groups its products into three categories, based on the markets in which they may be used. The following summarizes the Company’s revenue by product category:
                         
 
Year Ended December 31
 
 
2017
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
Mobile Storage
   
480,735
     
494,012
     
441,700
 
Mobile Communications
   
37,447
     
30,163
     
10,356
 
Others
   
5,222
     
6,173
     
5,197
 
                         
   
523,404
     
530,348
     
457,253
 
                         
 
 
 
 
 
 
 
 
Revenue is attributed to a geographic area based on the
bill-to
location. The following summarizes the Company’s revenue by geographic area:
                         
 
Year Ended December 31
 
 
2017
(1)
 
 
2018
(1)
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
Taiwan
   
72,768
     
70,984
     
77,117
 
United States
   
40,344
     
53,476
     
63,432
 
Korea
   
176,813
     
135,845
     
52,885
 
China
   
126,048
     
142,948
     
123,261
 
Malaysia
   
49,919
     
49,444
     
50,663
 
Singapore
   
25,057
     
35,387
     
45,032
 
Others
 
 
32,455
 
 
 
42,264
 
 
 
44,863
 
                         
   
523,404
     
530,348
     
457,253
 
                         
 
 
 
 
 
 
 
 
 
(1)
The figure represents the revenue by geographic area based on the bill-to location. Commencing in 2019, revenue derived from Japan was reclassified to others. The above breakdown for 2017 and 2018 has been reclassified on the same basis.
 
 
 
 
 
 
 
 
 
 
 
Major customers representing at least 10% of net sales
                                                 
 
Year Ended December 31
 
 
2017
   
2018
   
2019
 
 
US$
 
 
%
 
 
US$
 
 
%
 
 
US$
 
 
%
 
Intel
   
50,205
     
10
     
67,791
     
13
     
75,608
     
16
 
Micron
   
*
     
*
     
*
     
*
     
67,682
     
15
 
SK Hynix
 
 
150,762
 
 
 
29
 
 
 
111,265
 
 
 
21
 
 
 
*
 
 
 
*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
* Less than 10%
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Long-lived assets (property and equipment, net) by geographic area were as follows:
                         
 
Year Ended December 31
 
 
2017
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
Taiwan
   
36,369
     
96,920
     
94,996
 
United States
   
242
     
348
     
315
 
Korea
   
1,936
     
1,645
     
23
 
China
   
12,798
     
2,447
     
3,117
 
Japan
   
25
     
50
     
37
 
                         
   
51,370
     
101,410
     
98,488
 
                         
 
 
 
 
 
 
 
 
XML 34 R7.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements Of Changes In Shareholders' Equity (Parenthetical) - $ / shares
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Statement of Stockholders' Equity [Abstract]                              
Dividends declared, per share $ 0.0875 $ 0.075 $ 0.075 $ 0.075 $ 0.075 $ 0.075 $ 0.075 $ 0.075 $ 0.075 $ 0.050 $ 0.050 $ 0.050 $ 0.35 $ 0.30 $ 0.30
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Shareholders' Equity
12 Months Ended
Dec. 31, 2019
Federal Home Loan Banks [Abstract]  
Shareholders' Equity
16. SHAREHOLDERS’ EQUITY
Dividends
The Company declared cash dividends per ordinary share during the periods presented as follows:
                                                 
 
2017
   
2018
   
2019
 
   
Dividends
Per Share
(US$)
 
 
Amount
(in US$
thousand)
 
 
Dividends
Per Share
(US$)
 
 
Amount
(in US$
thousand)
 
 
Dividends
Per Share
(US$)
 
 
Amount
(in US$
thousand)
 
First quarter
  $
0.050
    $
7,134
    $
0.075
    $
10,832
    $
0.075
    $
10,956
 
Second quarter
  $
0.050
     
7,148
    $
0.075
     
10,835
    $
0.075
     
10,957
 
Third quarter
  $
0.050
     
7,155
    $
0.075
     
10,843
    $
0.075
     
10,029
 
Fourth quarter
  $
0.075
     
10,737
    $
0.075
     
10,849
    $
0.0875
     
12,171
 
                                                 
   
    $
32,174
     
    $
43,359
     
    $
44,113
 
                                                 
 
 
 
 
 
 
 
Beginning on November 2, 2015, the board of directors, instead of declaring a quarterly dividend, declared an annual dividend of
US
$
0.60
, equivalent to
US
$
0.15
per ordinary shares, payable in four quarterly installments. The board of directors declared annual dividends of
US
$
1.20
,
US
$1.20 and
US
$1.40, equivalent to
US
$
0.30
,
US
$
0.30
and
US
$
0.35
per common share, payable in four quarterly installments on October 24, 2017, October 29, 2018 and October 25, 2019, respectively. Future dividends, if any, will be declared by and subject to the discretion of the Company’s board of directors. If the Company’s board of directors decides to distribute dividends, the form, frequency and amount of such dividends will depend upon the Company’s future operations and earnings, capital requirements and surplus, general financial condition, contractual restrictions and other factors the board of directors may deem relevant
.
Any future dividend the Company declares will be paid to the holders of ADSs, subject to the terms of the deposit agreement, to the same extent as holders of the Company’s ordinary shares, to the extent permitted by applicable laws and regulations, less the fees and expenses payable under the deposit agreement. Any dividend the Company declares will be distributed by the depositary bank to the holders of our ADSs. Cash dividends on our ordinary shares, if any, will be paid in U.S. dollars. For non-cash financing activities, net increase in dividends payable arising from the declared dividend was US$11,069 thousand, US$420 thousand and US$4,048 thousand for the year ended December 31, 2017, 2018 and 2019, respectively.
Treasury Stock
On November 21, 2018, the board of directors of the Company approved share buyback plans to repurchase up to
US$200 
million of the Company’s ADSs over a 24 month period. The program did not obligate the Company to acquire any particular amount of ADS and the program may be modified or suspended at any time at the Company’s discretion. All the treasury stock under this share repurchase program was retired in September 2019.
For the years ended December 31, 2018 and 2019, the Company repurchased 1,006 thousand and 762 thousand ADSs for a total cost of US$34,755 thousand and US$25,103 thousand, respectively. The weighted average purchase price per ADS repurchased was US$34.54 and US$32.82 in 2018 and 2019, respectively.
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Refund Liabilities
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Refund Liabilities
12. REFUND LIABILITIES
                 
 
December 31
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
Refund liabilities (Note
5
)
   
2,093
     
2,260
 
                 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Estimated sales returns and other allowances
are
made and adjusted based on historical experience and the consideration of varying contractual terms.
The changes in the refund liabilities are summarized as follows:
                 
 
Year Ended December 31
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
Refund liabilities
   
     
 
Balance, beginning of year
   
1,432
     
2,093
 
Additions
   
4,908
     
5,076
 
Actual sales return and discount
   
(4,247
)    
(4,909
)
                 
Balance, end of year
   
2,093
     
2,260
 
                 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
XML 37 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information (Tables)
12 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
Revenue by Product Category The Company groups its products into three categories, based on the markets in which they may be used. The following summarizes the Company’s revenue by product category:
                         
 
Year Ended December 31
 
 
2017
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
Mobile Storage
   
480,735
     
494,012
     
441,700
 
Mobile Communications
   
37,447
     
30,163
     
10,356
 
Others
   
5,222
     
6,173
     
5,197
 
                         
   
523,404
     
530,348
     
457,253
 
                         
 
 
 
 
 
 
 
 
Revenue by Geographic Area
Revenue is attributed to a geographic area based on the
bill-to
location. The following summarizes the Company’s revenue by geographic area:
                         
 
Year Ended December 31
 
 
2017
(1)
 
 
2018
(1)
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
Taiwan
   
72,768
     
70,984
     
77,117
 
United States
   
40,344
     
53,476
     
63,432
 
Korea
   
176,813
     
135,845
     
52,885
 
China
   
126,048
     
142,948
     
123,261
 
Malaysia
   
49,919
     
49,444
     
50,663
 
Singapore
   
25,057
     
35,387
     
45,032
 
Others
 
 
32,455
 
 
 
42,264
 
 
 
44,863
 
                         
   
523,404
     
530,348
     
457,253
 
                         
 
 
 
 
 
 
 
 
 
(1)
The figure represents the revenue by geographic area based on the bill-to location. Commencing in 2019, revenue derived from Japan was reclassified to others. The above breakdown for 2017 and 2018 has been reclassified on the same basis.
 
 
 
 
 
 
 
 
 
 
 
Major customers representing at least 10% of net sales
Major customers representing at least 10% of net sales
                                                 
 
Year Ended December 31
 
 
2017
   
2018
   
2019
 
 
US$
 
 
%
 
 
US$
 
 
%
 
 
US$
 
 
%
 
Intel
   
50,205
     
10
     
67,791
     
13
     
75,608
     
16
 
Micron
   
*
     
*
     
*
     
*
     
67,682
     
15
 
SK Hynix
 
 
150,762
 
 
 
29
 
 
 
111,265
 
 
 
21
 
 
 
*
 
 
 
*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
* Less than 10%
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Long-Lived Assets (Property and Equipment, Net) by Geographic Area
Long-lived assets (property and equipment, net) by geographic area were as follows:
                         
 
Year Ended December 31
 
 
2017
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
Taiwan
   
36,369
     
96,920
     
94,996
 
United States
   
242
     
348
     
315
 
Korea
   
1,936
     
1,645
     
23
 
China
   
12,798
     
2,447
     
3,117
 
Japan
   
25
     
50
     
37
 
                         
   
51,370
     
101,410
     
98,488
 
                         
 
 
 
 
 
 
 
 
XML 38 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Acquired Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Cumulative Value of Intangible Assets Related to Acquisition
                                                                 
 
December 31
 
 
2018
   
2019
 
 
US$
   
US$
 
 
Cost
 
 
Accumulated
Impairment
 
 
Accumulated
Amortization
 
 
Net
Carrying
Amount
 
 
Cost
 
 
Accumulated
Impairment
 
 
Accumulated
Amortization
 
 
Net
Carrying
Amount
 
Acquisition-related intangible assets
   
13,117
     
(3,444
)    
(8,652
)    
1,021
     
13,117
     
(3,699
)    
(9,418
)    
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Schedule of Goodwill
                                                                         
 
December 31
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
Cost
 
 
Accumulated
Impairment
 
 
Foreign
Currency
Adjustment
 
 
Net
Carrying
Amount
 
 
Cost
 
 
Disposal of
FCI
 
 
Accumulated
Impairment
 
 
Foreign
Currency
Adjustment
 
 
Net
Carrying
Amount
 
Goodwill
 
 
100,129
 
 
 
(41,770
)
 
 
(28
)
 
 
58,331
 
 
 
100,129
 
 
 
(25,117
)
 
 
(57,485
)
 
 
(38
)
 
 
17,489
 
 
 
 
 
XML 39 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Components of Income Tax Expense
The components of income tax expense are as follows:
                         
 
Year Ended December 31
 
 
2017
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
Current
   
23,465
     
13,455
     
6,558
 
Deferred
   
581
     
(1,664
)    
1,118
 
                         
Income tax expense
   
24,046
     
11,791
     
7,676
 
                         
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Income (Loss) Before Income Taxes for Domestic and Foreign Entities
The income (loss) before income taxes for domestic and foreign entities is as follows:
                         
 
Year Ended December 31
 
 
2017
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
Domestic
   
(27,902
   
(23,750
   
(3,911
)
Foreign
   
126,903
     
133,611
     
75,985
 
                         
   
99,001
     
109,861
     
72,074
 
                         
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Reconciliation of Income Tax Expense on Pretax Income at Statutory Rate and Income Tax Expense
The Company and its subsidiaries file separate income tax returns. A reconciliation of income tax expense on pretax income at statutory rate and income tax expense is shown below:
                         
 
Year Ended December 31
 
 
2017
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
Tax expense at statutory rate of Cayman
   
     
     
 
Differences between Cayman and foreign statutory tax rates
   
24,255
     
12,509
     
846
 
Permanent differences
   
(4,249
)    
(703
)    
4,109
 
Temporary differences
   
(1,445
)    
(159
)    
638
 
Alternative minimum tax
   
4
     
9
     
1
 
Income tax on undistributed earnings
   
2,709
     
408
     
575
 
Net changes in income tax credit
   
166
     
116
     
3,917
 
Net changes in valuation allowance of deferred income tax assets
   
(2,401
)    
1,243
     
(1,820
)
Net operating loss carryforwards
   
1,492
     
(1,431
)    
(294
)
Liabilities related to unrealized tax benefits
   
3,455
     
(302
)    
(171
)
Adjustment of prior years’ taxes and others
   
60
     
101
     
(125
)
                         
Income tax expense
   
24,046
     
11,791
     
7,676
 
                         
 
 
 
Deferred Income Tax Assets (Liabilities)
Deferred income tax assets (liabilities) are as follows:
                 
 
December 31
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
Notes and accounts receivable
   
47
     
3
 
Stock-based compensation
   
2,103
     
1,104
 
Allowance for sales return
   
210
     
541
 
Inventory reserve
   
1,283
     
1,733
 
Foreign currency translation
   
(8
)    
(20
)
Property and equipment
   
(52
)    
(359
)
Investment tax credits
   
8,684
     
4,532
 
Net operating loss carryforwards
   
11,895
     
14,028
 
Others
   
945
     
494
 
Valuation allowance
   
(20,041
)    
(18,108
)
                 
   
5,066
     
3,948
 
                 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Reconciliation of Unrecognized Tax Benefits
A reconciliation of the beginning and ending balances of the total amounts of unrecognized tax benefits is as follows:
                         
 
Year Ended December 31
 
 
2017
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
Balance, beginning of year
   
10,286
     
15,056
     
18,707
 
Increases in tax positions taken in current year
   
6,647
     
5,937
     
6,890
 
Decrease in tax position taken in prior year primarily related to the resolution of tax audit
   
(1,877
)    
(2,286
)    
(4,942
)
                         
Balance, end of year
   
15,056
     
18,707
     
20,655
 
                         
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Summary of Major Jurisdictions and Tax Year Subject to Examination by Tax Authorities The following table summarizes the Company’s major jurisdictions and tax year that remain subject to examination by tax authorities as of December 31, 2019:
         
Tax Jurisdiction
 
Tax Years
 
China
   
2016 and onward
 
Hong Kong
   
2016 and onward
 
Taiwan
   
2014 and onward
 
United States
   
2014 onward
 
XML 41 R97.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments And Contingencies - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Apr. 17, 2009
Mar. 31, 2010
Dec. 31, 2017
Dec. 31, 2019
Dec. 31, 2018
Apr. 25, 2007
Commitments and Contingencies Disclosure [Line Items]            
Restricted cash deposited       $ 25,087 $ 22,138  
Unpaid accounts receivable from distributor, filed for Chapter 11 bankruptcy protection       $ 110,351 92,408  
Adversary proceeding pending on litigation filled by AASI creditor liquidating trust $ 854          
Litigation settlement expenses   $ 220        
FCI            
Commitments and Contingencies Disclosure [Line Items]            
Restricted cash deposited         $ 448  
All American            
Commitments and Contingencies Disclosure [Line Items]            
Unpaid accounts receivable from distributor, filed for Chapter 11 bankruptcy protection           $ 256
Distribution claim received as beneficiary     $ 265      
XML 42 R67.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill And Acquired Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended 60 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2011
Jul. 03, 2017
Jul. 01, 2015
Goodwill and Intangible Assets Disclosure [Line Items]            
Accumulated Impairment $ 255 $ 3,444        
Amortization of intangible assets 766 2,964 $ 2,534      
Goodwill 17,489 58,331        
Goodwill impairment $ 15,715 $ 625        
FCI, Centronix and BTL            
Goodwill and Intangible Assets Disclosure [Line Items]            
Goodwill acquired during period       $ 66,300    
Shannon Systems            
Goodwill and Intangible Assets Disclosure [Line Items]            
Goodwill           $ 33,204
Bigtera            
Goodwill and Intangible Assets Disclosure [Line Items]            
Goodwill         $ 625  
XML 43 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Noncurrent Assets Held For Sale - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2017
USD ($)
Restructuring and Related Activities [Abstract]  
Gain from disposal of noncurrent assets held for sale $ 1,880
XML 44 R93.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Status of Restricted Stock Units and Changes (Detail) - Restricted Stock Units - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Number of Nonvested Stock Units        
Nonvested at beginning period 1,621 1,538 1,767  
Restricted stock units granted 1,584 1,622 1,391  
Restricted stock units vested (1,505) (1,517) (1,593)  
Restricted stock units forfeited (57) (22) (27)  
Nonvested at ending period 1,643 1,621 1,538 1,767
Weighted Average Grant Date Fair Value        
Nonvested at beginning period $ 13.85 $ 10.36 $ 11.65  
Restricted stock units granted 8.01 13.86 10.75  
Restricted stock units vested 14.12 9.79 12.08  
Restricted stock units forfeited 9.59 11.75 10.69  
Nonvested at ending period $ 8.08 $ 13.85 $ 10.36 $ 11.65
Weighted Average Remaining Recognition Period (Years)        
Nonvested at ending period 3 months 14 days 4 months 17 days 3 months 29 days 5 months 19 days
XML 45 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Equity Incentive Plan
12 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]  
Equity Incentive Plan
17. EQUITY INCENTIVE PLAN
2005 Equity Incentive Plan and 2015 Equity Incentive Plan
On April 22, 2005, the Company adopted its 2005 Equity Incentive Plan (“the 2005 Plan”). The 2005 Plan provides for the grant of stock options, stock bonuses, restricted stock awards, restricted stock units and stock appreciation rights, which may be granted to employees (including officers), directors and consultants. The 2005 Plan reserved 10,000 thousand shares of ordinary shares, inclusive of the number of assumed share options under the 2004 Plan, for issuance upon the exercise of stock options.
In 2006, the Company amended the
2005 Plan to reserve an additional
15,000
 thousand ordinary shares for issuance upon exercise of stock options and restricted stock units. In 2009, the Company amended the Plan to reserve an additional
15,000
 thousand ordinary shares for issuance upon exercise of stock options and restricted stock units.
Restricted stock units are converted into shares of the Company’s ordinary shares upon vesting on
one-for-one
basis. The vesting of restricted stock unit is subject to the employee’s continuing service to the Company. The cost of these awards is determined using the fair value of the Company’s ordinary share on the date of the grant, and compensation is recognized on a straight-line basis over the requisite service period. The Company’s restricted stock units are considered
non-vested
share awards as defined under ASC 718.
In April 2010, the Company’s Board of Directors and Compensation Committee approved an employee stock option exchange program that required certain employees to exchange eligible stock options for a lesser number of new stock options that have approximately the same fair values as the options surrendered. Eligible options included stock options granted between August 17, 2005 and July 31, 2008 that had an exercised price
above US$1.85. In 2010, 4,369 thousand eligible stock options were exchanged for 3,785 thousand new stock options granted. The new stock options have an exercise price of US$1.47, which was equal to the market price of the Company’s ordinary share on April 26, 2010, the date eligible stock options were surrendered and new stock options granted. The new stock options were issued under the 2005 Plan and are subject to its terms and conditions. The new stock options will continue to vest according to the original vesting schedule. Using the Black-Scholes option pricing model, the Company determined that the fair value of the surrendered stock options on a
grant-by-grant
basis was approximately equal, as of the date of the exchange, to the fair value of the new stock options granted, resulting in insignificant incremental share-based compensation.
On June 3, 2015, the Company adopted its 2015 Equity Incentive Plan (“the 2015 Plan”). The 2015 Plan provides for the grant of stock options, stock bonuses, restricted stock awards, restricted stock units and stock appreciation rights, which may be granted to employees (including officers), directors and consultants. The 2015 Plan reserved 20,000 thousand shares of ordinary shares for issuance upon exercise of stock options and restricted stock units.
Stock Option and Restricted Stock Units Activity
The following is a summary of, the 2005 Plan and the 2015 Plan, which includes stock options and restricted stock units:
         
 
Unit
(in Thousands)
 
Available for grant at January 1, 2017
   
18,751
 
Restricted stock units granted
   
(1,391
)
Restricted stock units forfeited
   
27
 
         
Available for grant at December 31, 2017
   
17,387
 
Restricted stock units granted
   
(1,622
)
Restricted stock units forfeited
   
22
 
         
Available for grant at December 31, 2018
   
15,787
 
Restricted stock units granted
   
(1,584
)
Restricted stock units forfeited
   
57
 
         
Available for grant at December 31, 2019
   
14,260
 
         
 
Stock Options
A summary of the stock option activity and related information is as follows:
                         
 
Number of
Options
Shares
(in Thousands)
 
 
Weighted
Average
Exercise
Price
(US$)
 
 
Weighted
Average
Remaining
Contractual
Life
(Years)
 
Outstanding at January 1, 201
7
   
258
     
1.47
     
        0.25
 
Options exercised
   
(258
)    
1.47
     
 
                         
Outstanding at December 31, 2017
   
     
     
 
                         
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
No stock options were granted in 2017, 2018 and 2019. The intrinsic value of options exercised, determined as of the date of option exercise, was US$3,040 thousand, nil and nil
, 2017, 2018 and 2019, respectively.
As of December 31, 2019, total unrecognized compensation cost related to
non-vested
share-based compensation awards granted under the Company’s stock option plans, net of estimated forfeitures, was nil.
The total cash received from employees as a result of employee stock option exercises were US$380 thousand, nil and nil
for the years ended December 31, 2017, 2018 and 2019, respectively.
The related tax effect for stock-based compensation benefit (expense) were US$
124
 thousand, US$
177
 
thousand and (US$49) thousand for 2017, 2018 and 2019, respectively. The related tax effect for stock-based compensation expense for option and restricted stock units exercised during 2017, 2018 and 2019 was US$
2,273
 thousand, US$
2,211
 thousand and US$
3,446
thousand, respectively. The related tax effect was determined using the applicable tax rates in jurisdictions to which this expense relates.
Restricted Stock Units
A summary of the status of restricted stock units and changes is as follows:
                         
 
Number of
Non-vested

Stock Units
(in Thousands)
 
 
Weighted
Average
Grant
Date
Fair
Value
(US$)
 
 
Weight
Average
Remaining
Recognition
Period
(Years)
 
Non-vested
at January 1, 2017
   
1,767
     
11.65
     
        0.47
 
Restricted stock units granted
   
1,391
     
10.75
     
 
Restricted stock units vested
   
(1,593
)    
12.08
     
 
Restricted stock units forfeited
   
(27
)    
10.69
     
 
                         
Non-vested
at December 31, 2017
   
1,538
     
10.36
     
0.33
 
Restricted stock units granted
   
1,622
     
13.86
     
 
Restricted stock units vested
   
(1,517
)    
9.79
     
 
Restricted stock units forfeited
   
(22
)    
11.75
     
 
                         
Non-vested
at December 31, 2018
   
1,621
     
13.85
     
0.38
 
Restricted stock units granted
   
1,584
     
8.01
     
 
 
Restricted stock units vested
   
(1,505
)    
14.12
     
 
Restricted stock units forfeited
   
(57
)    
9.59
     
 
                         
Non-vested
at December 31, 2019
   
1,643
     
8.08
     
0.29
 
                         
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
As of December 31, 2019, there was US$3,665 thousand of total unrecognized compensation cost related to restricted stock units granted under the 2015 Plan.
Stock-based Compensation Expense
The following table shows total stock-based compensation expense included in the Consolidated Statements of Income for the years ended December 31, 2017, 2018 and 2019.
                         
 
Year Ended December 31
 
 
2017
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
Cost of sales
   
293
     
390
     
305
 
Research and development
   
9,255
     
13,278
     
9,927
 
Sales and marketing
   
3,167
     
3,407
     
1,789
 
General and administrative
   
2,779
     
3,704
     
2,570
 
                         
   
15,494
     
20,779
     
14,591
 
                         
 
 
 
 
 
XML 46 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Expenses and Other Current Liabilities
12 Months Ended
Dec. 31, 2019
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities
13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
                 
 
December 31
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
Wages and bonus
   
25,169
     
26,643
 
Dividends
   
32,871
     
36,919
 
Research and development payable
   
3,108
     
5,693
 
License fees and royalties
   
6,739
     
9,371
 
Professional fees
   
1,867
     
1,772
 
Equipment
   
1,264
     
557
 
Lease liabilities
 
 
—  
 
 
 
3,046
 
Others
   
8,401
     
12,075
 
                 
   
79,419
     
96,076
 
                 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
XML 47 R2.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Current Assets    
Cash and cash equivalents $ 323,166 $ 284,989
Short-term investments 2,010 3,609
Notes and accounts receivable, net 108,734 91,763
Inventories 88,439 81,518
Restricted assets-current 24,085 19,157
Noncurrent assets held for sale 10,405 10,576
Prepaid expenses and other current assets 8,360 6,878
Total current assets 565,199 498,490
Long-term investments 3,000 4,242
Property and equipment, net 98,488 101,410
Deferred income tax assets, net 3,948 5,066
Goodwill 17,489 58,331
Intangible assets, net   1,021
Operating lease assets 8,603  
Other assets 1,002 4,054
Total assets 697,729 672,614
Current Liabilities    
Notes and accounts payable 30,687 27,657
Income tax payable 2,465 4,163
Refund liabilities 2,260 2,093
Current portion of long-term payable   319
Accrued expenses and other current liabilities 96,076 79,419
Total current liabilities 131,488 113,651
Other long-term liabilities 29,457 26,686
Total liabilities 160,945 140,337
Commitments and Contingencies (Note 19)
Shareholders' Equity    
Ordinary Shares at US$0.01 par value per share Authorized: 500,000 thousand shares Issued and outstanding: 144,679 thousand shares in 2018 and 139,110 thousand shares in 2019 1,391 1,447
Additional paid-in capital 265,210 263,230
Accumulated other comprehensive income (loss) (785) 495
Retained Earnings 270,968 301,860
Treasury Stock   (34,755)
Total shareholders' equity 536,784 532,277
Total liabilities and shareholders' equity $ 697,729 $ 672,614
XML 48 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurement
12 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurement
21. FAIR VALUE MEASUREMENT
The following section describes the valuation methodologies the Company uses to measure assets and liabilities at fair value.
The Company uses quoted prices in active markets for identical assets to determine fair value where applicable. This pricing methodology applies to Level 1 investments such as bond funds. The fair value of the principal protected notes was determined by its present value utilizing rate of return as the market observable input and therefore, these are classified as Level 2 instruments. This is because there generally are no quoted prices in active markets for identical principal protected notes at the reporting date. Hence, in order to determine the fair value, the Company must use observable inputs other than quoted prices in active markets for identical or similar instruments, quoted prices for similar instruments in active markets, or other inputs that are observable.
For the years ended December 31, 2018 and 2019, none of the Company’s assets measured on a recurring basis was determined by using significant unobservable inputs.
The following table presents our assets measured at fair value on a recurring basis as of December 31, 2018 and 2019:
December 31, 2018
 
Level 1
 
 
Level 2
 
 
Level 3
 
 
Total
 
 
US$
 
 
US$
 
 
US$
 
 
US$
 
Assets
   
     
     
     
 
Short-term investments — trading securities
   
     
3,609
     
     
3,609
 
December 31, 2019
 
Level 1
 
 
Level 2
 
 
Level 3
 
 
Total
 
 
US$
 
 
US$
 
 
US$
 
 
US$
 
Assets
   
     
     
     
 
Short-term investments — trading securities
   
     
2,010
     
     
2,010
 
XML 49 R6.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements Of Changes In Shareholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Ordinary Shares
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings (accumulated deficit)
Treasury Stock
Beginning Balance at Dec. 31, 2016 $ 442,763 $ 1,413 $ 226,658 $ (1,032) $ 215,724  
Beginning Balance, shares at Dec. 31, 2016   141,311        
Net income 74,955       74,955  
Other comprehensive income (loss) 3,675     3,675    
Stock-based compensation expenses 15,494   15,494      
Issuance of ordinary shares upon exercise of restricted stock units, shares   1,851        
Issuance of ordinary shares upon exercise of restricted stock units 353 $ 18 335      
Dividends declared (43,189)       (43,189)  
Ending Balance at Dec. 31, 2017 494,051 $ 1,431 242,487 2,643 247,490  
Ending Balance, shares at Dec. 31, 2017   143,162        
Net income 98,070       98,070  
Other comprehensive income (loss) (2,148)     (2,148)    
Stock-based compensation expenses 20,779   20,779      
Issuance of ordinary shares upon exercise of restricted stock units, shares   1,517        
Issuance of ordinary shares upon exercise of restricted stock units (20) $ 16 (36)      
Share repurchase (34,755)         $ (34,755)
Dividends declared (43,700)       (43,700)  
Ending Balance at Dec. 31, 2018 $ 532,277 $ 1,447 263,230 495 301,860 (34,755)
Ending Balance, shares at Dec. 31, 2018 144,679 144,679        
Net income $ 64,398       64,398  
Other comprehensive income (loss) (1,280)     (1,280)    
Stock-based compensation expenses 14,591   14,591      
Issuance of ordinary shares upon exercise of restricted stock units, shares   1,505        
Issuance of ordinary shares upon exercise of restricted stock units (22) $ 15 (37)      
Share repurchase (25,103)         (25,103)
Treasury stock retired (Shares)   (7,074)        
Treasury stock retired   $ (71) (12,574)   (47,213) 59,858
Dividends declared (48,077)       (48,077)  
Ending Balance at Dec. 31, 2019 $ 536,784 $ 1,391 $ 265,210 $ (785) $ 270,968 $ 0
Ending Balance, shares at Dec. 31, 2019 139,110 139,110        
XML 50 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment
12 Months Ended
Dec. 31, 2019
Property, Plant and Equipment [Abstract]  
Property and Equipment
9. PROPERTY AND EQUIPMENT
                 
 
December 31
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
Cost:
   
     
 
Land
   
68,243
     
68,243
 
Buildings
   
18,130
     
18,130
 
Machinery and equipment
   
26,902
     
26,426
 
Furniture and fixtures
   
8,538
     
6,919
 
Leasehold and buildings improvement
   
7,661
     
7,964
 
Software
   
23,971
     
25,938
 
                 
Total
   
153,445
     
153,620
 
                 
Accumulated depreciation:
   
     
 
Buildings
   
3,231
     
3,632
 
Machinery and equipment
   
19,005
     
18,828
 
Furniture and fixtures
   
5,808
     
5,196
 
Leasehold and buildings improvement
   
4,921
     
5,350
 
Software
   
19,269
     
22,312
 
                 
   
52,234
     
55,318
 
Prepayment and construction in progress
   
199
     
186
 
                 
   
101,410
     
98,488
 
                 
 
 
 
 
 
 
 
 
 
 
 
 
 
In April 2006, the Company began leasing a property located in Taipei, Taiwan to a third party. The lessee has been renewing the operating lease annually and last renewed in March 2020. Net carrying value of the properties as of December 31, 2018 and 2019 was US$
691
 thousand and US$
673
thousand, respectively. Annual rental income from the lease is about US$
42
 thousand each year.
In September 2018, the Company paid
US
$
58,931
thousand to acquire land in Hsinchu, Taiwan for the purpose of constructing its future Taiwan headquarters building.
For non-cash investing activities, increase (decrease) in accrued expenses and other current liabilities arising from the purchase of property, plant and equipment was US$1,474 thousand, US$(1,631) thousand and US$(707) thousand for the year ended December 31, 2017, 2018 and 2019, respectively.
XML 51 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Notes and Accounts Receivable
12 Months Ended
Dec. 31, 2019
Receivables [Abstract]  
Notes and Accounts Receivable
5. NOTES AND ACCOUNTS RECEIVABLE
                 
 
December 31
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
Trade accounts receivable
   
92,408
     
110,351
 
Allowance for doubtful accounts
   
(645
   
(1,617
)
                 
   
91,763
     
108,734
 
                 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The changes in the allowances are summarized as follows:
                         
 
Year Ended December 31
 
 
2017
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
 
US$
 
Allowances for doubtful accounts
   
     
     
 
Balance, beginning of year
   
723
     
598
     
645
 
Additions (reversals) charged to expense, net
   
(125
)    
47
     
1,164
 
Write-offs
   
 
 
     
 
 
     
(192
)
                         
Balance, end of year
   
598
     
645
     
1,617
 
                         
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
         
 
Year Ended December 31
 
 
2017
 
 
US$
 
Allowances for sales returns and discounts
*
   
 
Balance, beginning of year
   
1,624
 
Additions charged to expense, net
   
3,093
 
Actual sales return and discount
   
(3,285
)
         
Balance, end of year
   
1,432
 
         
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
*
As of January 1, 2018, the Company has adopted the new revenue
recognition
standard (ASC 606). Allowance for sales returns and discounts for
the
year ended December 31, 2018 has been adjusted to reflect these changes in accounting policies, see Note 2 summary of significant accounting policies.
 
 
 
 
 
 
 
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Noncurrent Assets Held for Sale (Tables)
12 Months Ended
Dec. 31, 2019
Discontinued Operations and Disposal Groups [Abstract]  
Summary of Noncurrent Assets Held for Sale
                 
 
December 31
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
Assets held for sale
   
10,576
     
10,405
 
                 
   
10,576
     
10,405
 
                 
 
 
 
 
 
 
 
 
 
 
 
 
 
XML 53 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Related Party Transactions
12 Months Ended
Dec. 31, 2019
Related Party Transactions [Abstract]  
Related Party Transactions
22
. RELATED PARTY TRANSACTIONS
Lease support arrangements, known in Korea as Jeonse, were in place for certain Korean employees, primarily executive officers. These arrangements, in place from 2007 to 2019, consisted of a program which the Company facilitated housing arrangements by depositing funds with lessors who are either third parties, employees or relatives of the employees. Such funds would serve to establish the leasehold interest for the employees. When such arrangements were finished, the Company received the deposited funds back in full. The deposited amount of these arrangements for such employees was US$1.5 million and nil as of December 31, 2018, and 2019, respectively.
 
These arrangements ended in 2019 with the divestiture of FCI.
XML 54 R103.htm IDEA: XBRL DOCUMENT v3.20.1
Assets Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments - trading securities $ 2,010 $ 3,609
Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments - trading securities $ 2,010 $ 3,609
XML 55 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Short-Term Investments (Tables)
12 Months Ended
Dec. 31, 2019
Investments, Debt and Equity Securities [Abstract]  
Short Term Investments
                 
 
December 31
 
 
2018
 
 
2019
 
 
US$
 
 
US$
 
Trading securities
   
3,609
     
2,010
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
XML 57 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Short Term Investments - Additional Information (Detail) - Trading Securities - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Gain (Loss) on Securities [Line Items]      
Realized gains on sales of short-term investments, trading securities $ 48,000 $ 134,000 $ 103,000
Unrealized holding loss on short-term investment $ 0 $ 0 $ 0
XML 58 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Additional Information (Detail)
shares in Thousands, $ in Thousands
12 Months Ended
May 31, 2019
USD ($)
Dec. 31, 2019
USD ($)
Customer
shares
Dec. 31, 2018
USD ($)
Customer
shares
Dec. 31, 2017
USD ($)
Customer
shares
Jan. 01, 2019
USD ($)
Significant Accounting Policies [Line Items]          
Subsidiary ownership percentage   100.00%      
Number of customers accounted for 10% or more sales | Customer   2 2 2  
Depreciation and amortization of property & equipment   $ 12,447 $ 11,832 $ 10,599  
Warranty period for manufacturing defects of products   1 year      
Evaluation of tax benefits realized upon settlement   50.00%      
Operating lease right of use assets   $ 8,603      
Gain loss on disposal of subsidary   12,409      
Operating lease liabilities accrued current   3,046      
Operating lease liabilitites long term   5,621      
Dialogue Semiconductor PLC [Member] | FCI          
Significant Accounting Policies [Line Items]          
Disposal group discontinued operation consideration receivable $ 54,000        
Gain loss on disposal of subsidary 12,409        
Disposal group discontinued operations net asset value $ 39,367        
Restricted assets net   5,400      
Escrow Deposit   $ 5,400      
Minimum          
Significant Accounting Policies [Line Items]          
Short term investment maturity period   3 months      
Maximum          
Significant Accounting Policies [Line Items]          
Short term investment maturity period   1 year      
Held-to-maturity investment maturity period   1 year      
Net sales | Customers accounted for 10% or more | Top Ten Customers [Member]          
Significant Accounting Policies [Line Items]          
Major customers percentage of net sales   74.00% 69.00% 72.00%  
Net sales | Customers accounted for 10% or more | Two Customers [Member]          
Significant Accounting Policies [Line Items]          
Major customers percentage of net sales   31.00% 34.00% 39.00%  
Accounting Standards Update 2016-02          
Significant Accounting Policies [Line Items]          
Operating lease right of use assets   $ 8,603     $ 7,202
Operating lease weighted average remaining lease term   3 years 6 months      
Operating lease weighted average discount rate   3.78%      
Accounting Standards Update 2016-02 | Prepaid Use Rights [Member]          
Significant Accounting Policies [Line Items]          
Operating lease right of use assets         238
Accounting Standards Update 2016-02 | Other Current Liabilities          
Significant Accounting Policies [Line Items]          
Operating lease liabilities accrued current   $ 3,046     1,428
Accounting Standards Update 2016-02 | Other Noncurrent Liabilities          
Significant Accounting Policies [Line Items]          
Operating lease liabilitites long term   $ 5,621     $ 5,536
Employee Stock Option And Restricted Stock Units [Member]          
Significant Accounting Policies [Line Items]          
The effect of dilutive securities of employee stock options and restricted stock units | shares   475 389 868  
Employee Stock Option And Restricted Stock Units [Member] | American Depositary Shares          
Significant Accounting Policies [Line Items]          
The effect of dilutive securities of employee stock options and restricted stock units | shares   119 97 218  
Development technology | Minimum          
Significant Accounting Policies [Line Items]          
Intangible asset amortized over estimated useful lives   3 years 6 months      
Development technology | Maximum          
Significant Accounting Policies [Line Items]          
Intangible asset amortized over estimated useful lives   5 years 6 months      
Software | Minimum          
Significant Accounting Policies [Line Items]          
Property plant and equipment estimated useful life   1 year      
Software | Maximum          
Significant Accounting Policies [Line Items]          
Property plant and equipment estimated useful life   5 years      
Buildings | Minimum          
Significant Accounting Policies [Line Items]          
Property plant and equipment estimated useful life   25 years      
Buildings | Maximum          
Significant Accounting Policies [Line Items]          
Property plant and equipment estimated useful life   50 years      
Machinery and Equipment | Minimum          
Significant Accounting Policies [Line Items]          
Property plant and equipment estimated useful life   3 years      
Machinery and Equipment | Maximum          
Significant Accounting Policies [Line Items]          
Property plant and equipment estimated useful life   6 years      
Furniture and Fixtures | Minimum          
Significant Accounting Policies [Line Items]          
Property plant and equipment estimated useful life   3 years      
Furniture and Fixtures | Maximum          
Significant Accounting Policies [Line Items]          
Property plant and equipment estimated useful life   8 years      
Leasehold And Building Improvement | Minimum          
Significant Accounting Policies [Line Items]          
Property plant and equipment estimated useful life   2 years      
Leasehold And Building Improvement | Maximum          
Significant Accounting Policies [Line Items]          
Property plant and equipment estimated useful life   6 years      
XML 59 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Inventory Disclosure [Abstract]      
Inventory written down $ 9,085 $ 2,095 $ 698
XML 60 R82.htm IDEA: XBRL DOCUMENT v3.20.1
Income (loss) Before Income Taxes for Domestic and Foreign Entities (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
Income (loss) before income taxes, domestic $ (3,911) $ (23,750) $ (27,902)
Income (loss) before income taxes, foreign 75,985 133,611 126,903
INCOME BEFORE INCOME TAX $ 72,074 $ 109,861 $ 99,001
XML 61 R72.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Wages and bonus $ 26,643 $ 25,169
Dividends 36,919 32,871
Research and development payable 5,693 3,108
License fees and royalties 9,371 6,739
Professional fees 1,772 1,867
Equipment 557 1,264
Lease liabilities 3,046  
Others 12,075 8,401
Accrued expenses and other current liabilities $ 96,076 $ 79,419
XML 62 R76.htm IDEA: XBRL DOCUMENT v3.20.1
Components of Net Periodic Benefit Cost (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Net Periodic Benefit Cost:      
Service cost $ 275 $ 568 $ 1,572
Interest cost 91 126 336
Projected return on plan assets (77) (78) (58)
Amortization of unrecognized net transition obligation and unrecognized net actuarial gain 48 41 37
Net periodic benefit cost $ 337 $ 657 $ 1,887
XML 63 R86.htm IDEA: XBRL DOCUMENT v3.20.1
Reconciliation of Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
Balance, beginning of year $ 18,707 $ 15,056 $ 10,286
Increases in tax positions taken in current year 6,890 5,937 6,647
Decrease in tax position taken in prior year primarily related to the resolution of tax audit (4,942) (2,286) (1,877)
Balance, end of year $ 20,655 $ 18,707 $ 15,056
XML 64 R69.htm IDEA: XBRL DOCUMENT v3.20.1
Short-Term Bank Loans - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Short-term Debt [Line Items]      
Interest expense $ 0 $ 355 $ 387
Pledged deposit   $ 0 $ 0
Minimum      
Short-term Debt [Line Items]      
Interest rate     1.51%
Maximum      
Short-term Debt [Line Items]      
Interest rate     2.95%
XML 65 R99.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue by Product Category (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Segment Reporting Information [Line Items]      
NET SALES $ 457,253 $ 530,348 [1] $ 523,404 [1]
Mobile Storage      
Segment Reporting Information [Line Items]      
NET SALES 441,700 494,012 480,735
Mobile Communications      
Segment Reporting Information [Line Items]      
NET SALES 10,356 30,163 37,447
Others      
Segment Reporting Information [Line Items]      
NET SALES $ 5,197 $ 6,173 $ 5,222
[1] The figure represents the revenue by geographic area based on the bill-to location. Commencing in 2019, revenue derived from Japan was reclassified to others. The above breakdown for 2017 and 2018 has been reclassified on the same basis.
ZIP 66 0001193125-20-167679-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-20-167679-xbrl.zip M4$L#!!0 ( .* S% 352GTX%D# ***/@ / 9#@U-3(P.&0R,&8N:'1M M[+U[<]LXTB_\_ZDZWX'EW=DG.2_MZ'Y))CFE^)+Q3F+[L9R9W?-/"B8A"QN* MU("D;3V?_NT&2(F2*%F2)9NDNFHFEL0+@.Y?-[H;C<:O__=QX!CW7/K" ME(]*!P9W+<\6[MW'@S#H';8.C/_[Z7__KU_[ =P(-[O^>U\,O(\'_2 8OG_W MKBL<87GN-R^ -QQ9WN!=I51NERO5\D%TNR/CAYOI7/DR3NXLU1] MAY=OF<_CV_&J+<8/)&]NO-,7Q[?.O?JAJNXMM]OM=^KJ^%9?I-T(+RV_^]>W MKUVKSP?L4+A^P%QKJB]B2=]G[[?Y3,=];AW=>??OX(*BRV&I?#BAC/"]6J7< M7-: OF/R_J'D%@NXO?"9]CLF+>DY_-WDYOAQRPO=0([2NQA=Q&XVI[MIA5(" M*!8]%UU-&1]_M/KI#^&5E =<)BP__0EU*:5SOK#2'X +>'MYYO9@*!?<#U?P M@=;T Z%_>,?8IQT2O+"%@0"OZOS]=?)[<'Z?=/;GT72.;Z/4\.& HYOJE^6*H<5AI).5DV MZ%D9AT8/@>Y33\1\>*K=UF2LBT4?M=6!4EN(=/?S"L/I,^#SY^OSE#+8A-'?*_0G'_\>!8WWYX M,QKR@W?XEG=Q0[>>/3+\8.3PCP?8 ^-76]Q'/_R7+?RAPT;O#==S^7]]^E4\ MOL?GN-0?A6US5WV$ZV>263ALPV4#>%<$M_=?/,]^$(YS8 A4 NJ1'#5\2_=O"IW*RUVJ52Z==WTUV(NW01#K@45M0CT&GO.P/NVO!_<.:PNYGF2^4?)=WT MC9?HQJ<>M,?C)J)7+F[A6*F7X$SX%G/^S9D\=>T34&HK-G9X6*X 8%9N[L2S MPL&XO2NXZMEG\)N_8GMG_UZYJ5,7,#@ZAL8D<\Y=FS_^SD26]>Z'FKQDPM?CCMK=OP#>2H2'6'0UN/6=E"?MQ[ T&2"//^JGY$?JH M.A31$-O'#O/]RYZZ07,CD&&J1/8\+W"]@"ORGEW\J) M/?C4\0VO9_R3N2&3(Z-L&CB/FD;0YP9T9LCWCT!1@"%K0V,GW%)$,*I1OU17;CEWH3__"7W5(0_>UW.X M%>#3/D?=[]Y!*P)NLM2[@0_&T -;5W#?-'S.C0LD3,7PP\$ 1PT$\ 6,HBN(NE$@ML.M\CL/%H<9$O!T9=]R[DVS8!Q@Q MR9F!4ZYM %'QOEN8- YAH(YG*1DZ0M8 '"SL(HP3H6..WP9SDKB'AWO2&P!C M@87& T.J6P@>&*2FF@=OEOZ1@=UCM]X]- ,-_[2]!U?Q NTUQ:)IPD^])NJ? M#\#''HMY.KV;GAR!51Q-3NY_^A4MB_>^LMY!)@QE\[\/0,U\/ W9>B@R:%^ MZTL4&71=#F,'Y>C1!]/X7?22V$99^S4_@!U'P+#X%C2^E]A"RC:/.*@8\772 MSZA;-Y;EU#PB-":87_(Y+#;=SXZ2OC9L?MO)LBRG(:M1(T:F631JTU:-3:!8VF M3=A,TJB]!HW:6Z31E'^='?SHH&20@HCXRO-'FQTD)$;;WM5HLZ,_$Z-M;G&T MI>9$(Y;:/ZJE;"%Z5B,V5]>(I?9AM;0=C=B<:,0QC;(C![,:<64:M;=(HW(I M3]9'N?0:UL>81KFP/E:GT3:MCS&-JN[#T MQS3*K*RM8^GO@$;M!(TR*VOK6/I;I%$M(6N-:.[/KJS5UI"UQM;LHUI"UAJ9 MMR%7IE%K%S1J)VB475E;F4;M;=*HF9"U=N9E;64[N[E%.QN]4\"2IDTI,[1) M>*AT>R]SZ-1-8&CV-+)+HZJ:^!H:Y;.5-RKD1G:)#1+8XMQ+QBI0D2I 8BH M_*BT\'/S1Y2S\%EG3_@RP/10.W3X9>_TKQ"Z^8T'?<\^=^^Y'V!&Q?ROG%^P M@0$:1B#A=]B9Z+L-[3T.,?,@RLHQ; &7=:(OC.G],P>%*W+OIRFE^S;7 M\(07DQZNKS44WU>3")R4*X>5UG;]HT8B%M'X<0WTD,(*N*WR:#"ESK_N?D\F MW'0>F+3'*4]9A$&<5#C;T_CWI8/<);=!RE?W]!H[7QO\$6=B<2N4 A> DWP^ M=\)XV 0<2:M?@?>S>^YXPV5I?PX!%KR_<' "F38)U1TN>. -034 M^,;D3XY)WWL'B:=HL$]X^,)=+ID#M.C8 ^$*<** 9/=\[T"Q$B'V"1DW?R:= MA"_C_1I HZQR?,I12.EQM&_X_XIY"O;EW'%@L'&M5%#5MI/O$Z6__+AQ?8Y']]N]]8F3W2V$9 MV?VR3XP\#OT _#I02J[%W4!76[@6_E0A@;F+GT?QVN$/%1>\UIO(+WCPQ&.? MN6OU!TS^U,_^_&WDBL>QQO_&_N/)N$=^II&4VE6EXZ<&M1A*3[8R";\N)'XR M2+N?0AK-$+IXC=CF4J00Y2*+V4J).!T/'&W&N MTE(NAT@QO^/::?DJ"S-R?N@$IW-%=7'/<97[Y@$^C_X?E]X9_ )OU#^[.NMS<)ZB?>9*+.W>2@Z'Q=\T#(97Q MBE>Z0R"9)W.S?+!*[^-[YPBP3]Q_58/\YL$;S[]CZT/%*[@< EVRG>""-L2" MSNH(>[ZDI]$X^\)>/$GK6&!X2FZ?X@AF MLJCC2J+J'E_DPHQ9W&>%N_3A[A/#OWFWPD&[7K([/M9M5]*S0RNXE%TN[X65 M7=V&BF5!9Q6#4X:W?]S%,J*A*[3M[A>5R6FCW"=>J[7*B$P%9'+*\/:)NQU5 M\YFY)WSHP3S&Y*C;9W(J4W%Q^>@L\GML:B[IM9ZCEXU\GR#P^_6^!);V,S\J M"J-%5?.7;UP:+SI)ESF1HQ8IS?/K[FJ;GL9[)9*WPXW'8!"+X)A).>IY$L/! MF0=5.H'F0Y13M-V"?[F,6K-;,;;6Z$K[P9[ QC[)%6T$WR=NO[06S31:7DLO MDHK:;-?B2C/Q#V4R=UP;K2;GGZ$4OBW4,5!/HSW?:'UBX!F;T(L(TX )E]NG M3+K"O9N*#H_].)VZ@'5G/!>^9C2,OI]XG_'LL(!GM'![2@S M?C"4O(\$O>=:>O<+$BL39*]08MMJH84Y5TS8Y^XQ&XJ .7N&C&5$V")Z2L+@*MF?,%Y;."&F/$XJ5YT^6DYH<_M,>@.D=JA/9;OLQ1/Q M%9E,%)"9Q;6%LAI!<7Z>M/";2&]0+; K(-<$J?7[MR M)V=^"!*Q?R9BRM#WB?-7^K3.$2X$!R /2"U5IRR)@C,FY!_,"5'W^S[7*C;S M"%C6Z_&^G^7#+S82ILX?H^J]&:C>^^J'O4Y#(BI%TU0 N"",I + !6$D%0#>#$E4 #A3%<:* M)E54 )@* )-$)22*"@"O#"LJ )QOJ%,!X!9NE/3_F;9'K+@]XO/^880*QA:;OU38 M)KKUE\+6-HH.)K+U)7(V- M.QUW]HJO90RL5'R-D%[4XFM9$S7'B6F1OT7,IU80YP:W3YRELGJ4E#8#"2JN M]FK%U5X="=4$$JJT5)3%I:+J&ABI[@ CI?8$(Z7VTXG6^Y-8O7OFE]JK,Q_N MW3GS24%D3T&\/D8:"8PT2$&\J()HK,'\QC:97Y\4ZH7/DT*]O,>EC SJU4(S M8(!]DY=MIB=[J+;O)D>P4]:5#DNU55FG[MT6ZV)C)AD;*?_H6 !O M7RT17[I3ELOGT!*NWX)(KQYQ__'4+[7#JC$W&/O+"3.B'^+?N!T=F>*JXN M&-N.IVK@6J6]XE0]=>\NV-MQW9 Y!>1MVL *R]A:O,@Q_DR,W>*:!3*KMA)C M9^[=!6-)(1>$O6"359"E=6#O^#/)[=886S\$&[I468FQ,_?N@K$DM\5@;\>_ M=,?+R6W<>X"I-W@D5UPM5&J3,7^I>)ITV\:0< $I<#LR;]K3BJ_D !6X[#!DPO[N M\VMQUY].7?K,' 8W=_N%TLK=7$+;:)DBC2^$X30,ZYU)H93PRU?! M;H4S=[YA+J&\I-/Q+4N'O@68DF)^55!?>*Y5/%SG7T5/B=\2)N4(VHDS@T^$ M/_1\YGR17CC\C3MVSY/PE5]X 5S")X4;7*P_QNH0CD")LT^Q>UG>EZ.W-"SLL+*UDN/+ M)X?H0*W,L82.QLH<2^B0J\RQA(ZKRAQ+_GE56);\\RJ?+!EOQCIWAV'@?\7# MAJ<\S,1NK?''WX"8>#KQ2-V>6=ZE;#A;/H2Y!^:)DD\NJR0R.3%1]R%G;FZX M^60=G4ZPZ],)7LI"W!?&Y=UPC "GCXT<)85.5R6[88^=,.A[$GHZ/CQ*NLR) M"JY'U6[/K[O+GXWS-[$0),>Y*'D[W'@,&DP$QTS*4<^3N(,^\_!()]"\,$_1 M=@OQU,7$3;3]!)NVT(UE3$L4Q$PP.Y\2LA9@?RCSN>/:J":L2>'I'F>W( V2ZQ\\OP/Y@?W@C_<<*OO>HYW-R+VK\+^973+)Q*./3Q- MS)JJN7;">UC(_C-WX8.*@GQ65HD@%6S&W[\/O)NO:^BQ\]= M/Y28&73L?0VB!/7N^;?+"2/B+B5K*68:6=O)D%AYJEJ#/9-]LTDN/Z,/T='9 M*[!*W;F4ZR0PRP2FVQ=NG[E)6I.P%%I8%G(\GX(2%3/V=RTHYZX=8CE5YGQF M[L_+WN_@(# 2E5V+RN2I))M?3EJ6L#V?\O(Y%-!G]VXF]SV]1NS4(;'90^^3 M-6Y3#[F=ID ^N?B-6:#&N1PM*FB\7RQ=0HY\\O MQ=3()W=C#80K6ISYO.\Y]OE@*+U[O9=F_SBMYMK5R))/ENL#17Q+#"!/>:="-&,EQ6 M[G(KE'-%.\[=GB<'*BKR>12EGXTN>R?\-H@>R&[VWF3#T*IC4#!:0(]M,WFJ M?OL:I[B6=W&*ZPPDCMEHP-QS'U2F[=^PQP0%QSNSIE%2D&UN*=O-5J?%7B&$ MUKR*PL%#;/,2$JZ*0@CCST_ #>%.;,F-5H=8W+E M9LET>;\G"8HS@]XGCLX3I[_]NW!\C47VV[_WB9'=+X5E9/?+/C'R./0# M,#Y *:FE7WUXU;7P?R8-J[F+B;51^[F)Z=V+* M>S]SU^H/P.K--([FASFI\3 FQS,642?Q@86$3T81EO-P-_V89=38=TEC-TG4 M&A+U35C2HT\Z_7>_\RS+WGVT\ M/,,T^''SX(TGX.*E),^/+M.3>%;L&9*Q[ M,7SC_3(_THS_Z^[WA=Y)Y1^\VZ%@]ZG9'=\/ -? M2<\.K>!21F>D9!9E. ,OZ*R.E\T/;_^X>^P-!J$KM(?I%Y7)::/<)UZK]?2( M3 5D60N*\Z<3?':^543;[*P5ND.;. UUPJ MTQSA=5_UZS:.J MW>A:W/6G\4@69_H,_@3Q2%]F%:.YU)VYP.B^ZM%K'C#AX=U/0'&=> MZ71LM/L]%Z>RS$/NJ9XGMEJFC'Z?^-^QK' 0.O!:.ZJW!"8+[R-![[FNM;9? MD%B9('N%$MM6&WB8<\4$:/%C-A0!<_8,&J31F7O7@BON)2)7%_'J6_ M(/.0VNVX%U4&H<(@6]@-04C/Q/X,$K5\B-HVRDUE&N!4EFG]<]\X\T.0\_TS M$5.&OD^\3TSO MV'(EPRJ3;%[%C$$NCP>Y3YQ]RM,O#(?)PP=N+USDGEJO8D+^P9P0[690:?X&1H,Y^3JQ8"A]\-.9\D5XX_(T[=L^3\)5?> %%&W+[ M$II(5M'0R)AZ6!$8V):3FIM/]SWUSM5)M&WT) YRGL'#\\\"?WY]U9QF4^RH M\NJ3[;]XUL3+H(?.#%9X.P\#_B@E[E06NXOCC;T!,/,!UI&[/+.]2_,;E0YA[8)XH^>0RE27.+>OH M=(Q=GX[Q,GP\X7SXAT RG+O6V*7N @/LT.&7/;TD]8T'?<\^=^^Y'TP6JI*_ M(E4^>_\'\X%[PA\FN!V+_ M*NQ?1K=\(F%K)[ 5JT)EMH]L>Y5ZF2_E""B'5;AWX-2Z-HS;_SZTP;V%JXW2 ME.-W)3U_R"WD1>/+*L9+,UQN6QZM0 MGQF(C<6[?"8[6C%UR?%\U(2?1U,I3CZ\P@E1CM+3FY2'>79\/HZUV5Q\ MY7?,.=6YTUF%%>;TSO=3*8[D:+;@([X,#\;1SZ6HR"?2=^QZZI.QCD,IX9>O M@MT*9WZI*\&UW*R5O*[;NG(WE] VOF4IAPC4"T%]X;E6\7"]*F"6C'X+L*6@ MT!C:Y=*/2CW>4##^_.._0R;!]G)@-KM'SMO3Z>+ZM^Q;GK,]5?/L@K%MFV$S MNP3*I<-*??RJ)W8)).]]UBZ!!>SMN&Z(9DOA>)LVL$(R%J>D4IT\BJU"*A_V M_NX=I"W,4*7ZMF:H" MT1+:)5_)$LJ>);1#?I,E]**6T,XXN9W3L"B028',>=#N<"L:F>_YY!N9[R]@ MON]R"RB9[Z]GON]V:R^9[UDSWWP<<-WNGC>=/^ MPK?JRQN\%T;X PCV0YUGG7B]K78PC[_B0Q?A /?4>7)CW?1+WLT,XDDR=#4:4^BKG+GH\@;T/0[] *8HN>C-\?4-7GTE/=S N.C- MT>4G7BP>WTONZ)V2?3$T>M(;7/.>__'@C%G!#U KY6JS7CTP B_Z^>)'O50I M-0_>K?IP?>.':]568^[AUNH/-Y_SP MJE:J/>?A9W2[49ZG]LKP;)3GN[WRPRWHY,;=;I6> <]6_1D(:Z4H@S4>?@:K M6O4%"'NGGO:]4%K_ M-\K5HTIK^/C!&#!Y)]S#P!N^-TI\,/[AU@M 0\.-1XTF_/Q!/?O Q5T_>&_< M>H[]X>#3K\SH2][[>/ WL( ./MVP6X<;7L\X1M,#[*5?W[&H+U/=T"U <\-' M@X6!]\%X$';0?V^TCNK"_6 DNUD:!M#0U.-HU1PR1]S!*S#JR>7L'3MO('I= MN53ZY8/A@"E_V(\H4SJJPPNGJ9KX(::J^NW6D\"MZ+=#RW,\^=Z0=[=O2J:! M_[V=O25J%MMXG+VF>O;>\#U'*-9$9)^G_G-&5UUE;)6=CRW15X<',()#?\@L M\*04RS\84=<>/WRPA3]TV BL91P'//N/OY4;I0^1@"RD47*(U53V/29HO%/D MZ4=Z;""G+ G-6@^3P: MSZF3WR_.;TY/C.Y-Y^:T:R0!,0T.XLYK<*=[>OS]^OSF M'%C3N3@Q3O]U_%OGXLNI<7SY[=MYMWM^>?'2+"OM$%8JT]"DS[QK87'L\OK;]/V15\$7!&&8[L/D@W7AQO:SJ[GJMB*L R7 M8:00ZQ&=>%:(40M?+"3RG M)72N8S=5GK*;_O?_^C50'H/N],>#$K"+.\Z0V5C6:OP]ZJ/Z'K6CG]!F5E2O M5!%J3%YMNR9YY/!>L*'N;SU+]<<\@0XZ;.C#^^)/XTM37#C0E)'Q6(?LCA_> M2LY^'@K7%S:\@-U[BJ'J1GO&;*_!P.^Y#/##<,DN[K0O\ M-;\3?J#+GXU#^*MI .@A="KX>" ><>2>PYG;8X[/$?CM9JWV858]3,G K^\" M>X89F8#>L[D;*9!-679]^N6\>W/=N4%[35G:WTXO;HRK[]?=[QWX<'-I@*&G MKI8K;V[?&I?7QIN[MUK77)X9-[^=&@E+<&P%=HYO#+A<;E=K1@HCX%\5#5?: M95I!6YSX[4KRDEJ.GJ/GZ#EZ;IO/K?N$<;;I98=B_KJ+8V\5-ACGG"M"W: M(-MU$T9U+BZ^=[X:UZ=7E]<+3-8JVJOE^AO[K4'&*CU'S]%S17J.C-77-U;/ M/&D$?6[TA ^&D#$"\AOW"F.OUO>/8,?O%7#L:7V_,6R[.#\X0Q9.R*[]=7MUNYOIU^_8O;P5>?BWV2ZTG/T'#VWC\^1Z?KZIBL&Y'&;)+\' M2AF2_Q4*"0\:05_XAH^& Y@*RG* BV@ZO#>E'6U ^Z\9FOS7 M5KDWOUMU:L>I$9/2&-,RD[OOM@GBW>X5BM>7@G&0U=!U1-16Y'GJV-SR=(9U MI W6MYR7O!*4#)?JO@7[#U[^WREQ"SRBR(=Y-32MDE;X\WHR5UL@<]/[<-3N MJ'5%"2OL"1\K"1D]X7###7&E]/T+[GPZ5:6$SJ#Q"]7VB@NNI5+IL%ZNMDJT M!6HW&_0VW'':6 G1B[:GSR"ZD8[H9%//GFD2+_NP@NVU',;Q;AXWP(JW*T*Y M*QP!-QK?/#65W7"K[P)Z[D;&L2>'D5)-#Z!D)9=@9Q&4%S%MWYP^,BM0S$0+ M=\)$@X%I.^06%F>SP7PS1. ;5I])>/U;4C2OJ6CVP>7Z%>YTXV8/?6X="O!S MA6US][W^HVOM-"HPD;,1M&R<^PYS;?_7=_AHUC*.UM 2D]>NHI07/[V^+OAG M*(5O"TOI8M &PK4F6M@ S\.3=\P5_Z.^OUUI-2<6Y'8O_&9]-L"_>G9G&,?!0P75S9H%A MHB'% M^7ISXF)((?LE9\>>O6,HE8U:J35O_BSJV%?/8LY5WW/7"6YOW+EZN6TT*Z55 M0N)%!\P[XXP]+H7,C!:"VU^"10H_AF)4N51^.JB;^ZDMDSIK5U/;\Z(%&X.J MT2X9%T?&-^N8R: _,CX[]_:1T0U%P(T4=;#8-2>@O 90U@S7; R3;\+!([?\ ME+#2:H'F=KE\\.FX,PXNKS2Z*\\/F//_Q'#WDW.[7JK6-PZ:K1$IV;2'3P58 MOG<[3R1*%\GKR8+$OT'OPS3 ON1#--/,[6<^G!X.F' B;C'7?N=),$XL7PPF M"1?XNY$(#D0Y^$:$+T.;*;3DN)C5SP\C%$6L,AE,>!&CO\NM4(I P+NE6L/G MDMNX9 ((&87]BQ@,0+;?)G;+Y:*H5Z MX]4L+>:V0/E\R"0+TK9 S6V 2KPLL3]J=MM3M0GM1KV?S=B>VZ 3=W;]1RJ5 M#9Y9_Y&G1J-WNRPBDZ+YROO&TB1\=@.9%L5%>\BR. ]/*VY4YH%6VS.:?R:_ M^?#6\:R?,[-(U&[Q=="-"!RN<>;U]%_.K+[^9#D,YOKS]R[^'ID_0$@XAL2 MQN(3D-^F(3%EKZ3N0<\H/I]&V#-RJR.[?E2NW*KI=;48#6YMP#,5%IWP?(R3 M\65/W:#C1Y<2B,_DR-!GV)K -VG<,R?DQO?NWTM'I3+N,])79^,T_R?K<=0L MLJACRQ59TU$-,MR:E;$ZMXJ!QE2\A''!?)O]-8?D+XYWRQRCRQUN!<8W)G_R8#&\BU^) M9$<5#=:J'O5*W7UJE1N;R?E]LJ;E]O;;=CJ_\Q8 M*'FH4K=;BEQX 5I_6'D%$6\:MV%@>*XSPLW1%B92ZGV3#R+HJR541_CHD<,] MZJNV#M.M0:]G+//RH=7.23?-W4_U](_F65=\JY*>R\6<10DAN4H(N5LQ(22# M$8[BL_@"I"R3+"&I>X[4J5*V)'599?&SI(Y24C=,25U.7>V J%^$:P.IWQO5 M7V;P/P.'>2!L6#SG14!W[MK@' 1<*84H;QI4A!<&?L!B;7]5IA2]A$B! M"-\/N?S'WUJ5&#:W!.@F_^/!^<79@8''EW$5>TA690=ZV5X0W7KPJ5QMF^52 MVZRU:G&L/N[PIUE7*J)&?(R:ABF>I8:=,B=+X^/%\O$B^9&QDEYX0>2.,02\ ML_H<6 VW_32$YJ^<5/X2,&SC@3O.X4_7>P!<<.:#TK,C,)E(%)OWA*L+@UV' M#C=JI7J,E,0<"-/7T<*RE,NWIOP)[?^.S7>CUL]5XRM6=?GW_'KW5-N;"_%S M#R(8'_&+L%A$FPLO2[VM?5@(Y2UN#W@E'?YL$^5E]']/%YO6BE9)J!LK7QV3 MBJL!ZSM,$,S5I=WUXJK6(-%@A:ARJ/I%_A)#M8I-+[9=$WH@7I%%A8"7\1B& MQ8HA 3:0XRQ*PH8Z[0_/"5V,[&')5[GJ^9H77AY46>8,M073W4.? SCEK!2\ M*;_5].S#Y(;XMPWF.&,A2$K'+8]N@!='Z/>3$K&.$!AV&%62!]-!@I6A3+ER M1;]/G>;J&V_@I1AY]D.PZ_R^AR4X8WLLZ+-@=BP/S)\79_5P-)RWIMIT]Z:2 M&/,MYS#3A[?_P; T/*3NAR>Q/]'+,"/"US%P["[S Z-=TF^PVZ*?&>O",Y^:&=J_D4&;O7_"YT=&W,K>^<[1[>1%QX@VTV M/U2JE:.QD2U4*=ZA*L6[0(,86U(>FA9C=<#]MYO*>8+T2/E([$G.,R7G^V?0 MKZ=BE&_L0!^XP2P+5 SN0[659*!C[*;^NGWU &)PF&@I8F34GH=[Z@V8KI%2 M=\:=]!Z"?GQ"S1&8)#J,I%QXY32H& ?&B"JE#XO&IBZ7/\2W+;X!+8OHI@5= MB.^,8P=;ITZY4SY>,,:Y56OZ23!'BO)0 MZD8KF89/AMK,GXK/1YB^,U'/FC%*1V^XEXTT,VGFK&GF6E$T\PO8T<56JEMQ MU"\6AS'(D"5U2>HRD_#)4)MDR.[&D#V-(K>:*SI\&]5QB\JSDDU+2GHKT;CG M*MHG0G(QDK\H#$?%A=2Z M)U62H.?HN?UYKECJZ[RW)%%!9R<-):Z/0V-X_'AO?%29'U=H\C&+@%F6)VVX MQ/7N^^]'W2/C2Z=SM48:-.:.J8PQ;JM\Z, S0E\G2@ I.%#"3J991QE4/;U[ M9NB,< "J<>RZ"Y2!*Y+?"U^MU,7]QIZ&>N>^VO?"I.VK=(C:!QBJ=R_LI5L# MJV_8V]2,AOW(+J+DI*?S'Z/JA!P&S:+,('0!52A,,")VIV1HO#M, M[0WS\:<89+S7XRICSXU.YQ!*XF ,+J 9C6CI.0;N"4N 7,:9O :H'3[>(F#4 M2K7$"0-=)F\9O/;P\M'A(Y44_:9<5[)[?&0T*PT\CN!MO-%L:N?LK0.&?D*4 M>D(.IM2%VG*K=BO9JLX]%%04)F'0QLE,()3A,?)J9F=R7NZL4HW/GOP)Y:TU#N./5OT4+91 M,E@/LW([0RDO\_[0=Z(7+FBMO&_RO?!"W_@KY#[:2PMC\SJVD1*@, 3\71:W MQUH'GN-X#YF*\:45#3F'D40Q_69^^AKUN$7[AC],2O),U>)YHOK.LDW%?I\[ MSGCQZTU*C:V7WB?[]GUD \Z"\EEA6H20$?V9+>^S@^:2%NW6Q_'D1O^MM_M$ MME,70;35)*?&4TE."U2!%KWJD[;I B607B]SZL" *5^L=%1?V8G;M'PFMK'+ M IK3[O$B\CZ'2M55:%3)+XV>.B5#17IG(<$'2S.I5GD^&2V_Y2!1&"UW'MC( M3[RZ+U,9-.$-C#Q!Z'*]:AKQ/V\_'+Q+2?.,)M3J4:6%3T]U]:C13.EM]/.' M*9-!E=>%CC*C+U%7_"WPK(-/-VIY!^:%8U0C;N#_^HX]2:?U+0!A Z:AO27X MWBRJHUK9DTK&>JQK'W'<^?SUU+@\,XXO+VY.+VZZB^L:/V.Y;PKMPNPB M2^U%%@ W*!*Q3MF,6!HV6&?,:'6.Y:N(FKU/+R,"3X%W[L>#ZD%JFT\>LKB! M/_&,-<9G:I755QZ+KGPFLXWT!JUZO5)J_0 =[PI/&MW%2LDI;[MB8M2G]!;9 )C!')@*9"&0BD(E )D+" M1*B0B4 FPD8F0N7@TV6OA[N&<+N2#[SRE2EP^CC4B_S8&16*)*. C((""@49 M!604%-,HJ))10$;!1D9!]>#3[QP/;]')*L)S:?*GR;^ X*?)GR;_8D[^-9K\ M:?+?:/*OX2[4\<2/%4TP43E*1]S['QB K M$K(/R#XHHGC4&F0?D'U0($!/[(,6V0=D'VQD'[0//DU6$6BC =D Q1:!6I-L M +(!"@3HB0W0)AN ;("-;(!RZ> 3GA^I"Q!@;. K5B!P[\@((".@@#)0:Y$1 M0$9 @0"=J%%8(BN K(#-K(#RP:<.Z(#H4$>*!9 94&PAJ-%F0S(#"FH&4*UB M,@,V- ,J!Y_^.V18K!@F_WNNX@'P@Q-_/Q&^Y7A^**%+G5LO#(QO3/[D@7$M M_)]D*I"I4$!!J=.> S(5"FHJ4,UB,A4V-!6J!Y].N&]),=0EBGI&EUNA%(& M/JBCDHV;/G.-T[]"//I@S)3=QPAF^@F]ACH1/XIG$B[D%9X"%W$I2' M!"VBMZ.=<'C%7R%W+?(/R3XHIG20?4#V05'M RIT3_;!AO9!$_>HPVMP"]HW MSQ8]X);:B YO4D7OKW'@?B*^/#)^2^QD_^YSO'8E/8MSFXP',AZ**#ID/)#Q M4%3C@6KBDO&PH?'0.OAT#"^6GN/'Y6\M;F-V&MD!9 <44 K(#B [H*AV0(,. MR2%#8$-#H'WPJ1/:(E!'XPAX(4_4QS]]' +_R"(@BZ" XE"GHC9D$135(OA, M%@%9!!M9!)42A@9LM39P&O2%11$!FO^+"'Z:_VG^+^S\?TSS/\W_F\W_Y8-/ M5U*XEA@RQ^A8EA>Z =#)..-1SF&7RWMAT4H!V06%% JR"\@N**Q=<$)V =D% MF]D%E8-/IX]\,-0YACVXHK(,HZ*W1A>,!)M)&RYYTIA94R!;@6R%(@I*G6KB MDJU05%OAE&P%LA4VLQ6J!Y^N0FGUF<_5!H2Y4C;&[4A9#^>^'T;5\SN]GG"$ M/EPO>E:2W4!V0Q&%ANP&LAL*:S>^>, OW*[ R0H@*Z" (D!6 !7'I>*X:TX1C7%Q7*J.2Q- SB< M.F^-W,""NH%-\@+)"]QLBF\>?)KL4^\&X L.0'!IO9B,@"** !D!9 04U0AH MD1% 1L!F1D"+C R O9&!,@((".@J$9 FXP ,@(V,P+:N"^M+VX%3?PT\1<2 M]L6:^.%?=NOP:2Q8#F=2-=S'+CZ.^8;OGGX7/3=Y;MTGC%MF_;R37NC:*!(: MU)-WI+TO"2!E"LT"B ]F7K)P'K3 H.)R9B;$O&I/VLR)6E# MW_*>)]&&=A[8R$_PJS\VP1^$'?1Q)*5?/A@Q9JHX LMS/$"4O+M]4ZY732/^ MY^V'@WGWLZR\DD"*\P<+ ^V!$XVL=U44*R)98;ZFHW7.Z)%=C-_Q-\?EJOSQ+294KJ>Q\S*>6ZOC&4/)[X86^,S+@LN5X M/K<-SS6ZPA$6_/WF85$(XX9;?1>4Q=W(B#,TX>?QYHTWN.$3OU5*'XZ]P9"Y M(_6M_.&M<09"830.?S=ZH72%W]?O[PRE<(Q*VS0JI4K)5#M&<9.H>XNZ@!>D=P/-#&XH3;$R!'NG8$[>*^'),'A 28B+H8 MC\ + S4W' '%',=[0*)JBEK88],8>/!F)B3"P#?\T!]J"@)5+22,X\"7GJ,/ M&8-6L$>J*@B.A:FOD]' :Y75H?KPX$G'1M(Y*EX+K_%!$M4!9C#N0+)[[JB! M2:'ZXILP),L)T;@U0$ZYZXM[;OP%Q(0'H'L T/CX$M7N+7/]F"=+LO GC] M/7/"Z-RUB VS*.B!H#EJU[,)LYKW4_=1BSH V^@ M901C'RNJ],50/<(?@06^ZDVRLS%X%=9!$)C&W*+N+)$8Q4(M7X D$#W6 U6A MQ5"CMEK2J#TR;A(] D16F*QP>[I\;BQ2VG#"[Z[^&^7*VX:U4;#5Z 2;QY$Z#Q:*SD_J MH/1 %AG7+VY^9Q7U\>?''Z<7-^>5%U[CYK7-C=*ZNOO[; MN+F$;^==HW-Q\;WSU;@^O;J\OEG-&B=S>O5FO[L.]\%6@'E$/@@?=SK;>'(K MMTV807I<+IICA1?SPH'1AHV461 MQ/'W:'3J>]2.?D++.\SBT.U J:VQW&N]MM5UD)6"F;ICA] 9APU]>#;^-+XT MPRLDP"'P"*RN]S"U/_+Q*N-85:^\'!F-O9XV\IV&Y:.&J[^D+X(^MVUPTQJK MK0FD,#D+5DCD=W9.KOW(Z02/9&Q*=P;@(X+W 3;>T .['KPT--"Y&*)OTV9D\1:J35">I3E*=15*=QYTOUS.JT_(&0Q7S MCGPX$+&' '0D^'JD 4D#D@8D#5@H#8BK6+$*]&2\TGMU?9SB<%]Q;^CP\3+1 M-1_JY1F,,^O5,/X8K_CA_?Z0JTT>S!X(5U4%#' )4/*[>.7M-P]N_=V+5H.^ M,8N%I&5)RY*6)2U;)"W[NP=,3%&H20VJ[C%1!WD/XC_4?ZC_1?H?3?C6$C'*09Z\#9"_Y\=/+BYN\S&A/'H\4;_-GK]81:LW'9@).^)'U) M^I+T93'UI4YKG%>9,WF/*:F5,W>8:ONGP8PADP;N+.7&]^[?2T>E,NYBUC>1 M B4%2@J4%&B1%.CWH^Z1\:73N9I1D7?D*O$>5@J4T_=TO6/4B[-_M3]=C-)@W?M M\<]3!=1F%/1*U=5,589L*+G-+>[[H/!!Q'1))6S'#V\!B())H8SD.*7^-@Q M.02&(P8B*FWV1KR-5/O"9M_\]OM;XVM@'ZEZ7/$9O#8:W^/L>U._Y(T0;V<& M8!KGKI7RJ X+ZW35;^?CKZH6E2<'7(+U_]/%XF?,-\ZX&+&%I(!6TT<1M\V, M8P @O-85S#2^=SNF825?$/5!7< .O!'W\?NP.E6?">,S\ZS0A?=AY]@\9Z"5 M=!*I;0_7Q[H1>)N+!?1&?L '_A'-H3F<0W-9]696+E09MFF)!R![IG'1N3CI MACX6#M1?_A5PUS:-;O?DJ^CQ+R&3DV]=!M.):=R$\M;[]A4P?L:E%' Q^G3( MOWT[UHT-O0<.VLJX'<7M3C5[[F+9Q> /P1^BSDV+2G3;U?$Y/[SNG$,#26H\ M]$&=*6)PY-R#9,/U*_2.%MOZ(V@D__2%0Y^.,@1-2()G- 3,_?=0RN#L*B(;4 MGEPX,O[D *N1P1S?TQ6'U$)>XLF>KDZ45(UZ-O'D'7/%_T2_Q"6*;%"(6&=O MNO)=_D4E^6Q&"D0ACWOC$X]$8@Z*ZB[$4\U_K,F6ZAB(54LG&%-%BL6=J].C\\[7W5]\.O3+YWK MD_.++\;9Y?6?\/'PZ^7E[_B]>].Y.?UV>G'3+7#9PIO%5:^W;J=@4>"(;E$- M:55+]P%,OT/'\WZB*^F/C]U3J>MWLI!3_G=3\!:T! M$Q4;Z%+3R8KAT[?'A<,C0VBJB?+IBO6%%[:5O'G2DBYQA*86>-7_@2;C!*@X M"X#U5,'F6T_&GKP%FC70QF[0]V N]W5/?54_&;XOH:;VUGGR)S#HF%0._+0A MH*HRP6L_J-^Q3+051$8:\,WB4O&B%P8AVHGCHN1FA$[X,)1>3X#'B86J1Z;A MB+]"8<-'15Z+#>&:*LD-[[ ASG.C)Q'!5X3VD-X8J /9@[F+$"@MJ!T#!<]?PO0&'[OF8.3'R M0BQ,;F"=OD#T1LMHB_S@Z-BSOVKJ MSX6+!$Y%]MS/BDZS/V)1^D6*VW?S_^.@O=S[E?N!V*0]AJ?\_F[ M,8@D4KH^]' 6!9R-+ZC(D@"ER!3: !>^!G7'P>+E=WWC@1M15S47 X7V! >0 MK; 2Y":!X>0*WIA8'E#7A M>,D>L '&X)00*=+-#!XE-B) /&9L!>10.1'H V"-\7>XZT4$$+%;10,3<$=;(%GH0Q/OPC/HE$?W,]/$,# MO'M0J_="@KK,P8>*,>?X-S'NE.M M5ZI"CXF3X$#QAM%A=$//#X;P,+J->$Z*;_7AHCZ%:WP>W?C8,ZV(QZXKZ-9Q M.Z192;.29B7-6@C-&FV/,3B8EAYXWNJ02A$=1BF3WZ)E&1_]C6WP, MJ!KB@VN&TD-=258CZ4+2A:0+BZ$+=6[+6!.JX^WQ, 6?X4[J@7@D[4?: MC[0?:;]":C^U!X6-=" 1/."MKXN#1![ưA8M$S.\;\ 6ST^RQ[HVRX72" M%%SVP4H=!S$QQ:;QB:#R5M]GKX0X!S/Z9VD:A=DN@&HS6JL>G(X[O")A* MH!9NX,5UT'0PT[WS\,+6;=GOW4-5T3?>7Q@P*7H]W56U8QAMUF%(Q=9(2Y.6 M)BU=0"UM&J)G8(T?5-*> M&/6-)=W[H>3WP@M]K&\9/6'K(K^XR2?."QU*[TZR 6E8TK"D84G#%D;#LGLF MG/&68]2K(CJ].X >.MKDQ=@G? 8BCI*%:0:8#.I&NQ$E>QCO6/2-T-?%3=2& MQQF3VH]L:EK:(J5*2I64:K&4:JJFFU2)Z'/F!'TS6N<')."&;#/>?Z22GQ@V M&!5N$.X]X-T#O8HE@W#PG Z:Q1N]H:QC>L".8*X.&)< MDG))TBII8]+&I(U)&Q=&&T?6+5;6\$,+"_3V0E5O,K),I4!52=\^4[&!V&Q5Q?NTF3R"GKLN%A^C6NRD/TE_DOXLB/[$ M$,%DDSUJPDC[3457U4:G6(OJO4ZW(R-4/\.'N$H[#P1F3U&A[3PJR%S6:4P^ M^X*E,B\3&ZSU8L2D1EA4#RQ1W$N5WK-!_?AH2#"UY*'/)=3U^4#VDF6_)K[D MV&=#2R3*8H1'A&?K M,6RFB@JKG!%2S-IPJ2/6"A8=QU$V"!-%Q7B2M%@EUD MC,O5J1%@!36\::HTH=XF'N5+)FK%H4>JRVZ,:\9I3U6OI3@"97QA56,"VOI M.WW$ ]EP\4OROT(1E71WV(.)7%85[@+V$TN@&-XMD%0O?($A' YMX+&N3WZ/ M]:WUZ<$*C^7T\/TQJ:;->P'6A =V)7FIE MO0Y =$G5NJ@6ZL):VXBYOT(\:$*7P=-5UGE48D\]8+$0^ZI._HQ?#.WZ2E3 M:K%UX4U/F2XRI1%=[U*7H(2W00O*L5!TQPKZ]D1,EHPDKE%S%S+)W(#KG6_) MZGZ*34H#4$WP; B>N'^*#]-_UN3*7I8$3R.3=I36*0PN[(\'TANTZO5*J?4# M2'*P,IY?I59X9NM]7W6N;XSSIV;K5>?67#K.&[-X76_ZN8YSN;+ @372,A#7 M!> YS%1S3]PS,%_1(/.!*LZA!8-;'V/:QRG/SFH33WE&FE-E^?78_&Q)7N_N MK9#\7%7F#M1"_DF\H=]J\5ZND5ZFO3T^GJZLJJ>KI">?C;)+U4->#SB5_@!%H1" M?7RJSC4 ?Q9)IB24-#-I9M+,^ZZ9JZMJYBIIYF>3_'<^2IX\FV<-O$N6KZ&1 MLQC^Z*IBC##5'GNN[SG"5F=(G8T77TY8P%YW*2-S4]Z_)\%P%3W7<6_'\1[T MALG)09GJH$N]+)P@[F1E*QD=5^<#.>H&UPNB_,7HV![4JT;]R+@X1?UBJ6F6,A;:8:R(5G:N" M2&>6:=FXY5H\A,K?_4_H6F.9T"?I32]=Z2HU0I\I+WDPFEW,,N/RVNO+DCI! M:QV6KLR_>DSBQE8Y5S%HT**5UJCVK]QT^-R1"@;OEJN!=Y&.@I&X\09WWP9\:9YM$36EK)J M]K",;M.VFE..4A)?1H M*]55\;'+,(H45V7.44F\+.''S+HGC?;L7+)4TT<#G4TE6I3^5M[)R_?SC412 M(FGVWT@D)9)F\HTZ:+)HAE33[4 M-:ARE4JF@?^]G2-G$L]S,KS2+8>+-@F]A%Y"+Z&7T$OH)?3F'+WDXF;3Q5TASR;79,V!K+\1KF90 MT/="G[FV;^KO7-5FTY][7I1+,XR3:M0!0_HC)NN_75%?O$(J36)SX6&BG%2E M5#.-2K4%_]3K;^>D?"K%+WUC[>K(3-E;=:A*9[T&5*/?L$]1 :_\@G=J;V-W M:C/)N=[P@]L+:K7'U(N;2!0^B@YNR80HMJR>P.LT7*IV%GNOLYWY<3<"^(I-SFWF?UR\F3__74C#;X:8 M0?PG_A/_B?_$?^(_\;]0_*=,U%PM1GV1GN\;0^GU1$!K4>1/K[L6U:J9]6HE M-_XTP9G@O#1X7S,;)5I:)3@7 \[ULEEN4S(JP;D8<&Z4S%:)=KX0G(L!YTK% M+#?S8SM3,FH!_?_)@=?\<35"4"(H$90(2@0E@A)!B:!$ M4*+%U((X4]?^YX0ZR#2!Y5GK7$JT"I63;+C?SD*1.:"#\%)PK5..'X%P,.)=+9C5'Q@8MJQ8P M$M!5M7TP# #]_,G5 BL% 4B5K7ORL5ENDIU):"X&FNM4MHK07" TMQKD-!&: MBX'FMEEIM@G-A.9"H+ENEDOYT#O]8P[S[,?A*/C L(-F'LG;AUN,-_G 9WS M0RIN77C]XV^M2KGR0=,TIFP^U!TAFY!-R"9D[QVR,?>T2A6J",V%0'/-+#4H M*8# 7 @PE^MFNYF?<]DH*2!7L8#.P .J_@\+A.=B-( " *2QGJVQS%*=2@ 0 MF L!YHI9+M'J$X&Y(&"N5REIB\!<$#"W&P1F G,AP-QL-'(#94H**& @X L3 MKM&3WL# 2Y[/' P'N)YKA5)BJD 4#NASQX;&@//,H8T#I.AH#9603<@F9&<* MV<9#7P1&CX7N.L%7LI60:^-_;PG0A#;\98@;Q MG_A/_"?^$_^)_\3_0O&?DE]SM>9UXP6XS#5WE# M:Y&;O?8&JI99:M.F$X)S M,>!<;9K5&A6])C@7 \[UNMDB.!.-U*N)8WH,U8Y'FO MO^O4K%%M=4)S,=",BU:51GY*I1&<">SC>&14Y.'J=B1:8R$U>O49OJ9&?Q$X",X%YZ;D6 MU1P=Q$-@)C O 7/5;-0K!&8"4]3_(XOS1@CU0;A13:^EFF+;->(L>)T%P(-)=A7FI4"W/JY\ M2LX]J:AU9]R66:%=2H3F8J"YTC0;;?+M"$#%3LGCW@P\C9)9J5/\B-!<"#27RR6S7:.E*H)S(>#G[JZ1&: M"_ M7K!JIWUX3K2*$%"$/A "" &$ $( (8 0\!H(H!U4N5J/^E-U@]O 2Z!+X;? M9Q(:\L+ #YBKR4\K53EVN#/O[1*4"$H$)8(208F@1% B*!&4*"=PESY8YHY! M_\Q\89&3E6?%\6IU_,I4EI+@7! XUTIFNTR%6 C.!8%SQ6Q6\Y-T0G F."^% M<\TL5ZH$9X)S,>!<,INE_&AG2@G,XS)\%OI R2"$ $( (8 00 @@!! "*"60 MEJ.6ND8GP@DQ(Y 6I,BI7G=!JFTVJODY[8'@3'!^(H)?JM/Z*L&Y('"NFHU2 M?BKV$IP)SD\L2-7+%8(SP;D8<"Z;Y59^UE=I02J/0: L](%"D80 0@ A@!! M"" $$ +RM2!%NZ@R6LGBE$D7;O2-(9>ZB@45KLBU&YYY%YB@1% B*!&4"$H$ M)8(208F@1#F !GY22PC+ MA.6E6&[D9]\^89FPO-Q>SD]"-J7\Y7&9/0M]H&0/0@ A@!! "" $$ (( 93R M1ZM45*F"_.[7]+LI'DI8+@B6FQ0/)2P7!,MUVM%/6"X(EFF=BK!<%"S3.M5K M!XLH/E7@^!0A(!M]( 00 @@!A !" "$@;^M4Q5^!RG;1B)TB_D?->FZ620G+A.4E6*X>E0G+A.5"8+ER5*9CW C+ M!<%RDU)D"NVU?4HG*' Z 2$@&WT@!! "" &$ $( (8#2"FG] MB0I;D$>]JQ6H_'C4A&7"\O(5*(IT$I8+@>7*48D.$R L%P3+S3)AF;!:P4*_F4PLFEWPW(XDZK= M/IK1CV/? $WVR1ZP59]([*I"]T*9^2GO2'I+%G?!:YAU@QZ$'?1AW'AXWB\S M;LM*WHXB[Q1[D]N\)IR=OB5JMJ3)/7U-]>R]X7N.,NF3O5W7\XF9,^7ZJ#^( M&.12U/;'@](!4,AQ(D",OT=-J>]1)_03JDG#"J4$NJH1?S#&Q"S]$JWW3:T M;N3QE4LK>V(1&:$S#AOZ\&S\:7QIBG ',V[6RFY5-,S:+PM61A_Z(N"J+8[@ M?)!L^"&J[+'4GT^ATK(PP^J4P1HF5E_5+I%\*+D/+//A5:$T@"["97)D^'T& M%XXR)LAI[TN.6"TCSXZ8#V9>\I1.V W-GQWLT(VM'>V8%O=YT=^0I,FPPRWO M>1+EPWE@(S]![;Z<4ZRH"V*.5['O"?58KE=-(_[G[8>#=RDQJH@6U:-*"Y^> MZNI1HYG2V^CG#^KQAZCI6\]1VI09?I6&G:+<(?='TKGLSE>J@?YK3ACX?,LF"-&TX MIPNG0DZ/BS1@?=R_E: ]E52RQ(")WE[=RCGA47 @)+Q_UX4&X= M/-7^3)RF/ RT'YX6IEDI]S6#3)DUL*-W*P-YSIMXG17;CJ_9Z/7TWQ-N\<$M ME_I;M6Q.+><^O:B['3B1%BB"%JB0$LB'$JB49HJ3K)>\L3G)UH/ENL2)0WP0M,?H9?02^@E]!)Z";V$7D(OH9?0FW/TDHN; M31=WA12;7),U![+^1KB:04'?"WWFVO[;%65_)VDQY>4E"U[B>*PX(_]EZA/J M 6^.O*E4_G4.0]XM%C?;C'+LN2K4S;#2X6?F,-?B1K?/>6"C(1UP[V% BO,8OE;W[:[53T0I,+ M\_L&&#B&A1_X7Z&X9X[:VIJ-^60[&TE?K$C8EB7^-3P$Z>) NE8Q2]7\1'$I/2!WGO^? MGOP)-QH6&XJ .>3TDZ+:1%%5&F:+8O,$Z>) NEHMF>TR>4@$Z>) NETVZY04 M0) N$*1;-;-5)<.#(%T82->J5;-9SD\^X' ]HU M0$IMXZP ,CL)SL6!4%"='%072C85;;A&A"=&$076^;U3J%7+@2?&LEY[4 M:I#_3H N#*";9J6:G_UX!&@"]). +C?)UR% %P;0;9-V9!&@"P1HK&69HTHM MM,Q?T&7^&P^+ M*! *3*-D^4KM7-1B4_*4L$:8+T4\N?I899JN3GW!Z"-$'Z M*4BWJV:S2D$!@G1Q(-VLF VJX$J0+A"DVTVS6:%%??+X=^SQ.X+="D<$@I/; M3ZIJHPAFJ6R6JQ24)T@7!]*-JEEIY"1]S[&Y]%7IX.8'524P&%&L@/3; M!K"JUFIFK4TI @3IPD"Z5JN838H5$*0+!.EVS2S5*59 D"X,I.O5BEEI4JR M(%T@2#?,9BL_62\Z5@#_LEN'3_/-\CU'V&IYJ&0:^-_;.<+EBRFS/D/T[EO/L>=-_6=[&*U-'(R.;W@] MXX1;?'#+I69IM6Q..1Q/NQW; 1')?A%DOT*BGP_1KY3*]37E/!E>V)QDZ\%R M76).GWA+,D$RL9Y,-$@F2"9()J9DHDDR03)!,C$E$RV2"9()DHDIF6COA4R\ M0IPB7V!=.R#Q4IHBUU3-@0KH^)H]'?L_H1]P.TOJX(7F0H+R@F]A%Y"+Z$W;^@E M%S>;+NX*B?>Y)FL.9/V-<(V@[X4^Z[*@F&X#GO,_+YQYG@/Q@D+V/L54?DR-0E>BKLO8\IEHM !A>37L;:? M#^O)_%L[V%,@O,8,EK^YJ0AE(R]X8%@XGPRE=P_$-N60!/&\P*Q#W M=-9$5C1 _FK>-.IFNT;'\1&B"X/H"!Q$N9ONK>]$\ MJJ7!3[%K:N#UHUJS ;>F+-.4WV8I"+Y;S6H\]$7 %;\XHN%!LB&IVZW#_$V] M9=;JK;46^UZ%\6\)YX3S9^ <#.5*B6">L>$2S+<,\W+-K-=(G6=MN(3S+>.\ MV<;P-.&< A]%@72U9C9RM.!"61!%"VGTA,M<:P_S(6C.?IDYNU(R*\TRS=DT M9Q<%TA6SW,[/25>% S0I[I=1W-6RV:Q1\"QKPR6<;SMX5BJ;+8H29VZX!/1M M1\_ $F_D!^>49%'0B,0)'TIN"18(SS68:QMLX &E_T?_L ^Q!U)NV\94RVRW MZ$!M G1A %TNF_56?C(B"=&$Z*<0737+U2HAFA!=&$37S&:;-H 2HHN#Z*I9 M*>='1U,Z0NZ<_V,V% %S#/XXY*XM@E!2O@%IL&WF&U3-1J.6FR@GX9QPOMFR M587V-F1PN(3S;>.\;#9:5<)YQH9+.-_VZFS-;-4)YUD;+N%\^_J\5*[G!NR&Y$1.N.PH0_/QI_&EZ8(=S 3#5LY^!4-L_;+@LA7NHRH MVA1+-6,*E;8CS0>?;OK<\+G#+:P;;26+2/L!_!D #WW#Z^G-+STL*0U7&;0F MC0 >'8$H&MS%#3$GW.*#6RXUM*IETZB BC(>F&]('DC/'W+<&\.=D<'B X,# M#Z[UL'7UMF-O,&3NZ!]_:U7*S0^^H?J%Z2QP'S2DGO2&^MY.]_NTO*;0=I-# MS1N'Y6AO) X;6[(!,OH'I$Z?N7? #^'">/Q "DU.I!GV M'FD<4W.*F/Y1#O3CLV54_;"L+'&YE8K/Q[0)-HO%UZ^%_],X8U;@R>DP[$J4 MG0IOH^YXAJ W%A+R,I3&;>A#AWW?C OX@KPK/$?[UYB#\ T=$'DF ;/A[7^4 M:'K&/9/""T&28:3ZD="U0,4QX>)>-Q.0;SDA3A!X&H+/#9O[EA2WN%&. ]!- M^)D%H&!"QP8A!NWH*T70ZV$#WE3?)IT!?60+[*4Y[A=(SZ3O9D*23-4K%+5 M,M61(8@A5P_ ZSLG7?_(^ ;:)1;K'LP!W@/>N&!02 /]U@?A.# .T^"/H%[D MK=*/MR/UFJWKH./+/\Y/#LOM"#N@$&T^$);.\8/N/P#(N(O]C@9RYWBW0*R8 M@.I&#J3S\"GNW@OIN4KS@"9F$2&/C)LI$HC!T(.!PTT]#6,3\PFQ#6@!OVG. M62P$WB(]X:XP 1> B"V F1+ !Z,%Y@%W>](;&'WAP_MP*IQ@2S$*4<(?49/J M790XISPP:1\ZGO<3^Y28@ ;,YDCP4*G8G@!2W?G EJ"O*- ]/3:53L:I!K2? MSU6/!X/0C;1V=+,N/852BGWP)'1JTLK1B^C!R(B+U>#FNG%ZC:KR2YKZTXWA M4I&P5M"66=2MJ+=2-(+F8*I6 ,*,4&%% /PK9!):1(A&'TTTQ*R^ND\C&D$T MIRX4J+F%_3A*T>H9TNVOR)I))?B8%WUV#YK%"5%!!%JR%7F9'RB>:4UB>^#' MQ-=Z(:Y@'AEGT5.*BW#-2VT V78+,TS(D4/,<$,T.Y%S8]TUGHU,4(L!R%4 M#MQ :)/3C)2/(Y0-JN:GA$X2R"PP]_#>/AA*=WTO1)-3^ 8:II72A^1TKWXJ M?P ;6EFJ[XV%X%B1E>2%C9&'!#@$Q ']WX,.>.3VLUVS>MK(E\2GHL>J"SPZ M?!+XWW@JM+5#!P[E!V9O9BG/@@^%LA:T>HQM!Y (/P2%!P; SLP5,T*NFEC1 M:#!.5.>#9-S M9+QSJ^\"JNX$]\=NEYZ>\5ZNO#H?0Q\^9X M%?N>"+N7ZU73B/]Y^^'@7/&LV4WD8_?YARYI07!1UE M1E_RWL>#OP6>=?#I1NEU$()CN!>]SE_?L5ER+:"65NHL#+RQ,F\=U44*7@YH M"GG1*<28RGH]2#N%+@=3R22:CB@J"X:9"\-)SA06_WH.'C#> VZ4]:-3D M/EJ8X):'.-/@XE08^><2?#0AX7%GA"8@>,'Q-W#//#GT)/J'69L R&#+NK3E MVF!#B;%"'W[A.GA0;GZ(K"2@&X8^36,82A!&7YE=#.?B*-J%T4N0/1DOH.G8 MZ"W#^"G86M#>3QY$PFOJI;)H?*)\$U$DH2RCT22G1? M',_7<627XVPU '/3^,E'$V$UHB5O'WJCW"R9G/F>^Y3$4:4%!&EJ,6!GLI<7\]FY&$D(3L MDX2HI?4H%J>6'^^YXPU16)CU5R@P(0'<+Q4[@X^1Q:)DJ7OPP@8\ M#K+ACV@!HCOG]G%VLI?$\T#^&##3#PYU' ]#B^HF&"+X;C Z,!M)+$DL]T@L M$[$1/QP.'1THGXJ/!"=TAY+;PM)PB>((D?L?)P7%1ID.;,?9U+C>BXFVBK*8K \R%4C, M2\047)6/K79/;3\74',[\ [5APCRM\P7)+PDO/LDO#;O<2F9H]:JQFM3?HK0 MJBB?"V,00Y9<)!Z'!;V)+Q;%#/5JLUK%"M5U%<:(\@\]O3ZFDPZC,]*D:EBX M ;]3F1Z&):05"@IQD%3NE53.Q/2C.+H*(%K ?A -^!K-NG%(7W(5[=_&N%?U>2Y<'A)X:X1"%>XB[^T)7GTLH]&I MO,"&3Y! DD#NCT"B<^C=8^Z3,UZ#UB%\O=U7Q4U4(GN<&86_1I*9V($H,.U# MU4](.I"Q@.9G:_\V-RF6*POE]$;EOLSO31BPG]P0@=I +*S0"53B::CV7S+? MQUV]J$+U)D%CR&4/M\F"17)DX [$R1:#^:V".@+O:J)C8G9C8 MZ^V(GUSEJ2:V)YJ338W:"H+6A*>4K_YT9/S)H]V-/28[4D/.J&' /<#T'?_/_9>]/FN*UL6_![1_1_ MR+A]J\-^ ;(T6+9T_=Z+D#6T656RW*:JW/V^=" S3R910@)9&$AE_?K>:P]G M ) D9=,6586(.\A,# =GV/->*PET9X,OEK^>+L[(KEM;T_QT_V3R5=9-*5V0 M^#LP95==[BW'UI%(%,V15WEY:,4Z]*W4YO]=\9?KS(6V6CTVUW?7/J^X8[=( M2T#NW%&4=8*G*/^R%ONPI7@ZR("N;_D%?DO0-ZQ6)))I'.4A6Y 7K07/"/P MB1O,B2*!1#W+:.>GQ\+6YO&TUJ)?%JS)4#*]RB%4]+6Z9F%-X],PMZ]?U[[^ M[O?$:A I$$$A?#SDQ?$&]ZEF]'O1AOZ.=_>*06[ZCDT,PZBH2-_BXYJZRB^+ MIO\-&E&_T.YL6Q/MS/[2&E-%2EW0"5LZ5\5MWGSH]&Y;0NOK5I2/G^N&%O1[ MEY?=Q>)ML\TK9=K*^(FR3)+E)_O'M:1G\C7D6^.X/%LQ.H)!(33A8J[7U;;& M8;Z0Q],U*U_SC:0 ?L4UA:8@I3TW46M^D8T M]&Y?MU"+^$S[9F<5\?1IQ;I'R,,N+MEKP@U5OW,-4&LXJ$FJE?^^V-&2<)LD MG+&&?3*$*G/5B[P]@Q+NFAQ;=YF'$\GX3H(_ T0)Q%$J(([<^9:^\P>V%Z[$ M#;0Z],/*_;'M\L-)WLE&.;FH=]90C4]M:Q9)])1.V>TMXLN_7O3=NKZJ6L:2 M(5WIY]56(N>M*K;S@717PV:?-:O3#KZJF_>DOE8N-F9X7B.#21(-B<%&U=VESYN%N\-A_KMGV(TSN.ZO\L'@^8*X*:053602GF//;)Y+?IM?T\+5)AB62,V/) MWA3+7MRXN]$@A@"YZ%S1[A*] M>T15F=0F^0BA+RI&0@[DGI:U_C@0R(B3QBJEO2CV>PF[;IJ<9JM?22Q PF_1 M@[P45H.!_EOLN1-RYSC]$8OGT\5+Q]0M4*J5NIG;JNCZ->]1MCXB' 5NM+6% ML[;!L+",=(18R6Y9RK^YJKME%1+K5?^< Z)<"",D#]$R"Z: '3)C-.I$C>&]N-O M[3GS#I.02UZ%KVG+^@HV9J:6&:W0$AO-_"E8];)J,/G(5BO@9<0=>FNW;1P? MJ6@Z^&ED_[)[>EG00[5(2'P"#H)U[(Q@-OO&IT@1L.&C:0.31*L?Q$^,)&D' MGM'))J]4@#*)+P%^4I8DZKM/S"H[?^GJ7^3-SDG4$7'.8)JV)"3I %0.V]^; MXBQ'] W\OXW%^AAL48$@)YJ!.GMU:AITK]BN"*7;-/R M2F!?1R";P5.T<*F/ZOK4F6"/^J5#ZGGTW<-AWKO#KH/W N_];GS4S2,)XP1 M87D3KEEK84;5.5*/@/5$7 F4UA%Q)(.,,_:;=-%3S%@W$CM9.'FLX>E%C7HR M[!VJR!*E@7^2D38ZL/Z;8CT?G<_?!0YMWY,J6EEX)W$V<_76NOP]GY0(;]#! M\"G7<7CB-QNMG0/6-PT9[:03U[[,_C<4_^:A7!,PC3S1:P.FUP""PM-GO8+3 M!:QR3=U@*]'IG2/G]Q7X=2*C!U% _MQ[S<=H^FHB1"J>0[E&/'9*YT@IA$F@ M?4UZAYN1(W>BJ,B=B J(+;5[ BQ[J+,T&QQEBUHH*AG]#!X[N;PO(X&,=.]@ M7425\ZH=8DW!*;.;U@J;HH3E"D*#?F=10J\,V-%K._3GD;(1-PP69"%O[IMJ M$;"!D\ C2V/&=\A\=!_#9\_(NI,^%.)XL1[5C)U4W;$?TI.[\UKL*:!,9-%6 MP::F12I"[GFZML T+2*2UD2/LIZ<7\:S$K#;QZ5#<)+7>;-N.5\<\M_'7TA& MUSH);B8V-IFWF+06/B6&2UG<$7(8V[*0S3V-G*;(G,XZI5>Y=C$'59G-Y5J:3)'' M6U>'8TA:M8U2EFI=T3[>;&!X[?L.,9[NRJDW\-=SOO+%!6EQ]4-R)&Y8;X?' M)@XLG\[(JM39&\#2)P>5*V##";:16#'&?V$EVUI2$;DB5.F\V: MS?PU\ZZ+%YDB9 1>XGA'%0&MFU)4-^F;P'<0;:8)#H.6Y2,6Q((@]+Y0>G,D M-3UE1TETWVPTC>^GRFTVH>Z5":61@4@72-12TG<2W1ON%^U/G]P 54",Q%02_B.'93CJRAASP,/QZD4-IT&H@^0Y[57KKFJN/ MM!X?)74L S9%L\L6GVH!CNA'B:W?*?[SB3;8>;^$/=CI<2Y+RQ5K8277""(K >GOMXH($FZR,M5) M8H+VP6@W!H-98^T#<]FLPJE=*/N5]E)7\GT5;VCX??387J75ALP/OA!Q$]+U M>2D&V?'DZ)QAONWF^&K.,-\_;.=/D&ZFH[JS<\[BOAVZ/U,*/I1F[V!?P,$@ M2?(/+J$.8*8E0LCM,!/IG;"TSCG-PR9],E'Z.RH4VI&CCS6YNJAW+,Q8K2A4 M3_[>/*H=":'2Z5\R&,@#1XS]5Y]HB/()(L50"DU;^AK=DV9-M1+.RL^;FF9/ M^ '][*G:7JNL\UHS1VJV;CH5A?K9[U@3_KUNHFJ?R&ED]Z\HUT*LE8[52MW. MSU\&L*(?7\1Y\%59.,ZFR1U<2_7FS0O^QU]?G]/TT4X@[V6W=.LUDT?**_AI M25"CI7]V^XO:,O=]1.DO"$?(8(!UK2593CL,90U) M* ;U"P8[2AM ":^0$\1S,O+@X4D&=K9XV\=*FSL4^!A>P,TKS+WX5@UI M(:=97&JYVZ8O-T59&NL3[51/N87AC%*MDG]$/>MQC%0!W5JV=-*QZ+Y27H\? M H)'XOJ2\6;;-#XD.-![^FC4,DB/JATY'8!NLB3B8B,KAF:PA^/3VUS32&1& MPS\HPH"[I 7_NCW-6KY7" $L6>CAIB3/EUM&:)!R"#B/D!C(Y$9] M7U\A2^Q?JM7F22=CT3:2U1:LG&KMN MN^'$Q!M>VYE.%]^I6WBLW ''"E-C40;ZHJ%U,+%:*E=;[1P34D\: O+.T;A7 M>=,TCCC. >2BW;(AR&-\;U5J+F29!?2[_U>EE(#Z'@'#SPVJU)S0UK,0O".-:]$;@9H M:J/$?R0ZN5(%VV\P37\$LJB,)4QTT:JE3J=3)L+TM50.ZQ]-GT9,$ZUQ^XF9 M8PYB6= X.?YJ=A<:M Y[#1M;28<,ETQPC4ME&H\B81 ME*Z/+ >)C1XJFJV* M(V8H*HM$-)7.+P9V*4]M=+\-]\A*<%Z*O@WE9N%0I"W:F4-+^ FW+:SHZ(WC M]!G_3LM=]RV,#W*7PA$8Y_JK(U6$=,NFZ%19":VCG$3_[N%YM1K+H7>RZ36N M&4+Q_VW[Z,CL11 M3W+Z;73\-:4:/B5JV(C.[.E"U$'T]JG.CBB0.=(-ZYJ^&E/C]WG>VHRQE*$K M_\[V\K'67A^@CZL@<"F48/+U.LOJ?)\NQO+2N^R&)>.N_2A+^R7+QRVQO!U\ M=:Y^PXV387/0"A4#.1.5=Q<^ZO-+! "FUXSD+">@(Q(]S;^)3D&Z4RG 1?2N M!Z+6?U64Y)WS8?@HQ M(I\%FIR;Z3SE-3-D@99%B4C(,*S"32TUV>IQDF13KWIU2JX=88@5H?.E9E9Z M:YL^N)Q,J;C.1G8#1^WX38KZ$V76S$1DMEU?",DEG/@V[O/DP*+6+LB7)05( M^;@W]_=JE<\L[3>>+_G@T"!D]>R#(C^>0DD3G@#.)M(J\M]D:/?^N_]2K]YS M.7[HZJRL$"7$%^N^DI/&;^>I7B?OH)-+MLM.&R:MFE_**OB$:E^0-E0H%+SV M'2S9P:,M!6,>G4 [Z_261JCHXT(!VV_5"TS7GN0=M_Y:S3+9\, O";U-<5- M:$V7N4IFUY+5%2.WT'Z$ZN7>]#Y^IMNQ<5@+_H^"[4QEW&' MC0QO,A9Y:EA(X>AL7>!4<,PYW.M4=Y M_8A[9X3*P45HTRXU:G+E8/Y3*\2$/G7'(/D3 OM.197ZS/UT8,0K^Z2"-3AJNS-%4OHH" M.?@C_;?;BB4;80>WGG&L=5NMS^*NVRL79@X3D3=FJ).,Y8 @3-TD"1NMYO$1 MX@A)P(4?MJ'?!-M'YF4G[;@&!).8XJ,JCRPM\>!/1:F!')EB$WO[5_@HZ;O3 M%8>3)+Y7LIG\847(H#7?*6U*4/&E(ME\^"Q,FNP?J^XXVE [T %I\A()RKIU MP4%-8)F!P=Q4M-%;^M'J-R2FYW$MTV"F3W!=MSHV3>R(IC+KSFWVJJY.M-#= M((J4:"LAK]-A(%@8[0!\+DVW9EQ9)-"VR M](PV<*SC9$7;"W*KWH_=@D\N2#]AW.W(A!42?FV*4"9,D@:GP6,A\PKE>UX= M^5/P-G..S>-<^1(B?[M)!A9AT2MIQPZE0RH<3#9$45VKNRG](&%33-62^:IH M?^AL[';XTN'$0G'PX==M+I-8XQ'8J=1$A-2L]"T.+MY\F\$D36%'NP'X15-! M&;;*8G7LJR96+*18JR=DI*TU(@D4;, JQ\VU M__5&K)C/,4+]"7NBU<]"8R(9:0>S>,2KC!;&PUF'Y6'$Z@A"D2VFFE9"+ 9! M3@112[ ZK#].$86"JJ5G]ULQ1CQ;,ST%L-I;ET55]Z4.T<)(GW/^:'M$'(E7^S1@X=/>$3?%5N:P%S_]HT\+-Z/]I"7SNW_ M5BCV"JY]RL I$\EHCZ3?]H6B5\23&C]^F$VL&[,:^]U.7%?%B^%2J]RPG\8@ MS4U!>PS-+[Y:D%W7EAZD/=+F/0LBMK5"1\^U5GAZCC4FJMUC']DXX00(*,\N M!OI@SXHW5;&RD(>'*1Y^Q7UT$S_1H01X=;)Q=&ZKY:;9DHTH;KI-+MFI]%Y;/W1]&UT!+$_/;DLRH4@!2N36LU!R"B; [)?_)#6>K1XEGA MJ:9!K&@VU 9!P-3->ZV4@X63M&1\*W>;:K'[PRRC"@?6%G]D*P(^BRH[]$\Z M"#.HQ6;T98#ABV+[821D452XIBG;8@J4%W88FTK+HDH'$C$(^-3P>,?, M'8F_7MM^/><)YX[$3[?][,P;!FL<(R095TL?"S(M< M*M=PQ#4X$K".O*L0C6)V%?SN>4V&AFX0L8&T(]"L8FYA4K[$X6*J7_'>F9]) M9E537[JDRY8+Y8]NL9#BB@KCN$E@$K-W +NF3Y^7,_'\M&]B:J'8Z%)SF$R- M9<=F%/TGG3$U$>&T<( L,V-HE4LDG*^/K^)U2WJ14+O=V"9BTX6F<<^A86M<-!@SAMN[(/W",=KG\8+L11LU>U4\/2]I$/5V<1ZG5(4O MS !HHV"S?2,?OI4>F!M"+P%:<- RU#KRC%F71;$,%/>Z9L<]YV[?6I68C'2( A!%*'#^TJ1RNM)CKR=X/'72&RO-,+>Q21H?/XAATP5X M8%.7"@X]^2FGB]?\'D9P8S%&"U5)BX=8):-;HF;&3H(.M<06);848L[ [I8X M+F:7D;R9Q$_PC RT#H)BI^2F&JJR!LLFQNT+LYU[;*,TEG$4#^VC\&;G1-;] M3F0%$.M\L:$72(U_R%(RK,!UL IJFUM]F1W#%A%5WZ\1GG[0Q-BU>^66FT0NL&2 M-OIDX:LTS!@1NMRV/?8CA=*YC5WN!7 ;1YN[:*MZ- +,RIX$[0=.1]%[GWSS MAVSQY*L_\!OP_W5Z*A=\5\^*S2/P\9":*CBIJ&,WJO!,7?%*M&)U5?80]_FLFUYW]>?'^H"HG= M\HV:V>!0LCG\;*V/OC*49X1Q2N01G#PQ1UC\K5Q< K+4F&+,:%>C2L)+)'*/ M$-6F(F2VR'_V%=#&R3LJS(R51G3T#?MPXO";'CDN6BH78V0-[$_??XLTS53? MZ4C-:/<*"!,;O-&,(3/M-,XPM"B%MQ@Y]DZZ=AS3UWJ2&$]#S# KH0@^?3TL MO[62,98'R9-+%&)+=MN62RAYA(WX&X(8X=817I(V(UOG8R!\YCV+S/XFBI^ M5*[S#9WME.)-ZV+S!-# MS6/J"*FOFY@TT.(9Q_QN&R8O+2&@79UX5!XMC;X M:+%A,T%;B+"S!26L6*5@%X*L@&^+.T6'$Y#2QD0.>FK'?(R*&46(3A=OZL;5 MC'3#O5Z!GX4]@K)4HIFZ[QA^G/V)'?)A O&L,/2$,CQ9Q\)4_&13]X3$;F)N,H.?PBKQT[JT^S3)(BJ+ M134X>K.G<&\]!:Y@#-7_BK,?4,0?;I% M:PC;64=90"&AC_CHD8UPQ6XQCF08C!5$]4UVG4@(W7%3[1*"2VF=9%=<]>FS$O^U M^*+X4G(I7#DWU:9BLC %)AV4-2O$<(Q4IPTRX6-"W^1T9Z&UC UZU"*9_BT- MU\8[C?7U<>/P[[ B\'7>Y2KP@DY][9JF\,UUI!'QR_6?D$!ITN4+X[K1O.DF MQD$"FLX(RA8I1=L]@;<(CK\GU$D:IZY &C7"QZV;P) D#8M<%*3-K1:J9W$2$1JU+$]:^0=UXLF-AN/RZC@#F)N_X&%&J[93DF)D;!4@O:ROF(IK MT!0?6-WR*%HC*4L[*S+(6) = \EF7!MAT:U;P="U%M6P)@(UZ]'#1M\D=?B, M<4.$1PP M?(FF^L+^\#7\H9BW!?RP!O)<7!7Y6UBV$5P^$[$-QZY=,E8$-_W14H7^17$9 M;U2A4).L[PWKRXT<*AL :RHQT@B"RPYU;4!W5RSQ,&#? MR#X'A>YQ4$A /JUA8(IYP /1 AA% OGL'2MR6]WXNY4[V^ NA>R[" MS<7[I /=(%3TB1%RJ1+R#+DYN@[]!CHP3BH,8\22-\BY=,A4=-P6;[4;X7*C M'Y_C6M-]FI9M,6!)88./>="5J+S2-(8GTL[ FE#R91JF]KV9/@"O]4>*M(L] M$]@U\9+6.F]0(BHE-"S/K';F,B][7^H7I3G>#DDM>50VHH/U]TJ*4K%1.=P= M*?YU%@]HP H9HS58&F?,4!HW$66+O//F35)V-2;&')T% >.,9MU:7ABG"+5< M@JXXV._:>28I:B;#L'84PT^,:YY&>)YZ3HW:'(Z W"Z53SV(/9*B7VL\BB"] MPP0HHB&^(DN$QEY%1L 1K;2N$$LMGV-XH&K4"?FM*-A-7ZW$JC.>G3A3XC$6 MN! NPN7UC3E>08YH7X^#[&37T='2D!J%UHMWM,G&T&_'!1>JY+%26T>3QK@J M8=A',IIVNF6OLTA M2Y6(@F@KT+]L3%YCKL_5@\=[5'@!]DR=%Q^PNOGH06C*+U8GC!LD*D5^_#OV M:8+Y+(#.]'YX%>K?EW7K)E5%*&Y.HK-"S\!WQ>CV*B6D6%JN0?,+YR4(X+87OO@ZSKNG'>%B\,4M&8DM#AR+>GW@W\M0M=V@0?D9F?0RJAS&?I2FULTI4UWHN!M::)^K$I-&&M M)XL>]+)&+T<@:_0L?P[P8P3%$S5]*=P75X)(X*/?8]U]6X;75E:?"#V2O,?4 M\TYI5KDDIW5<46$0BJ:,9P-_R1$'0*TIF<@BFO_B" M.>N*/1Y DJ;?.<,5DK''-6PL)YKZ*IQU!7M,RUA870A*WH#%'I(:I7GV*8E, MYB?'KUX>.+H%]0KV]CEW]^N/V=,Y=S>WZ'ZZ[<<>4"2F4C!+AK>LQQA_A9L6 M7J&$0_$&5^2I2(J(P&/3+!P*&%K6J#015'A=0:J8E;])+:K%R[ M7\>>87",H=)9'DA]5['I?%C'[*==\6$.8MYJA4-M7D+8&TUD0C#+,)G%!^-@ M=(.GC4E4JK4F@)+KTBRZL*8NGLMBLD'*-^-%(3L>45[YM$W"/G>L=K,=Y.F% M&H6V,J2>0FB&T4:YT\D'!E\LK1 +D)]"C7P ^:'V.8X89JSD(##-G+V@L[%L M5-PNS)$QNE,&B2+5HD9RY]A?\.W@_&@VE+MH .E;INLB))9CY06_I"*#=M D M3'=$W9TN]W#_R?Y@?-]HBI*K+"\G0:V$)340Q3+OEP$5=9(\E&!0M+&E<5[Y M'PW;.SS();.?88+AR MBOEBH.FL,3;<;2E1MR6ZDF' -P:*?"$9WGG7F/[H<97KFH-D#) ME>5V@-*% N8![Y[F+@6H]W@[P-0C\P:!TW& +W;$)Q'U==!(@TB5RO MV5Y!X[_5#R=W-HY99NNK"C53H6K XDK30SD2P'L7=8-%&;#1E9F/4E=.UOYX MT"H)6]H*:])95=$XER8EVKXG+L;Z8%[DQ92K$3%V!NH"L\*.3$2@7K+DG"@F M$1>M[[:2ZIJ8AB14L\B8E.(WRK?<MJF\+.RM12NR'J:PR< M'MX25,.#K0H#54D]($_0@V5NN7R@YJQLQC<+G*R(,3?EM'I))#:#$FK5N+BF04)'TZS(HZZ_90]'-P8%I@XP2*^XC*T!P^*;M5*?V-HN0N(GK41-@$ MA\'$GQ=BVLT<7R*-<1-]<3''%Q_B2_;T-%XPP7D/D2AH6V4Y='1W9#C0)TTZ ML1*(5=\W"H"*@[OL.WFL =.W]:8C"]"= &JVBMC9PGYEJV"OX+Z1T/6VB:A# M&4ULIS]Z\/!A%A"_;%"&CX])^NOY?W[UY/1KK6,FR1?JQ_2N 8*^O^OTF^0F M&]8%3/4D2# 8%ZMQQ'91JTM2%GN#A/-*'3'.S&V*INVB[\N$Q#6.*F",-K0$ M6T_Y1<'STD5)\#B3GD6DL4-4NT2WQDB'IF[9],N;BA'0Z=?%\Y?G5N:&^FJ% M$J I>OCUZ8-T8J\:N(H,U 9EIY^2P&R/ +9UXI]);@ 3__"ZA]J2,G/ZX_6X0I?7U3],MUZ.$TU!^W]2W'9'\)>$O$O*3S.C( M54Y(L2 -4Q^O3MU(+PO%MB3A6BU80:.(S*T]Q %T;OJDN" FC2$D$? &C3E= MB.L%$MUVQNGUZ9WJ?#Q)B=Y;M&6$N!W,V-O+% MLO_(S%#[R5)#8:Z]K3B89790/G)^=YH?C**>#<]9\%PLFL:38^E$8#\W<>B? M=L;Z2H(W0OO8!W*:7M-OS?3. M8FEI:8.)GCXQC)O:S'&RUI^>?K4P0WVB>UV+=I1;1.6B?8J-;FA%!]YQ>!PQ M_8Q,O(A'VV TB$>G3U*70;_KX^)WUP1 O%8^TB$,)AG1FD.<&:M:"OVZP9UI M$Q\B^;:$.G4.N]W#L-N[ 92IB@;P[]"^:8$ 72Z4GBE"[;-.1,[?<&!=ZT6$ M2!W%>-PL)+%W7[D?'JFHWMRJ.*S0]K6]T_!J]RYT]S/3$!_(!+/]>]6)D_T@GF;C*>PA<7A=LL7G&/$X(@;]%U MX9H)&[)8AKI.+I&3CQ3L M=OM.@0+U_3=2<"?.V,1BNI:\&:>\8PCR M@&4!&E<#35G2(12VD,UQG$. AZ1O]/&N""HCS -'/?U$6+MHT+"^F6X EJ.- M94.I,/F.U#T+6(2#PQYXT'UN$UQ&CQY\&V0W_^$A*85BXYB52%QXP[LT,]!5 M16UD?@(#$^2&GS@Y D=414)<(-MZXH@&9:%]T6Z=' Z_6;P0,S0\[JD(YW'G_,DNNT*&8GRB MH@^MAPMJFBP$OF3QE,#P75YF+\.T4?L!W'&%<2.O.>]&71 MQN7;KN*2,MX4XS@'\+ ZU2?MZN M*F8V^S\)#?Q 0"AV=2H0Q^5CUZ,M>_P;+:U*LLB^N-D4Q:C$&>$ *6T6?(<4 MJID[Y('UD(_Z2NZ=6_ )^3#$,.!4HXD8-UR)J/(<\%[&XGXF.%PL<=BK86^F M0.TCS%M%^P@@(>-%AJEP53- .!)^43V[RIJ$!&KQQC\+\N6%EAE\H<;,N_,W M+]2,^5*B$-?W(\I!\ND2UTX*%X50DQ"%T),&&4^=1O$JA[Q!S MT6C[Y(]B-O+K]%(X/G+Y,M=BPJ1VVUB9T^>T4: .0G*504T7K#FRM88<36@"EL4:7?P+%DG-LTK>]9 &B^5KFXZ1OEA('QANY M854'RVG(/=9EE"PUAP^.3>=.F#S]!0%?<#K #^R2QBVFY9FOL.?>ER$DVS#. M BM#"3<]::183.G3%6&,]P77KTJ3,KQ9DD D:FDO.8ZJ7/1TYX*>6AN'6^A% M8A,XYX2(L:#&C)\,J\)XOCV)OW(P!%KJ.X];-/2$C@;EUBK0A" VJ7'A!MMT M*,PT9"U<(S_@P#LS\@_##O6AS"CP'!+H6B7<\*M'#3S8OU6RO4\7;XJMAC^P MR!I6WKGNHEXS&;L4:3(X#T3]B8AZ?SH2:MB@BU2S#9"DHL@AMY)'8_5O">"+ MX6)!F;,M'H$-#JX.Z4?U&AXGZRA P '#RD$ Z)DY*3DR6GM M%W0](T'3TG8T?1\6.[KT0I:7ABYH7G3@H!%:!.*2;FU:W5V$5CYN[]*HV!UU M=\UQK-\=QC?5^@ED8A\478ILE69MS @BNXMSEBW]N976UH/8SA!MWN:51D1N MPYWHSP\)'NY3[#WKFUGIP;[HNWTO[?MV/PT4ARHK+)DT>QEOU@ZAL*HV)*O5Z^Y5:_+S3>>:R%"/+5!OILNW M6W03U2- S!7383)O(-40L1W!#J=1.'(R2D+7'\A;_J=DM\@L$A:U05B#)&SA MD6,J70^KM6-KL^51C"(O-)1\%RJND5(MM8!Q8#ZIW (!,*@B]A$,W&W0-DD$>BIIV=H'[HB_D,D?CS M@T7S[OQ:2SSJ%.FY!;;QEI7F-5/@K=9P'@-N@&2Y;-^AC8&6>H4>+=EO7*P: MV0#V>%LSQ3JIF.TBN/=7WL(U(^&6.]4/S9E35?J0C>XD"B+782DURM M-GB VE%D94#]E$!0:U^$(&0$)Z3C6H@ 6R&-$8.-OY5/GF0TCDWI019&4 M7?G&O76^8Y"F:.2IU3-;X_?1&G\="D3W**_6SI"I8*_J3U^[Q 35^")NOE'8 M9@D6)#J7HQ*3_2>1!ZV(^??<$KXGX,EJ\V&U;@K0RPJE^#%Q7#G ;8>PO%^] MP\(Z5T:<[%-DY]>1G%M>FFN?ED45^(ER*899U?L#CY5LW":'K&O>B^#$?R'^ MV)!@+/,KB^HBRZ#)!4"A^4J@VVQEFQ8>&G #L.QK.=" M??"H_"I*\B8)^:CFS2/5"]^,J7X9!V=WPF*QG#4&D&CEYTSQ'62*'\Z9XG_7 M#MUUO>I3CA\YLY(%=5W.9'>,:((KDE)F,8]@Z1ZM^!.)C4XN7Q))I_(>:ZA9R"]QORZH"X&06@R:GNR2(6:QDJ1& ZP [&=V TD]GWY\A70 M/#1;@54P%LMX'>*WO:DK%-9B[,F[^G;<_L#\YFA$1+E_9WG0([P3TE3H]JWO M!Y/\M:Z;S.G-KQST%Q3<@^"0+V$L%79QS,>S6J8_TQ5Y7,<4.OM8^5F.)U9Q M\?R8OJ?%9H#IG/>"OUV]U;]6G'T^!Z'W1.[@XZ,B2D6C]0C75@P474">YJ[* ML"I2T,_V!'((@!Q</7CT M(#2./LR>/'JD5JW8?P^SQP_H+TY $A.XU:NZ*=>D$=UU)#CV+(L5<%OJ6N"1 M-<]M2*)3[T#P?25%!L,GHT9$G^9?PB?3"Q>RXEWE$#/HV?G;(GO9@V6-U (2 MB?$Y@G()G0TA_9\0M@W>I[D\[C_:78H9C %?@&6,\0@E$;PB$5_Y&Z;5VD*2)7R#YX^+YG7(7]49G?2,E?=YQ%D2_H>UVZ"I,M_F2,4< MT4/0W.C.6RP;\*QU_O)>[:DI0+W/I!/W$ZW'B[AU1P(*RI*IL8RD9MWS)=:; M#GU#VVTC#"?EP1A4B!'-91ID/0R0?_G73.O6U,@A M^5CL_!/(68%5[(RY*JGI% E+?Q)00/%TQ#KW17PC@S+FN"L"Y9-G? *6!MF/ M6S%;.#CBFP_"^*Q.+(Q/ILJT@8SKV%#EVC@>-#1=KYPUJ82R&=4PK'66A_1[ M1V-+ NN#J?R50\T\M:#GI^:>6E9H4*5UQ:-GD]@4NKP,A4P^&&_4J;G5-"65 MGMY&U%XW2S]ZIT6=P#2] Z].4:!C"S:D*GSVT@-.QYQI#-S'3.QJO<=-$CXM M)^58 5P2LR[+6H#HZ30'._*+]DLNZ*4CLD;G![?8(J7O M#8]0]Z)LY8;#)-#;8H&,+JX98T?R0XKQU2A_>E0:YYO6V>BA%( M[0$?;MO[OG6WJ0]YV1E?DW9YJ^OKS:;$O#IWSIJ<_\(]AC\BQNE@IK;6Z[RD MP5W=QRKO3U4A%8LTG.Y(LG(RE$T&VE-T1K@E5ZT!/5$F9,?BZ_H4 :8S>M2$+PCR:2@S<, M:FJJUBI"F7S4JE="M:C'+9)6-,,O0Z"IBL-I4<(=:?_99+[')O-W 5]L85P4 M)%\T:6TND?-H[%I[9B08BF-S".$8SY9A2+D@BFBB763%^/CY.D+BQ$K0U)B, M99-?UJA/]H4',G#NH9@-\2.Y3>ZO3)!:H/=B/K*$Z20$T][DS:4K0V>^(+,9 MHU^@9_[9*4@QY,SH;2D4UXBI.*GDCD.&>*YEC-R*QL_?X[CR.V-RUY:,]QL593LB3D=4VH5 @R MDUU7DSI31>[3N-H.Y,MDEKFIM[35P)[E#=YL"O)HT#F8S=G@N\@&/YJSP7/? M\*?;?W&5QQ#V3$$#)JV6 7A!9P1L":00$S9)G(%,\-7[4BJPD .*.XY4>5B! M(>DM$HE35E,]A'G*H&AVM??,8\CI(M);-G*2=U(@>[, %E;R&UFDQ ?2A F7 M>FI!?N;3!#Z-'9.5H%Q>"[OM0]7WUBI*Q=.N!NKTM2K8 99^,<')91Q'43N> M%L7R%,6F0S81RK+ D>^S36%]Q7P1-#VKV9V]G'OLY;R-#;D=+;54 +L/"A[( M()V;A* 109U.X%\1"S +4K$^99O4*$..V?G$ETH8N@P6'=J&CM.R/UA79V*9 M*D%CB.Y9[7THN <0B@2(@(B";0Q[<5?Y@?L8A0VX&)Z@>^T;)8MD",IHBC/)H^H[+>02TD1K+XA\>K3@RF1R.I973<4Q.5A%U&@2Q6C]IR<*T'16+@VDSP5=SECX^TQ&J"GP_MN2;4I3WQP^K4G E(FS\>!&^A; MO5?IAM+WW)(G5$?^]>D#>^KIG#^;*E89(:($6X6-@$CD,C9;4UPR-ITOQI2V MR FA\7@D,>)G72\?SN+B$)]>O;+A2%]'&J05''C+H@+CPY /5JA>TIPQ0V@A M>,-.N=8H#*#\I7J>)X9;?1+*/^M"DA*]""Z,VVE8$.S0S-+&HY5\-LY^KE + MX9E,Y+6I:8ZDV;9Q6S0?*0HX1_&E>M A-AV.OV8V.6K8X!4Z9Q'BDE)(F/GE M1H5&.I%&MINOU;WG:7!9V=HS;#8BI3..=;;YUO?3SG6S^W[MO?P3DZMD__ M37PCU$O'#&Z:F930MZ)PA!:A0J#T2VO#;(\(TYO/[J M108#R;M'9,V>2TN<*+ZO'GQE;SK/FR7(84[>?BC=8?%\Q7&B1P\>/ J/&UU" M3U_73/71]$(D:86]CO'(]SU]Z,K7YDHV"EA73,W9F1NF,Q.5Z&HW2LMF>-ON ME,>'*71LUU=1<;*^P=\V/A ,E!Z[+[H6@U*^O(H;^&!$ 74,^7AG_R/**415W>+ ?BFH4?F[WF_18"/>4^;W&,C"B.9 MKRC*VS&2<,3/*QT$%\(XS0VVP348SM;1K1O7[W(7&0-5>R1],K/*OF47CYT$ M#HS'"XSG-MSFN_$K$[H0T(#50DXJ"H:TS DR.#ZVH>^/HS':%B4Y=I^Z'_$G M#1CO)N* M!$';-;V MG#X2@C^\.\LKATY@M4C,2'&XPG@)^@,#)W) QYSOC:N=;?.FQZE ME-'KZ>AWP%Q5>_9VPS:^KD!71P)R76L"VX.N^?;&:/H$9D>F[W3Q(IY,23^I MP-8 L/Q'=X%<NEM!\H+!) MD6OUH0!+K9B88F.Y5AL?/ZI8, M.KO_LB\KI!T\:UP$*ACM+<-FDFG1ME\%[-=^'/$$$:L+MQGD;X0F%>XM44Z$ M2>D,NS7:!T"_XIW"]'> [M"!Z$4ZWUA.Z+A+A)%%':J1P 07[4K)W8J&^W@O M]2-G,SE.QEVZR)CE$FML,\EP<9=1-@9Z5(IG33SM_0:22M3]ECNHM6"C4_,G ME".#&KZG_>@K$=Y7R+MPP_C.-5NQ OV!4"O'-C\W,$=R*:QL!*"H";6#WU4P MR8I*$*.]$1(H7UH.;D?HQ!'IU'4BLTD8O@-I2U+9+4@0^JV2 E220!__1MVW M:U(:G$QH100C@+FD?85D$H!GZ6?G J,32JF.;YF;,0' ^TXE3H#Z.CIQ45ECP.X:E!ZQ_V%L"(L1=Z5.V:?Y MV$RQ4Q/C=H(Y9>J3DB\9$TO*0R,M%;&+:^7LL*Y&"F>RJ"4\B^&75>,N&ZZ- MD#"$MY*?"Z^S5N#0X-T_>L<)[='7V4V^,BRQYG]9SS?7J,_5.9^5]?XV7OJB MC%8J;HB ,Q>PNW\*UL8 M]M2SQ<:MF;@VLFQ5Q$1@RF$Y9#DM.N.JRZ*I*X7G]X$;C[[L"4AH5:M5@@.B M]"U2+[-P$+[TI&)UC!?..-"@*":^QD,P:1Q;0A]W-)#G)=D8_?9BB!$1*W_! M79'R(A_R"=O[NDB?Y6R#H;+HBZY M&J#Q82E^QF%(!KD#ODW#N0()H V5@(]Q^<7>X/1G"O?]1Q3J-5V"OVUMR5%( M,%NL&D;+D7VW(K.M]!7]QB4N76IYI?B2<^/R7232OYH3Z9];X_)=ZJ=[MR%_ MRXM/\B;T4,!NK'3;T2.M9(V>0)%K8$,JSB< \6( U/%T!7X!"R#TV!\E71Q0+A@8E7ICB>\'[(DNW@_<-BZ,]-8"OLXDV M:)E:=L'(N)/HC6;> ME0'5"4HVESG,"0VX-ZG)ZB;-@^C4Y7[9UFY8:9Z =E MKY,.38#>.%)_]GF6C=^_4-4M? XQ'8Y8L_*C@(?%QF)LT]!8WN=;CM$&LK9* MF$B$T9S-Y8')$_DV\4GYZ^GYZ>*57/1\C=@3V4;B/O\4'4!I"55KQP>)ON]S MTE$BB12W&2=$"E E++'F;DWI\,579LFYYD]6KNW0F2S,T%H5LFG8R#.**CXS M%KD6%-%,(;$/4:3KU+?&_A+,&LMB3FWUBH6EI *Y,!3 MDR=SDO0[,VPH$&T931*:@L90(R[9,=X%/YN1LC%F!L3W"(:CWK8C?N-(D$O0 MF,'E#VHY:X M&_NGT\2Z0:A,F=NCA_B:X,&8E8-298M(\KA+/Q5+$<76($(S M7:=_*SDU1UWN9]2%=L#JO>; S6B:!@1>TNF]Y$T,BR;>,($%/63^28-S.V') M,6R$)@,PR\=W1/V;!5O.BTI( \U37VOTN^"0LY;H,!*KYLS^U%<.!71/LNM+ M&[Q=S%']XKUP4(Y)MQ3HT-8[BDTO$[,7I *+38EX?&#=5>.9GU7U)&"@2S=& MX9W6Y6SJLJRO>%9N,&QN7"NY\7__W_Z[D! N65O]C_]X\!_D@9?E'L*UVOK_ MUL7@_];WR!UB0*EF82_2&U+B9MZIX+I5&;(,[ 1%2_F^I7OM7_ZGP=;"!)S0 MEB)WX+\6F^*#@U/*4^,]Y\C/ED0O^=F7=>$O7 ]<["=37_X?_U/*T_[['[OU M]&V/Z3;&4B4U:[?2Q_*=9+5_/77K[X2YE4N:AHVP0)P,VR]L9:5R;>CXHG]O MJA-8R##'Z)]9K%_INA^>__!289>TG$"_G?YOP_\7JY;N_%7I\@91A>X"'_'A MQ$(;I9G545[;R5EG$L#YR#&3EJ2:C56A"+9@AP MBQ.8P/_6,VFX_;?-SFXW8[^U+!:W&V[AR=F3;TB3Y?]R;*_Q"9H?] S?RZ M72B6&>H\&A=#-"]KM' PJ2 =^MEKG$_U?*IO?:IC2]>J2J2ZRS?Y2&P&.7WE M="!#=MODN_F8S<=L/F:_R)GTK*L1=PQ.6E0>%&/""D4!6;<=,VAH902ZB='@ MQ1B2\U&G_V+'[=^MB/=- MPDJN-49=IV4>#"'A##V$$T)W$*+L*6ULE,5 ?W-X9C:*#)/I8DRW<6X7EI$1Z;?&569DJR4'"7K(@V W"G1NL[#?S]@LU3 MK*-($_IP@;FA@!IH<]!GL]3^H;Z,(/9HE$_B48HQL=98E0Y!WI8'^N@P5@9D M%*!_[1<5BX@*QDY+54IU\)9@P6U.W"@!^<;Z!" ]>Q9?#+JRJX'>:# OU;;- M AV(%TL6TB^\[[-TPNWHT$$?0'U@KUW0XG.>VW>_71;6Z9H=[^A!;^L>I@'Y MFGE1YA$WH<*RV>]I-]P$%DN&+LJ.=LX 9R&+&NO,EO,/2<"YS?,9@')+8)CMW-FVO<>V;6AP!KD$'1"G@&4 ?-KG M8N% &=$:Q6P=B@"=29_D]W+^%TJX&T"AQ ?J\@\)8,=LWDXMQ7>,*:".HL#! M*)]X4_]=\,4PZ[4$?@-^&;>[XCHA5HE^$Q*@3/!Y!3!1%QLR1KWBDFE*6VV$ MO>6Z+[[0UOD?7Y^]T&;Y+SGZP/O!D'MT<%C_?=^ )TW@&UF(Q2V[HR'@N?P\ M!E[//[ =<7 YRS/I%'0%2_4O\B_%VB:1!T[A;O'-DS_8#&P;(*_I,$ARVY?I M7^CY7RR'MS]Y\ >#"1!FJR\\]8Q?'F&E ;%,9'SG8,?:NB_3Z1>%T37%LN\, M0D!_89F^5Q9X?"M@)ERYEC#.A6?+U25-!W^ZN/;L8@)_Z>D\=\Z@$<[>O7HC M\_/P 2F,ER_/WIV]_>'Y7Q9G/[Q^^].;Y_@OOO;AHV\7[VB=>+#VAP3_?_%: M=\693+Y=[<$69C5Q;]5$C&PP:7\=AY<(39Y#< IA=! H=6N;9WQ-BZY'H35/ M/$"62Z/A2T^,:N2?"=1?:O,-Z$)3 (9C/>:S9E(V%T,BDUYAX+]')381X(4N M!(=>NE:Q[D=$(!,@SE&*9X_^D"V>D2[!%4^_]BJ)L?%[I\1^WS )PU.^2'C^ B\;HCY"OV8@"P&\ MP>9W-+GB29@"88T)1H;U$?:';/'DR6AH5[0VT8O9_VN@V37O=.R$VE=<>S@]\E2*D#XC4@=Q MN*)MLF9X\"G)Q0()@@6X7YA8CMP>TS@Q>@'PPE-L]AG"8"Z#^'UCG.D^]1+* M0-=%> 5Y%?"D)J"/EJZ[0D9YVFHCN>4ETQ=[^%Z*H=HX8&;32?J)3M+B=6S! M*2GV4))_.9<;SH=[/MPW'NZ^$BLA*6S*E+"J;KT)D@&$KFC+W.#E%1%L&%V? MC]U\[.9C=W-'&B/L07<)IC4C CG!8#4_%_"(\W&:C]-\G&X\3L [%I@Z@4H- M^+E\O#2 $O':J"\\2:6BC#[[LI9\]QZ!=-0'SH=Q/HSS8;Q9M_5EUR.K(Z?2 M&5N%!+$D+D]GSSR]^53-IVH^5;>(PN1K\K,0B$;0MAS2E F+X0 J=XHR;CYO M\WF;S]N-YTV \I756L#S&0:Y;7N7)(\54=]?-: 3ZLBQVVSH'UCC/"'4XYZ9 M9=XTA3'MI;+<1\NGN[C$ M],^'<#Z$\R&\N1T[5"=" X/.:

LW=57J(N9\8YF _6?+!N=;#2NLB)GG93 M=U7.KB;9F.1X+]KTHF[3'DQ^PHV;+:XRJ5!^\+1<;P0@G17K8J8F>W. M@<%>O/W;VS(_OB?SZ[DGW,UQ]2<_ZQ;B:NBNJ9?16KE@ES&\8WW[8!7ICIRKD:%:6^ M71N7@L8Z0$*+-S&RX3FXIN!D'+>\: NGMC4J;X:#=U18HGAN$C&TG MA=U<)FY?2NJ?<$#B/E+3SZJ!_>I8.NZ9@ !(?V ZTJG&HN(Z\6 M5^CH10 +Y=6'7@O HY&<+IY7![(_-F2]-2S08MA?K:EP'[22N>'*YFF*5"Y_ MXG,Q9!V[IG.9:_VU\#KTT;EJFTO=M%^O"[?>2B"@(XL)KLK<#GN/^YQ^MF)^ MEW8AD.,9J(BEWKM=.9+#VM#'MC(G0=58GAN)?LGTJDJ[JIMR'1?&6Y-)"&F_ MH$FC8UX5>79T44BH=1?_Z//W3KA0!:D8_HJG.>6W7N3KJ"\2B%F7 /R);M=\ MFRC/&(G15Y$HPRES(-:M,FMLT-=O AT5S\5:T:F0*N?65F"2-P@UFJZMDI:- MT&:RJ%R @)2W!YIGL(1X1XL[R\W_*2;$^7] =.][^L:^EPL69! MW]FU=*)\YZM.!: ^%Y:B]NT3OS?XW'35R$=+= ) MKH7(+]H+[EQ=/"^:Q4NWX7-TAOT>)N!_U94?V2N8_N%-)-GB-T5*)UVJ=>UT MVMRJ)B7X3R MFY'A1M.!GG$G[==F'M )V15MJSAK^@4_\&O\0']T@-J$$GQ!YX9WS_-F62C1 M.[8%&^W*=%\($W77VCH*W_EP?#9OP_:G:/W"^; ?)[NC]3JEJ;=R #:4F&F> M_;73.& YN\[_\_G(,96R7J=SFJ>66]HC>[236';S=%?PTI8E.3<_:QN;6;KY M\8=+,!9/.(>C>I$7T>H#8*3R3;ITB+8 X!($T98[O),8BC\+ 3EV%ZF&#>+- M36%S(6WO!X55;=G@"JQ4@Y9G15K1?4POEM.W2!IA1[;@=,AH %@[YA,'2@G M(B*(",;B @9+41L(ETE85147Q?[H<:-QF@W>,9(GNPK15O!-CMSA?^PQV?#\ M^4-*\H"LZPIV;XW';[>-0D/N:0&X7*^^XOIT4\(I83FY+7N1&4QM L@:L@V; MG 5.O=N1P%\9E@9MDPH8NS26A\^>?9UY 4O*NNGY&2H=X>'L$(T#7F9>-*3C M-T"CJ4AXV;<5#>=@- Z9%RSU1$1#SP-!GF8+.\=NN6!2. '^O VU<=L%PS:HYMM3NI%/]HR2'CGSW -%]]+GNEM=-F] ME8:O2;_0ML/6R/3$TO(7>_)1:;)6O;38(4+JO+'V/1#Z_DS_1[_J)]EV=YY" M(^%QXNT_G33NF0# '];K-TO:Z)FMK&%G.>W%I*TB6=K3^[3C/Y'^ M_Q%&K;D>"&\$1=N*[#:_XJAAQOL.PFFUREE*K1V V,R63/##?98F,,=YF0;9 M&Y#6$]AU]K%B[1-T9MC_P:1 G%DQ(7EWN\6A[EDAKB1[5]0]20C77I3@J.SI^.(*FC PK79P\U+'*GL-UB[VCP[_IR]/(23NN+_4WT',2+&8D)DP)'"5FO3:$A MI0!004DG$+0AVOQ1D>8CD,01!<3(3S'GI2S^T1?KR-.<.1SN>: :P2Q7T984 MGLI- +B -VF\=IQJCQA_#,]2FX>#@S*AM,4GRM>UK\[0QH_\ Q!M:$UXVZ_, M(DA>DPP''%YVI6QTV^&!7B;=V!X4]NB^ON?YR'O,PXB #X M<0XH;4FVL!>S0HP8>Q)X$;#SZ'7%*H$,N_-A*_#4(L4*<0N78/% M(Q?/3PS#^TF3!7,N,6)4(QU:-)- 4EZ\:NK6CL2/3;TINL7Y1;&1+Z")_^[5 MC^<(2BSX4P3I1EPTC? :K #"W,SW4Z^1,OFG9P%C6&,4AN>(2TZRH%)F"'H$L^;WE8)"B+"6R6AA4S]7PU7!9[%#&8+V]R MVCEK 8OGLJ#HTEL8X$H\L5@NI2"OD+9-#92#EA/0+6?VZS54:A66C)Y3YE> E MF7A/9C"3N:_:OCV1X'#\70KFK=$?>7B^$W1.:2@4+<1@I(![C*R9E#D(26:F01W49QG'&2KRS>8WYYUA%*B?9XZZ>(B=0O&>19 M$HSB?".J.0D!EVX,"ZR @,PE49%*)M*7EUGP.TXG4H5I1CUJ;TV#J03"O3I4=2'>M5OOX$8IG#>5,@[NEFW*ONQ'N7870VV(\>^(2SK1[+WF@+7'$J=:72E0FHU8P,&^KJHI;ME^_)IOI@1MJ3 M1QYR'/T'L+,Y_^RI/Z?V&J=5MVSYLLG\)F_;?'5!FZDC*??:B[5SUUQR?/Z% M4I4LG74GV"?Q<^6[M.8I&=[#AQ\Q/*,1#1\-\=TB@B1L7'H;' M0F<"%95Z3 M& 00HMX26ISME),G!T9S$$>SYNEH$IV/-T;/FSK) DP.[4%"I LA!ZEOXN:. M86='DQ=MH.;J+AK+K?-KF!5%1P $8=*RW2'*D@P5RJQ7[I]>^?F6H.;C0IE* M,(JBRAJ-WUZ0<:]4.63]]46Y9K_^7D>E/IW9?N[V'4MK".FG+*3W?4/6(GS* MKY]DWSQXL&@QG21,G). IABUB^_))2*QF/GR"A8V7=VQR2<%07\]_\\G3T^? MB2J@3RK-"C02@7J!DA0N*839O.,EI[N^>9+>8SP3M]D(2NEWW7XP^Q;Q'=]5 MTT%JX_T;3:26SFJ 'CUX]!6G2-D4KNJ8WDB'9/YC&!&7N*#4@P_Y90B[T"AA;M$!]%?/%ARI]S?OZ5,:Z;\3GBF:&O>G$ MW,=DJIMK"6:E__*O9LE\[/UK5R+!&P#XDF40'_G*?[CV*ZP2?UVTX27"'Q$/ M%0L"=6#X)6[-(^(M*,J7,\C"O!'>R@% M8'B@/ M3RI!$&T*C6Z(G+9&1UTOD;S'6LPY]CO(L3^=<^SWKY'\,\,VN=&ZO"O DU^+ M;?+PT1&4DL54)NEC3=TN^[^A_A5=Q'#_!,4_"\XK-[%D_->4&./?C2 WO=I3Y:*#S,?;.0TL>95"+PELFAW5\+F1$#Y\]^X;)TM"Y M+2F4-==I5[D4B$0CS-DTE\EA2%=Z2+_MR0^F[WIT=+)"?_G1"?OK^?/P'<>' M_ ,Y5NS)TZAI'F62<&$=9C1?;$JX1SNW0UEW@&O1$";65U])UVY)'=/K&-:% M_,S6UQ*S$6OHFBW>RW6#X?.V3;./:S..R!P.WK%V?2J@$B MB2('K.=/K[6_ZH5'TUG@3=Y%?E,OBY*U8MRO(_':#$]^20^JMXMSMRNT<:;V MV"U =4&A0R[REEMGF&OZ37Y(X_7W<84U"I!;70SR^-+5%L5@?GC^PTO=Y8$0 M5"(,Y^?.\2H0:F-!Q4K)0^7(OU+CHUI)Q8 $28C/[J 3(L= M3@L644,O%9[.8V-N]H52I\.B MU^[ ==[EZBZWV>+'%P#%H\=V^XNZ\@ ]OL-#PGCK'MC0^$_TY*TBU!GM4?#Q MCV53TW2WTM&XH;FK-4?A65>G>$\0Z-=YLBH[;/BU")05%]M>HAEG+Q;[L@\8 MVYNBV5TQIWGX #K9':;;SQ5"@"3H^Z9Z[P[QE7X-/."'H!RY2G8*"P">032W MX=-Y([6%E!_RX0N[,Y-$)FV52@J$K!N'A;*J9@8K.:7SW[ATD]MVBLN9K+OB M-^FMZO?D.N[H4A4.RD5LE1./;6A[*ZY<'FB6:&]DBS\7]0= J;PI5@W4X'F^ M:WML]_,_+[X_5#0]&/'/"'LU%8FR+>)>F28)]MAY\KB!;12?].E9),,B BQK M=:J2F=SE[W4MUGWI_']>'&@??/BCW]]?3[YZ*$0/*O? M)8*> ]TEUY-M70Q/5S)>&(LQ:3$UI#S>1BQ,).:"H: <"."1,^&PAY1L%W-<>^1 ML%?MDWY[C)D1[%&U14D?,+TZ?Q=9RZT[V3)7 ]E?",F@T[J^8&.]JY-'J+U M(.'+PD=<^\S7KFD*_&9/PW/BWTZP+9)7S1" D>4:>H21/Y_L$;;F?+)AT(FS M^"Y;//SZCZ^SQ0N:$_K]ZPTR/A@$'CE$BBD$!_\7SQ[,F#QT\F!V'8 Q_W]J>8DO_C\=>X MG5$$SSOZX4\7_=(5F65*%X\?//KZ2>8[+M]J/P^=H7P%.CF47VASR(:+0K0V M!,6*<,&EPB,3NX*3/67!^2$V[G%0V);_(6_7^3]PH$@2_:FOG'K6OV-]W2^J M>?A,(E;GMB&*T)MK)4!S "N>J>_(ZK^2"!0V*@.#'I\\P&>4Z0600%<7-2(7 M]=4X^?@K\C66'8)49L4H'Y,D:T;?/TJ;M&Z?(_XRD389)4VBIT4YE1$,_(/A M'KAVB?1+A\CBQ]#B'_Z6#__JV5T]72+ZQV:/Q<>M4U#C(S=,1,E1F3I]\M'-N;<]9$_O)*GG\ZNTL27"@1PN*4#\SY??+NR4+N28GBQ)Q;__EF-, M/MFA[_W=!?+37R)E?LAW3G9/O9'__PH5AM/">+Q[CVV'Z96__HDEN+;X2*3F=0_]UR &_ 9W* M+=?^=[)!BBT@#!=??.>*O],=7PZK@F\\G6&2?^6QG]?R5ZZE(#_,1^Z>+],@ MU#,?N,]V)><#]UDLTU18:CYUG^UR1B4A\]&[YVLU'[U_J>74Z/]\[.[Y.DT> MNR\,VWKV\3[?E9U-SL]BF8X=0%?]D_YW/H"?[\K.!_"S6*9! =P7;UZ\_7+Q MEV[4GSD?O<]G3=_DJ[R?C]Y]7Z;C?3E??/_G^1!^YJL;L)_G@WC/E^KUBS,V M//_;?-P^VS5D'N;C1^V>MO4J)L5@*7WUV.F3QW\8S//3VRS/HU$=STF$PQ J M0-)+]+4H4/DP_(U']E]21C)8Y%_6#3^%J?69X2;<1XB$7XN0H.M\+?#8QR[X MQU7K_+=C( FWDW-W!>ARQKV,"]^$23M_C3[+8YV1I_=,VLQ@.A\/IO-L!M/Y MW AK[KBGX"/VY'UL*4 GR!OIP%(6 6G+G]L)AAS@]:I'7WQ!XRI*QIF7)CRE MBTB0^*2GC1_]1?&EF"_7=(=?TPZ>1:^45K3;-BVB 8W_@=[$G;3N Z5AC5X= M>\NQ/L4O"ALVFB9]RW$\FB/==Q,-X=)DQTV$:!P\T<;!N'$]N?>7-!)>,[MH M]/CQA0U"/U.7"#P0C#*X$ S)&!IZ2+7+ +/<=)VH^76A4'E#- 7NP;RP@>6.]YHWU(MI8]QK4]6?NI 0FC$ G+!AG,85,D*T9NM(9J;\& MGZV2U<8R;5W@<4SG3#)J6UL/U36"2XEFFB!C<@:-B#&ADR/LF:6!S(D+1V.M M=WLP+FRGY,UUXO!HI_ D>,6ODIM1?W>6 MZLF!T9U\B?UPWDACPH;]'K#2H> M&$CZ#@%.N4LA*3/\FL'KI2=.8+'CBYCV@O=.V!KQ0@@B!I;5MZ"+Y/1;+.P5 MAO!.FM.Y4_2$GJ_;0Y UE%$"$+B*QA&>H=WAK=LJ8:PQ)5_F9>].<$BSQ8XY M[,E8WBG_#+E9_4Z_]^V@L5QP7&C*ED65<&MM!<]H532KOE"(% _5P?/:Z-S( MDB48'P&_ P)?43LBO2GSIEN[C2:70::%<4@.H?7=!X@D8/BL+AB^'I..U_L) M*CR?FA@H@*,%',B=(V\ U9WDSHFJ+)%V:B)PNZ^'N#EV9F33; #E"AP-K$E1 M]<(=XB[K\E*PJWA;'Q9&3:7!=$?BD_<%1)X#9OVEWPX)+H]AQ=#P%;N>;^,9,9B):TX!P"?\ M,5:,B;KI%(8_6#_1MU>DP(:H*Y.0, >ZF'I]8VL]Z6KUN .L /\ZV!94F2> M9#ZY1YUTF3$81V,2IC!FG!G"+LDT!15/JEJ3:TP8T B9I]\*F[[B/BT56$/T M"I9N5R[(%8_ZDJ\OL71DGS<-*[6F49:T5;UVJW;QQ:L7+[Z4[2,?RT:IP!H! MW EO_.+E^8]?TM=OF6P.8P(A%X._\<:G$$&<P/RSN7T/S6VXF^=>5MYW*]MH?O"_@@46X_=T(3W/N&%L3B\$.H;A M#JU;*7:Q(WG-5T*M9HN *=/^-L!:\@)2C<;C26=%4@O260V*8LDAM'". \M!4U#%=3H@N&"R1AU$K M6%.R7ARKZ2"ZAD9O &E3@RP0JB86;2\$GRVSW< DS<7H$8H>@5J)%CK ?S& MG UD[*&P:<.FS/5Q%8#=P:$"2LOH(0D8%#\GG?F;L* 2 "D!IB$5+A]E[:UM MO>DP42=FVXW! H5BE8[EFVQC$GB"'8R MAL:\0M*M1P/R5GC3>C:3_'I(NTGTTMM%6D:1YXE(R2D9^;#:E:QW QO->,N" M /:@5&[$K?;-'[+%DZ_^P._ _]>)JQP4!/D9O1/FG(>"B?N4+Y2 +3UR;YS* M@W%T5_5UP\!L/7Y&;WZL;W[\\%>\^:S2/S.G6,QL'"(#8)]C+XF?(@Z28J?R M*^SA3)Y$UR8>$]\H.&/%VA.?Z7C'GZD4ND43C5/V0;'L?7!B^*WL:G% 3Y# MF()&:735OV?PPDMH)XXK L&V7BN3-OUK)G6Y"\GTZ,&U6)(2J@0!,AUM3T!790(JQP/ M8EN_;Y5+BWDDC4W;OPQPY(<]0CK I@<\^GK1[R%?)?S%));Y8"RXB[YS-RAC"Q!;\[YG3Q*,ZP+!/N4JA0F8F>*A M._ 1PIIR0#(G90\"!)HQT<%PO$)LX-B38 EV\(FWNK<-1I5YXS'>(\9AYDW" M*&Q!9JJ&],F)[8=%\_ M_4.29P]FU)%?GLH3OWXV^>LSY>[M9.XDRR3V2S)S)!<0'+@H- O5..22F#07 M+OW@]F0M[F$AY*<].?B<'4O64['><[H>TSF'3+_EYBNE6L@=OF> MY@W4H'9)$1- :78%I5P[CF>V])H6MV=)&BZO\O+0%BK0[%%^F"&@V#KW'M-, M.^*]F"3[NG-*8\\\M,C(,&&"B5,2T:61+A2-I0]U9)PJA--&$G-U,5I-N:4B M.T:'QKP.7/Y1'C(QG-I>J!ZZR5GB; F[B6$6R[RO5A9V;1U MH,K1M*S_Z,S@MCE)'XXX;S8Q/?$Z-D$3$U;RU%? M#0\HB@B+R6 A@(CJG#HL-U+2Q>^=6)CH8* ][-.L7SJ M>S"A&%U'&B#OZ&_KV-[8YXTR\"HO\53*6ZFS99@^S_OJU:ML\:=7+U])4.B' MO[U9O/K ?.\9^8CEGHE5-"\7IYK]&Z+U\C%O/TLASTA_W12EAMR'Q M#1,E2]VY?,/R'W!B:3-:?HI"A/HTEI M;+HO7C]_U3)O6-!F8\VDLK; -EJQE>7W+R^UEYF)U1F5WF*OV-7_Z %@=6#P M?(4 9'&7I*.CHR5[A<9)_MTVKRS) RIL*3B2T@63AJ&T-ZZ6^.5Z='8,CV^S MGV*)_3)24_?4._QTIY'$(X1A6KR<[[BJF5PC$K2T0U6_'-.#;" *S59EAPD5 M==66!+(H8!P;H]_BHB#O)F9'5)6<+A,(XEKF.^8+#]0VH ],/%)?P.'K4C(] MS N,O$ 9"-DQF=5^D$($S?F)5,FH$K?<8O3RT\5SCG\SOZ(RSCU E/[1@^ ) M/,R>/'JT ,^\Z9J'V>,']!^EI?[I-O_2E5P8&04MDCT^9>B2>"?- MKFI%'2&R$JZZ"]FQTN-P.'Y8?/X]HJFA!3.R%1E M&_K64I(SDX^8:CP9A'%B&CD]B/+">O1\&\+44Y,RE%!\3 +%SZ*67X@E-@KK MTO/UP^8=&J73CVXC",$*SJS$JI)XV%_/__/A@T>G#T50[82X+[,_/QC\F9.M M]-/#!Z>/DY]\O:*02"+& 6VZ8KK6A';SIH3E;-;<$=".A5SO<:3[4]HR'/*( M3LK8%0X1.@YP^R)OO=!70\FSQ+6+ GP;]#]S XOOS4K61+6&E=JBRT51=Z[R M#5OX;]E10;"/_\!J(*YVYO#WP1@**\_#R5&:HEF?P)D^L$>^6Y8'C0BTQOEE MB2RNM#HCNX,\)]":K@N)>S%E%[]::CGD,<;V.Z?3[R"=_G!.IW]N;=V?^9;; M%%717J#]B(2%R#DFG=R"KQOTH"4";5LIX3%A(5O(>)P/$T%]"]9 !"V67&U9 MN*GH?VQ*(V+"\3$-JHNEU[$;B=>*[-GDR\8WSM!GOL^W)CYM?"EQ\M)5;E-T M4@Q<0C/,BZ13+=N98= MGK\Y>[&0TFV.;<.]B=RZ8 80;KM+-\7R;L_QFJ1$X)R?\FST""2[/O#T/R9TDFF)>F:2-])**-J4/_OCP M:SS^R9-%E5=TA#L[Q(W;(E//+75YV>/-S* N9T^;&EW>ZN[-8%#D=Y_8T6U] MLCR)L,<[XIMXYOY.%FUPNP[4, 6TOH9FV6CB;KWX?C?]W \G[ F MT_/QNB[+^NJ( ,?VC,S9R&3%+R-3=6"GDLAS8NV*V4N+M80=C'W>EQH?$3L\ MMF:SH?$J:L2T8):HP8Z+N603H$G$>P$+TIT(Y,@W,&9WH.3CX81?&8;)S[LH$K=79>T8'C :';#F<8 M44),WV5>E&PN<;L,S?TJ*$M28ZS^^!P'T:7*11HAI0/-%](3TI8 M:E%?*G>VK9XW "3?'>R:Y+%I]+B5/#JG/$TPLI1.OS#JL[*859P?"F8*_4KB M1Q)_/C&..@W_P\ZY+JTQB'N%6W;R&K<\^ ^V*#GX8ALVN+1UUGI%-?$/XE:2 MV WB:E&5_[3:F266E@]3F(J[L'WU&'.5G1E?^&])%\9/ ML$2#U4B(Y<=KB#7C+2A0%!SFARVYPV5JSVVB^*MN=A,):FF'OK!W?M_1PY#^ M%,0$V6HZL&S4R'M OE5DU7CPHE0&Z/3HZG?_.@3==/3IPJ"J9S[4]]7"10LU-4 MID*%[#Z-("'_LN'=B#:V,/V2LV4E(24-L)8X_],X"8/?N2U$YVCM]MV%'N6V MV$$E8B;;KA_R''&D1>$ MGMR&#I^)9="7N'2NLFL? M1D]H&1CCX;-GS^;&Q%\;('EA-7A'"'#_K#XR\Y'Y-SHR V>E7G*>)5^3(X@3)(EM M0 UC;F&U3;EAW^)TS>=F/C?_/N<&5INZX= LE4"!>MC6$&;@_M(MG15#E)LY M>C[[RKI'C^9BSON-C31#*WUDN%^#J!J8=>LDG*K1RDW/0HX3 6QJJ.A].]2G(*^?CL1$<;0K&@(;< MZC ERSDSMZ4) G9IU 1YD5?6[L=YWQ6P65&$1Z*?\%9&H7&VUW[T4MH,Q95M'@AK4J'2T5EX*G M/.WKG[Q!"190D+9%K5HC'<\3,&]QP[-"! .)H&$;(A0>:(L]L)7V!WLXH^1 MF^IK/#!/)XCACNP=8!)=\7U2?*2CO"Q:N;0DX8.FVG@$.]==U.OVEE,SUSKX MDO+?#"_A'=>+:Z%T5<=E7%QZJ0]DNPOM3[BLH&NLGEI[DQ7X"F6[$R\\7;SN M&VR '3=F%-SYOZ_;MA#2*?"3D>UH+[L E TG:UBAX8V5U=JM,^&%VEUR[6B& M$@W:.A5JUT8ZO'))0050DR1_-0%$,9QN0=-:*>BWQV7* FR/ MWPT-A%;.M;9,FT!/637%TDG%O0) MP$XFMR:@D$;&5*Z1M<8[^S$HXFK2+A@ M8_ =D]]PX1OL:4:X)R:5!/%4?79-6+]?_9WT'^AR)(7J(3=K&TBF;%V]4)_64T6U0:6/DT:* MU]QI@,T&0<%M'HE7RP<=W1!-E]RY6)5YL:.MN65F.0835GHC^(JTD]'(P>'" MZB"G-_H$9E&2*^FT&WBHR@A_/+0+(AX-DT 9K0HSK["SPP\@*08%NL'QH!]/ M%W_Q+V2M3*>^U%0TET?W'3T*4J\U0':!_T%A5S'HB[3>F'6AU&9FO7NW.5;= M6AFLA;.>/033>[IX/C$?$BP L$4CWT4"C-[##3%LG_/\)O)2]UC =.X%E-7B M HR^F^[ 4'I_)2LEM;X"[:P8 +O*BJ6C3+RN,6BF4*W?%-+WWW,!G&X$^E=? MY3V9$5*XQ\0_1VRE66C$L2HN[5O?RO0R%J_+8ELWS LH]7$W*$_&/-2.8=8C MR[A^;ZR(V8#D'9Z:IVGM>U+4V=:\@>WT)XHCM.]>^U'*6-CF.Z@OD65M,IR1 M,3UOI+"1V&X9N#D>&M='!9TOO:2U9)(+EJV_Q$5B,3(J%0WXA1[!+!MUEW " M=JFH2UKZ&]YLQ4$N+AG2U)."F0IWE33#*OCO#AQ.C=_? 1M,BTIQ_[ 1+8"#_4T,R GG1EJ/0KC0ZEGE,.;PDP;&VXMVH MR3'R:S4"=:ZH+V]J/-JB1'S..\ _;^O%%SG@GYT[6=-45*WT3ZWZ)6]#@6OS M])F\X5O_\#?ZP"\S^Q, OGX6!W7FOD;[IY=E/KUZ\.SE[:V^:."AW M^;[OP0PU?IW^JAQKR409[YI,4!0R_5O10(*=DS@83OJ+LN[7R0_1??C[WXJV M;OQO;3A[[<>'>>YWS^KO"Y(+'.C=OAMJG#B>%;-IQ9*-_!$$@J5%P@@E8,WN M-$J@'=#>DLU"WUN&_K^R/CAK/R4GB@S_O#)D0'N@+AT_@AO&W:IGSI8=N1[2 M+9+JB[D4X=>4(CR>2Q'N':[47'WPD8*-[24^G0;;8:&-H7@*T8W#$>?(()-@ MN(U026@<->CDR&:3]$'J\)_]"/!W)_0,/3*3>0%X2]\!7I=M"@<\I_/N:!>\ M#J"R/ MLZ?H0$?.W2TVSG66=K^HC7]ZR'N^!NZ-Y<]2CHNCH&N!_"+ W$O/)PZPH:5M M!J#"V6"X#Y\^RKY*A\L1%("B" 3'X/IG#Z>OQ_R@(54"?R7JG,1=8[B,M>)] M)NC&;>^QHP#]8_@MFD?UD\ +$>$8!T;-IYDG?%LOOGZ2?3,8&/#H]&H%:C9# MV$/KK#C8W7O?+_>OQ]C<8MD7Y9K1;:;K-7PM@S*UMOWR[YKJ:.BJ0+)AF;#A M$@X'@!G0,5ZX?*V5&VT8B%G]Z&S6>FJ4/I#<;3L-4-6K/'Y<[6LSPO0/1.NO MJ,TV?0RCGA6R'+K$9AF=TU'==(M=2[,T43<]*I".GB;"8[*^^=&3H:RZ5I3\ M_^R]>W/C1JX^_%58WO&IF2I:$76QY)V=4Y6=R63G[";9BC._5/YZJT6U+&8H M4DM2MK2?_@70S3MUM62)-*IV,Y9$]@5X@$:CT8">:=SDMNCIDS;>&YRR]=N3 M-%Z'%H]- !5FO@Z;9#/L',Q?7GB+P?EJP7QO5+HS]"C35;75WSLEZZY+[7 G MFVG;G8EDAP%J(_1=9TR[F+9IX/_>O3?BM=I0B_7-"-3:-UCA\>]IOM\7M\*& MA]@:_XK523=#[;[$CN&KIK1]L5-3,_2BV!<7 MEE-D_1\QF[]7?V936>HB.IDHI\+#>1?+^3"0%_D3>)K7WNG=:4!5Z^DA>NE5 M(;33;I/+[Y#U\6"6'HK&9RUSO("=)8=AKC8=KU_UT@X5ZU<^"S,Y\;._IKY\ M7J9XF3H:$ <]\_95K%*\&;O#&[""#VNA2&T/S%C)>I M\RQ3TOLO_)^7J5IJAWM>A7@5>A'/G]EY%:L0;ZDN=ZWZR7&Q3FX(:Q667O(# MS^$%JV:*9/V"96:#A7GQXL7K:)BSNF;W52Q>O"R=)3T:Y5723*R^B#9H]=8" M)3>7?JLWP+LCY5[>6N\.BX+C!8\7/%[P7A7F.I;9K]>"=P$9[#=$VA:PE-SX M:?6QMD".]<-=B$B4SH4%9_>::4AP_A'=+8:!+HN_T_F;ZUJ4;FCM6\*BMZ861>5=%[WHGZLXQ3]]F)=I_"1LL3"-?V"EYG_ZN&S] MX7_SIV(&O_V?F&.NC;]+YT]:T'X6GOKC'\)[^._47]#-O_L%_JD]S#60^A?- M _(OND *L'M4Y<55Y@Q5:#1SB327@G)%UU]5OI,'Z5&]\17=NM0Y43P8NS'! M]$HK((VZGHHY]3 '=42IRL8.7OMP MAKYH;1C^54^+-SU]_Q>;ZH%O#]?6>@@KB D!XM0I5LU@FS-^GC M],(/"9DI)T!,:)TU!-.*N [EF=393"1IZ.0Q(ZU[L A5:C\;<[AGJJ%@ED O MW%SV8(/4[(KI6AJ.6Z7X4JQ)J[.?.;F?BD$\E-Y A J4VA"HXM[8,+E#4LPA MRGK?MPJ:([5TG?&'J\"?#?O]3GOX__6OSJ.MU]O&SU36^SU]%)I_]3!GLONH M4N5-,'G5;*:25V7V>.5[@J_&1K^X=>1G( 2KX M7P7>GU,"GT0298D(QO(QM M&OB6-?"SZ;Y/Y2A6RGLK9>T"C5&T+W?6M.=@[C.[XJH:UOT S>(_D2_&">U% MF"U04%'0;$,],]@%J/(2B[E^+IQ2;8*1I,(4:)Y#.W\N/)4^*\VQ"F_[NA), MIL\0D^&F2<1@@^"@%\6EQSP_HJQD6#8AKI943 6'A7#@N\R\L.(!UB/ 7?F3 M",8WKN]_P[EG^J)LY([WB&9&G!7,PTQINH"ARL>%_@BQH'FL_$6:PCS9$U&- MJ60N0"7*-XO;G4+BL6RMB+7=?:\R.\:$5S4?T/V%]9?2T@^ZZH4?DET@K M2:V?/?UQ3/DHW 72CUDB6$2 MC30:*'.O#428+%Q*+:\3SN$8LUEY=8V>.$<=I7\3JH!]12&^= N8(B*[%ZS, M%=C:>\__W&6B(-^'NUKR\02PA=I;^&OAJOD%S!):6,J0-U+G1+V_OY3-CVVRN=#:@'^ZP>8 M2@8:PJKV:29_].D8G;9RR:-44:4&A^H,97H-E1:A:B[:OXDY93]J]:IB!M38 MT!$$"W.LYCDA]O%.T'N<$/NR:W._T"'H6+I8>TI'[9">H -.K/E\D[--8KD' M7;"(*]2-\>!C$:HU%8PTH84%EO5_?\2\T=!L-)^"#(?%0Q65SI5JE]''7/G M1*5X,D[K.PI\4&%AE-;,)!V3*J[*1-=X>J9U#QJ0: .A]3&6,S'$G5P$+M;]:9KG%C ,G?#*W<,0J.ENI+#[@):U][//4Q?P&>H5'M>BI$^*D7ETW'IJJ M1:/*HU 97-/XI^,O'3SS=^P \S/?BUFX0+C?_]/XQ\H#\N"(?Y=8D,8S/CD/ M:"&9VBRG$D.Y:BNZ1$UN]:RF8HO*(*>US[0MFJ7D3'S3O!@O7)E\G&*=DM 6 MU#B.[IB PR;'+MBY07J*EM2Q75T MG4TT<>B'C:UB@9[OOGZ^KVRZJ 2_^+_EC"?:];A8;!75J][UQI*>5+M2^T'H MS7'4^5X>T-X3/+#:WRD@:1Z+4FMZ#TV[&@]#LMB^6$Y>2URLD7S_9G6#=N&2\I55:9HYY2!W'Q M)WQGX:$3\P$K T:&9;%5QM+SFJ3GD^,NT+,' ,5;@2&*C?']I_O\:M/M)F99 M:]BY5!%AO_&Y_<;_#D"S.G.P\^,;4=]/)M(F*P:/_7Y-8R)_26,BZ^5#?MGH MTY]EI!(0Y\+PB)A>_),*#\2 *JFYKCD>E8_Z2!5=0*,1]-B@L=?8XD?*0B) M'L/P3Q O'5XDT 6-YV?J*"N0>/#.1ZUHE.?HCJ>N,%$\@J?CD93^CF=\;=VW MC#&N47@M&Z.(4XLDX4O:UFBEEUM[9<25?#%HS!_C#GF,AX1HH^#Y.[P#3T33 M-&@UCDXF55PX.#A9'=QAPMT7+H,[.&FEVN&KK25[,I*>IO;OZVR127J,%H]9 MYGB';&FZP3WK&5]@]<^=LY:]2$56J\TE6>M1DO4/V-TI1OZ @1#JSW(TQ&YY M#X^+*58%35 %7)RY)IJ@T[8&KZ+X,LL$R\3N,C%DF6"98)G(R<3=JY )+F)R MU*PPN8.6?5+(7^)YRL?8(WSFA/!GX>0:03SR*I1%,BF0]1I@BTR M1%>>V%!@6#.L&=8,:X;UA;"(2QEML4.[%U?**!N=<+Z2-,^(#=E[_U:=IG'M MT"Y"TQQSC_\RN!H.MH'I_#R_9H@SQ)\!\2%#_,*FRQ _+L3O^K6!.+M/&VJA M4E$JSW@J5!UA^Y0UVS-0U:V-8F.$,\(9X8QP1GBIRGMM$,Z.T=J9G9@0$HNL MK1:"#4]66L=36NW::"V&.$/\(*\1(_S"ILL(/R[">[5!> V2\#R7>JNO\[5L )JFG$1*FF,Q"@ M,@#H4@:1GR;2-[&TV%C.)1'4\%5J /$H'%>,L$;ZJI + LMWP9-^0+6SODRP M4,+8QYIANE[" NO&4_;WS)/8\)0JC?G&#"N$QP. OF>8U]LL% ./IH&4!A5\ M5X-/R]@'6,@]B*M1[$&,B>,YX10^/OB8'@&?@+X7F()]@>VILFIE&NE:9\0" MPP;[/A+?I+&84T9Y9QF/-I*CVLJ05L!Q)2U;.4RA-$/9$%Z[I) M?$L5[%K ,#%;O$[\X&.M%$R;/98 $DSH,)6!HBS-.QV]SO=&M<[CQ(CT"%8] M4W6!GO#Y%3%J!!S&U XP?NAWXKBN(9+I)EGMB9"$")A1R_@>G@(HK"][DQ&8 MG(QQ\:#2)87^>BIR\:"]B@>5"$0TO^!Z06>"7+J2*+4WEI@ZIJ T6\;?I:H* MKQ0^J!;'EG$%'R?)&(0JB"I,ZD(/J\RSE 0HS%1J 243R- &O8M56;1V!JU" MA7Q .X/:"Z=^$*%FHA:4WD'SP/4?E67,RR @RNJGRE'I',#Z;HD<4*?F0]+L4R*&BTH U-<6V5&I3]4 MQ2+,9&@7BF4"_4?YHIBP./B>P+7=5&S$^BZ$RK4( MP ,6*##U0I=P&U!G)UR.%_LT5:]:[>.E\NB5C7!(-[#(:NY/J0+%2L\8L/$/ M_PG+Q)@&)6^D:C2J< H.*J%84I 5K1)8RB6NCV'Z3FP)S6#M=SRR,D @5-4^ M53T4:P_!*R&T-B.S2I5T<&8P$?H4\T#7?R&!R'$-ZX\Z]L*-+CM]%OW]8EG- M/OIAE.0H*V^PC?"OW+:S/+ND=-FGF+QCQ'Z)+"X\$2, M EW%Z?V%;K]9#E@.3B 'N#3.1B[8'Y$,DXKWM/=.U'*EI12RH+"@O")!P7J" M/E4A1 %!Q]><#$HE(2!&ONU0AD^RX_/^(%UPDR6&)>8526 Y>#UR,%3@/[$L?_DJ3HNZBAR59\B M%,T^Y_Y=&M)[P"H[U0>CB>L[9]*B$:R/.?%CY0Y158K/OT=*T0FS7G!L'$]T M$;IQ77!R32L/=>H#-J+5G![2WL.\YSX^ 6FE'D@LA:(+"XPM0QZ&R MU*L.V;>>%E.E[Y%T'?DHU9FN7_)ZJDF&D:"#8^CY4< *@!K3\0Q/X$'))1Z1 MG-FQ_*L,083MJ4; HW1]M<^*JPWF:8:L#K:]4EU>0\[FKK^2=%HE".GX/IV% MR;':UIDP<-_^=C.B$Q,\\('VR$L8MVT:$PEOSH63GA'1J1TJN@B6/XE@H^B/ M.6IGW8LZ5P*R^6X8#UD5ZHFF3@"2)>A9,S>=!%[^)'H2 ?2=3##N6K6;?XUB M/;1O!]^FLO$&$@S4,L5;F(8'N(G/4OPTP$2XP&J/S@9A+&JG&W>%-(T"K$'B MDUZ'=R(?!!2?]&U[,1>8]DSOCFG*\T#B%IF>]]9S+>9 LL4F88LK@VUF-B@* MF ]NQW&,*SK#F3RA9\.W-@@4'= M3R(&JT56'\.\HL 9+>C<3JT5,411'XLQ641A9KV:^=@#""0>DC\Z*&2,B_3Q M']4RJ6H(C6<8I14%)/\I/$J'?0_;7SHI2L"L5OX%:!TL@L4,WL**FY*0@R>[ M4A;*(A%$QOYB%$T6B 55.HF1D#[^908"%\1'YACM\43!:1Y&?41X_(Z6#)X> M1 6-@-/8+$#0QV,.T +[ALP%DX= M_Z.%Y1FV$]C \$C5NHK++"F3C%8I$00KDO\9LC@;PY*,RY7,^/3Q[V<^Z,S_ MBGA=%[:.\=S"]MW?TQ(>*FU>^!$$?H&K>YA;W,%0F7J^ZS\ *$#=@^S;[@+= M# F6F(49+2Y ,B@D%W_R0[5C@AVO=K;$?)A*5UFMN,#G]?H7S\ \_Q3*%/HN M1N1"&Q,'5.=HX;A$>A6+]H3Q."ZTZ$PZ?USK+<>U'BFN=1V$GAGD>O08V6/JMCWP_,*KDS+5*$X?],@_P"T)KK"T])KDM7 M;EQ'[3C(C4;VA>X<'T;?4K2ZF,JB2TYJR(66 M7._23OJD"_Q0V05KBVPI;?_100\$K52:TY%8%M4$,':V""/-#QE$B%54UC/: M)"&K_ER,'Q0+X:>Q1*H[7D8'0:MY7_#$\6!'C/?58&L<2<+)?!& L$JU;H& MK.L"G;=!?-O %JZ]<)--'79D R(<%,&1].2$_M+%J'VOX&8Q]0Z_JJEXIMAD MLO$?Y\56[3 $+$TR5F&3"=Z[4YM]:A8FH3W;>D\1=Q"@PV"1$R[EO,8.X;M- M-,K=-J#[ K&Z(3^B](1+OOS85P4"LO"R,R*UB 2Y;(EXL1-&NI#JIQ7C@4PA MWO\ ZI,5$F3X'2]=OPD'4&0:F-!%F,8_0.$8_X3_F,9/PA8+=; !O/EZKP\# ME%S(G*P1R^F2C-9;?X))%(X=#=X-_^R[>?%8JY8=$T545X7DQN=P047,>PJ%] MBKN !?G)E>8&Q;8*G23B.]61R2F\=M^$"U<'AJ=0QUV*VL,LYOH658623>2< M=,)(2@^W,G.A?(7DC _&Y*0G41(I5T&4H*UY_EH<_"[GD4R6F:\>VJ-*..^Q MSXN\B/B;VL#!K),%4440>%2JCA:5*MK%-EEH+-2E/C0:UJWDY 47L&+:D?;$ M8Q0RFI3*&8Y>6NUTS2V[Z>W#K&%JYDYG$#A@3>-M3US,?>)0QN576,O5&6Y\ M+$"[[630A*GCV]M@;C_XJ:D-P'1HWQ![CL'TI_/D9 6/U7@@HT6@31G<=-/Q M06S2A&;F[^IC)#.;;L',7F:/:5):T2]D18G9D5S!D3N0\B$3X M$F+;222*"(M$+=AT2AJG3HBC0F6)7(7QD9'V#4CLROJ5VW6;";FA3A%!E0E+_A-!2-RQS]J*^ $S'?6.I(H54< W%O4QP_5$.FNS]YG38>#[S"+M2 M;(]6;3"C%O2&J8YT53A%K'_P<643*OLPW]C"P^O+L9@T);1X>)1@[6TWI L)76:Y8KDXD5ZD]D;I)$[>'BFTD8S,^?\["DG,VBIP9L>ND[ LJS MGW'X9VG4,KX/\4";9#UV^XJQ/T^5AJ2(]_B$ ,,'QWB\__;[^X_&;?OV'6Z8 M_T^ L 0KM:18)GJ$AR:=^7_T9W-,($5Q0RAPJ$Y@V)AY2WM=<&,:^[&3S(_* M'X/;8S&/(TY4SD$,9(;'(V6/EN)../YI[_BG04EJ./Z)\_J=$G)ZB=#)XD0( MZSDI>XDA-^3X0I^V/W*U+P\/8GT*\#'U_;H__4 ;+,I;J[335(3*2ZY\WI&Z M)Z3]LX6T$XFJB6_IH+\/K_;1@;_*78>7*A9>;$.E.>O(4A &WI9PUXT90YDP MM"A2P9Y./"BW9<1*F?QPH0Q42KQD\+AM2I;'EO'O:I*LFY">+FA8+Q1V:IJE MQP 8]Q72H%0:/%3'O@O22M$FV1RRZG ",]RH\ E%* Q] .CKXP0U+L6'3/+9 M[^EL @FT,C/N8C5Q)\Q&M5),U=QW=(I8P%Q^8/&RA Y??)6F-I%!)MPB[KB5 M6W22/L*D9VK8B1(:X.JWAG]XPRSN25W'3(8CDAE!_VD26CJ3\>(C UK"0'.@ MC1\F]\#0'E;MPZOJ< =_0IP GE5<6FP_TY>N D\2^:/@BJ8\)01N&??H_M8T MTC-/LN$6DF="L]E[0"U28GG>T]6X])D\ DQ]0RZ8:9>_6!$PZ#)>N??&ND#YQ4=/WG)+CO;,6W&JO:X*AY6 M'QJKG-IT%I598_!H.#WZ3"@#2\\:Y*2GUSJB+LE4D+7@99Z(*JY%9U2/^1K? M?"IAE [6\3!*IQ47\>5@?$Z,_US$D7H%G9;<82TH):4$'<^9X0I< P7SPL'B M.UWWTP3[76KPTVJW^W[2&\KLH=XH3_ (]$KL*Z([C*.$W2C5G]'TQ_3\Y,BLX#B-A&SD3.&' M)YF)^*U\*PG8G<=1I1D0BGC%$NH(GP[.=8,K"A!(8^,BBOU,GP]1I%T@"=+63.B#O00S)_+.9N'!/ M9>V&CQRDH((4\LH9%.!8WB1A22553;S/5S3Y>O^FW;I50@Z#=BFZI.)+HC]\ M;Y6^)VOT$X@GWA%2OW65BW"@'(7TJHHA17,.90CSZ^,G?6^'0F-RPVJW!MUB$U8K?YUC/B' &\O5&B'Q&B2WCB1_[1;?>5GDR?YHB^C7:Z!\26Q$!,3 MH!3;KS8-V0(\FED 8K5LJ[PN@5Z1H*?_DLI7+R+$6GTF%D M\4N98-.*C4;N'&_D+Z)8B^O$4FE"DVPD&-HS>B!Z!R:#1QWJEQT6K=II<'<< MVQAFXL]RNXGTGH*^3Z#V%'I%RR3@24\Q81E%9XFZ:# 3>H4&99#9W<:)3=!6 M#/.C3>D4;U"4RP4QHX>14ES1I)4$2X\S%[5"@.K-#+K E0FV8"FD8F<7M:V/ M'?6*F=?2JC$"QQ/NAPQ*!T/<&6,",9@94N+G[W_^I+9NRH*C>=W$\X*A&O$HX65Z&&^H^EYR MV'U__XFLE&Q&O'5'$Z]5P_Z_[-:J%"B[)H$(>8Y1(T:4C O- =>9R'W3E.S< MW13,3+S6NU^&DDQR$J43U^0F(4]!X5':3Q7'EY0%4M$)ZAIE[!"GPX#%+/$[ M@V+!:(2(2K)E[@+3/GD SL?(N7TLL$"755+!!*[U(5??T]H@< M+&"8JSMFN!RBX2J3=2(6=V>2=7+Y 1_6/NNP=LB'M9>=K*+9)[>5ZH^N@)(A M#$)/ANUONFZ45F"IVR^UV&(K ]E35E&PT/ONH\Q&V6=NP<27<;3]FJYAJG7Z8-0!!\:7CBNMLTKODXQ;)#L20 M.N[)*S@MXN"Z_.7:Q+1&7V>6?MJ^I/UYQI;4)EUL@V6MNJ><\9B[D5Y>E4>T MS^^V>I669+O5+9B=>9/Q7DH5>&>U\^G*-J2U6/G_)8$<]79! XQV$I9 M#TYMGF4F NT&#S(N'9C:%%G;)KW"#BU%3Q@;0>[,?&?QE2M4/YA7S?=(JSQY M,L!SZ^S^&3;N%-21.Z4FY:.;4@7QT#G42O-ZE44K(X-(2*-$R'Q>#A(BJR!$ MGJ.D!/XM2I3(Q^1!;PL5@I J$*T1U#5#](I2* WLP'0-HHH9.W3>H&Z-*]:- MTWS,.12@FD'V97@7']J*U+D?.\O4<LQ2(YE[C/5JJL<%P[&T>)(I M!#M>>',\_+(CO9IXR=F2";]E]^EZ_2+[+K=JX*0X M+"@ Y?^-,NJO.BUNHMHP8Q L6/&!)"9W3X>D;M/KFQYT^(]\IPL*$]1<"H/. M!/5Q?)"=U'%6^;XR>YPE2(.ZOY+Y5EUY2EZ='L",0X)?9HJPI\+@ M$Y50.<-JG8%140#C09+2V'DX5/!,T2:G+G'OK+:Z.L UJ3U0V-JF#DIJ2DU& MU\?&V9"?SI,(4DITIX5& 37-@4$MY&>I(!VOU? ;!=SD)Y.0= UF=0A#,0-U M]LU8'SC*NBYT@@M3<<-'7.06U'1VY.*";=L^,'5=*,P1RYC_*L4;D MDZ\8G5"M('.FOL+W)ZRKI&55!B8,%(BONY&Z*B+_A_20+\-8H*\.G58^$26V MBJT@VHLP/>I-!$UFLE;'D1NQ#/J)#RC^2L$T\B.5B5&X;E%%9FU#3*\LW-"/ MM>PXUFKQR:4R8N+$VW-W$:;![RH=OCI#3G8X9*-<]&+_,EZ_;(KK=#>0DSBU MG]>[7:OH,\KFCD&.?/[X);O:F]J5-[J<@.7[.=&FI%Q"Y3V F2'7*D]C&28X;?Q&YOO]-[5\HP"'1 MUV@O_"GUY0UE&X1%ZP"/D,9)H%X2QP6/.D&%0S4VW+/9,"?E>6?JXZ3.E_+A M4NYTO-29$MNL@S>=&0II&HM@HJI'^X!B -'#\( K6&SSEZ(2$BKJ52\U1+*7 M.&(%$U_Z> C\)]S_)=E^TM>4E.FKIQ@^JC,ORI@%LL*9;*H,P$DH2.P4C[.R MZA>22+O*Z DSEXDOK060V8XE[Z Z4WN>WY--Z2+(ZN)\BJ@,W5+3-=Z691PX MN+=,;EKF=E=:6LH;,<7;U'V8NG!C_U,:MZ4SUH_0Z$[0H$+0\:Z6C@+'_S@Z M@B\W6OP%<4ZYB;0EE9M9D)U,R_@'"!'L6\TD5CP#"4#3^H,S/G[@B4.I&+9;>@]2?DR.[^,C-795/[V2BF^)\BNHU7/WL)-0MOZO: MMAG32GT5^^G)-ZYM![550/\E+Z>S%CNNN6"E<]':)7YZ'>OZ%)^6%^BTHM:)K1'%"NV/,5N_4!='\:KLK3R MAE+%PB5764WE\E)AQRX5C5%-X$5@?!5MKW'&Y8J_.24OJ_:RI/?JK(Z^2*>B M]O J7'+O0Y8-$9V$0:I3!#+KYO']U!,DFI0W>,*F":V/!]0F\_O* CA!XL ; MEZ*!E:U;]!K0F7HJOJ[RNX51S(0-/7F^5B[8%I9H0D,K2.LQZL2+FDU=_;MJ'O./*W^JNGSN M+68R0,\%_("#S;J*0C\Q%?^5P^%-G3R\T$":9NC,INBG' MM?$6]\3C.(.VWJB^RR;PIN3>2O$CI184KTPST+NL3OL:;)W;5A__L? _G6MU M<(W?9,^85;;:+#VUS9S<55)I\E76VLA_D&IEHBS#*F(=?9@S6!+QMF\VU[Q: M#PD4:1IZ4GQX!S?9>%)L=#;'?#9M4"']?KEY=4P8YP#8(2V^3(.NM9HLX3 7 MH*].#K#60(0*75%RF%#D[,C*T&4"Y27;3+E576':WBF_8TT!5)$DT$V U=.K")%5G' M7'K;-_6UI?[7B@?WN=)#VWWTHQ3#T57L>KO5KKY%-"P]GD4O,4<'\JNSH\IQ M;B:70Z>D=-BC**7\-$BY]-KY.K[F@ULV\A;3?:1.Q]1ACTTF)Z<9K]*Z?BGV M-J[FJFYQK.*;X-GKIR3,Z171Y.AW/>)T&(.*V3;YAQJ ^/8Q]6[#1* M7![2>W0"WYMIO5I4P*E50P$F>-BB35E=F3QNN67<3\E6?\K?S%0^!'6)4#-# M7TC5%VBDNEL:4'WHV(;'H\,R;8NGXL*KO+.8>L;*+3S%VQ"U ]#5=XG0>2*K M][,^'Y003,YQ49;%[^22G-R22H79R1DP7=K:KD22GN,5(02$JS@15%<@M5'^ M^C@L28NT,HM2#$ C@+6J"I6F.-?'RG&8O;MIV M'2SH]H4Z%,?=4HB]]H 18'\^3-7\U2TW+$[VIXYI4C?3T]Q%4RSWHBNOQ)?' MX\Q3]RKI% Y /4$.>/5G7&NL9+XJ=B9\!@UMQZF'X%'XCE+\;A/QZ*L8PQ0Y*LY@1^G\D#20EZ?/HWV=GJ&PZTU7.IF3A;&]Z>C<_#@O$- MRL"*[(P@WH8ZHE$SE"@6N>M0<0'[L2[4E$6.R'3&H2KE>\Y< XI72 M7%,TQP^R(2U^D Q"Z0-:D_P5U9S225O"HFV7B?HKCD7E#- '@JULDIMD2[E* M\L9)'XZ#5%R\*H60,V*3(J4Y%X)1:,4@U]5+TG+D@[;CZ;8$J%QJ2>%=2A52EY6\:/L&HI"A8R31>2#Z*RSF(@ M2E,VQ>N$GGGJG2?#HKP\*.V;LB>3.[@2%F8%@@KA3TIW?@&=: S_:E""^/9[ M);O_1A.*4I#1;:*.]9[+:3_KO*;;YB/"NMU0?!7UL.]UJ.J73&FE+%33L)TX M91PJ<]^3Y7!74R4IF+BH870(F1OG'+N__V3$IB2%8WJAHR)+,7@Y=C#'"40% MJNI0DT_E8VJI(*EZ?"(RW'W_Y]-.[PDUV=2:$%MM'>ON'I;07 M=,3TRP24>Y(A%5Y-KIB04Q74JYW:YRHE22XQJMH7)]%+:0D".L+25R_4CK<< M'NS"OL/5@5$8(5U-AB0-.)(P0U;3D#_]]%%ML#[?YW^9R1FZP6T1J*56\62, M-P_R#W[&-*ZQ?XF,Y/M/\'4

?"?25=_0N>]DRV5FRV,:7SZ&K;7U.+C$Y3Y*X=?41/@E MM1RYFF4QJVQ:N"&*]]ZA+JE!U5O3'62A<&58RJ&7UD!,;@'H4(?DHF&AN-DS M:BG%:Q_N"6GQ4[.-%\"$55GZE,HKX4X6R-IJ=;AZ):7%])OISJ_,E75$J)[T[E.J M @*L+;"&>!^NK'2I6M>_7G.2W2(L9.3$I1UIVS3P?^]*A*L74U[65!P>8@7] M(84^\?@![#Q]#E(^^:DR'1[+] M8+DO,;,>!98)EHE]96+(,L$RP3*1DXF[5R$3F^U/Y51;:X!F"C[?9([:.IB[ MH-,=PG_Z_7G\ M;+]FE#/*&>6,JQ05E+'QE"_TVIOA4[5#OQ9 MFN@8L&,\,YXK\-QN#1G/C.?&X-EJ]6J#Y\TVY'XFY#Y^VN5I)/",799.*9;K M3RGJ/X0J_%X0,YC_S'_F?R/YSZ=S#?6-_$@WD.>!CZDYV#7"IO?^$.H-V37" M>&X0GN]:'<8SX[DQ>!ZV;FN#9W:-U'!?<@%#X*TQ\Y_YS_ROF6N$G1[GL(A^ M29+%Z)R*X5_9]U%SV_KB+5M&$Z.)T<1HND0T\?'.42R=[L59.K_*4(K GNK" MCX_2]>>4'8_-G7JKE#.%ZM^U^K5Q)3*>&<_;\TPVJM+8XNM#8DF1-=<"A=.NN-HJ*X&<^W,2/9=7JZQ M^2.5D755?9 QUID*(SRV?91L<[)6.P!077;V,)R;!.<'WQ]3?5DT+ATO$MZ#@\6AL Y=Q#FB6(,==/K"]R 9SLV! M,V>(8C@W",Y=]FFR3_/<(/Q^Y@-A_TN%3=$.9=.3E=MQUNKZ*#>&,\-Y*YSK MD[& X*Y//3;&,^-Y6_38H#%G>.PFN<@]R@4,@;?) MS'_F/_._9FX2=H"<-XF^X]G^['4$E+!A?6P864.^QLYX;A">[_C:'..Y07BV M:N3(8\='#7<=%S $WO@R_YG_S/^:.3Y.%1_2%&](U3V O0V@GWWO)@GST":0 M]GB\C8,^WOV5W1YU-:LOWJAE-#&:&$V,IDM$$Y_;-.2V<+@8 6L<$:SX'*?F M2N-<.0XX^2'#F>',<&8X7QZ<.S6Z77"1+C&V/$]E>;H^8 [:F1F.]RC#"%-T M\RTJ5G.\:C.<&/ XF)E\*Y)5V7-4&5\B8S@W!LY6C9+G,)P9SEOA7)]J6^S( MK)T)^=D/8"2>(9?V5'@/TGA S^9;UP_#=Z;AR>A5&)5780?IG-A1/@T?J9H?.BN$_*PW%[AOS/PHE6-S,93?UQQCWZ*JQ4UFV\M6ZNXXC-4S9/V3QE/+\>%<[>T=K9 MH;]$4QDD.GZY--G.#.&<_;ZF.R0X_QW" \6_T:X?DB MC\_8[#R:V0F&YJM*S,#J[/@.W=O::#.&,\-Y:S5V+H? <&X,G*W&V)I\W':1 MONX+& (?MS#_F?_,?SYN8[_'5H/H9_FJRC_R%>N7,;-[K=[E7[&^9I SR)\! M\F&KSR"_L.DRR(^NR6N0+./Z?!X3Z^5W3"_096&[TH7MRMA?C%QYOBW32]GEFOP7Q>5:S@J-K'7"V!*+7Q3(=!R#X6P&4K>0[3-G*N7^ MV9.F65-%14.#J>(^B568(?G'$TQ4FTK]\;,@+ G=B[$^R^7;2BXO3\'E MEW,'A\*58:N"VK1^2U+^SO=<^_V>A^$Y XE-M@2NO7N M21I_G2TR29FDE]\BDY1)>ODM,DF/T>)F=_/P*.[FN1N0P M,8(/VNNL. M=E._[ M*:!]I29?/>4RM!_#J4%P8H.D"0;)+=LC];!'UCBEFV1M,!;K@\6[AF.1394& MF2KG7V893@V"$UN^3;!\MXLD6QL786U\O7^SI[%13[7"(L$BL:-(7"LF^A/U MKR8E T]1>A\,:AJ3[+I2WGVL:< MRP"I"R*B/H]%)-[MJ#D.1,JS4H4U-9'ZX0 ].,O8)5X>3"ZA[0C!ETEG\U*L M7)L+^*@FY$6DPVG8Z>:)K7R&-<.:8\-ZUY-[(?O#6*$=@*5NV[1NV8' MB&X,HF\9S SFIH#9:IO=/B.:$=T81//1VZ5M%QGAQ_81W)G#]J V?@+&.>/\ M()S?WM8&XQSN53LOUR_15 ;LUF+==) 3P+0&[-5B0#<&T!:#F<'<%##W38MC M8AC0S0$T:^=+V_WSR!GD!_FN:T/QC=[M/9S:.V3>'!YFJ7G MC%V6\F\NU^??K/\0J@R1"V(&\Y_YS_QG_C/_F?_,?^8_\[\Q_.?[* T]J:]. M/,R']>QVV?$XJ-LVN[TA^] 9TDV!M,49+!C.S8%SKS\P.WT.J&)(-P;2K*$O M[VB+,7[D\\Q!UVS?]6MSILDX9YP?=F[?JPW&E1<,_BM&KLSSS':E"*B9*7:X M3.B+LTYS+N_Z1L9EAL-0I:G*;6SQO\& MS.)65PDSC-QU?*]E_ *M%C(5!_)1>@M9Z,(J=2%H%#!,F(/%=M1XJWXQ"]/MMY$$M^UK;$K/R#0<+S,E,?(7$1"W.#%SRV2*776HJTX_ MWU6.>JJK;D57:PA3[,-J;VB]7VJW950GW:ED[>WM=*;]TEWKJOD6;7K M1#!8^V*JY/T8^"'1?>)$>2IK6N.R@;I9'\I\N&I?&;9T7;T92#[K'NFSGH:B MB5)ZAE@ B&DT3\XXFN)XV]>Y"1!M]=&/#?(@YB%\&\JY" "DR4_IU.+SC>J( MKV7I^$-WW!L6=?A&$N<.3388*[KU[DD:?YTM,DF9I)??(I.427KY+3))C]'B MYJ"-D]2(7UOOODXUSO+!(L$KQ\L+"PLAPC+&\5$>RJ\!\G"P<+! MPE%:25Z1<)S!^UBTB\VU%S'(@43GAVZ,W:W.4RZ^(2GF7OD''.,[ZR?D@L MPVT;BX1R"A*&=%,@W;MC-#.:FX+F3J=C6@.N5LZ0;@RD64%?7%(@AOB1,T'! MSOBVRQG/+FVZC/-C9SRK#\8YXUDRGPMP5SV)$(9 "8Z*Z<>B0HZLWAWER$IS MI#DJ=9I*&O:0;54N;7>!EH/ACT(?!B@I$=?" SI\DZH[QWL$^OK!RG@*$"YC M_\D+,>F9,%+G;"8I5R:YV"3P9Y252XU@B/G!^M9U.B#.EG4:Z/PJ0X"&/25N MCH$OKC^? :> X7/IA9A [JPIM-2L7B*'5DDK;"3\GDE*3M/XZVR12L'"PL+RTL)"^?08N%@X=B\DKPBX> <6IQ#BY4! MY]#B'%KGO\%Z+UP1K.A>V4AZ\ZG*B%$=T81%MM M1C.CN2EH[@],Z[;/B&9$-P715I?1S&AN"IJ[9J?'@&9 -P;0M[4!\[.\6^RW M.HO?*O+M;S<6ZZB!3TNP,AK516(QH1O2V&V8,9@9S M4\!\9]YUN$@' [HQ@&;M?&E9DAGAQT7XVZ[9[5NUR8[-,&>8'P3S3MTRP',0 M5^.<8;]$4QD8P;HDX>P28\UVP'E4SQQVV"7&B&X,HMF#P&!N#)A[7;/# 3", MZ.8@FLLB,I@; ^:AV1URL"T#NC& [O1J@^;-?J[-;JY=[Q=7W8U>GD;^SMAE M*47 ? MMK-[Y9!<$QVSS ;@Z@:P-FY;Z"_XJ1*_,IKG=](W,+!1FD M,C67V]CBP.I=%Z:ZGVA8G4JZ+L]X 62QX?J'7&)V%.C7\>Q 4L:4T/[&!RS)X!A:N;1E568-S MK=_NU'I_T.HH')5[6)??92PSW73Z._5SU[K+==,RMMR8J299I[=3;[UN85:F M,0_@]P" .2RQ2*4AC\QI@!K&,27CT8DYO+&7P 1<2 ^C0T:_5/:N:%HTN2U M0N'O&'PYO*+SM A7.O=) MK,(,N:>)E__)&4=3G$0;5%*LZ+HX^,P=.ZO?-8WX/^_>7WU7L2AJ8@#TAOAV M;JBMVT'%:/77[^GU.,T^Y<*'@0IC&LC)AZN_@!A>_>]OJ-<1LA_A64!#^+?O M1)%<:ZA%###$(O+?&WJRPU;?J0#,UC.(9\!#?8$-[UE)('<(T;FN JQJUHE@ MK/8)R@@UNM6=U MQ&-BZH1-[U&R\U6IC'H7N3R_]F,X-0A.;) TP2"Y97ND'O9(IVT-&VYM,!;K M@\6[AF.1394&F2KG7V893@V"$UN^3;!\MXLD6QL786U\O7^SI[%13[7"(L$B ML:-(7"LF^A/UKR.IQ@43?U%*+QQ M:*K/5=WZY6QWG-K@ M@&1*?;/?NZU-?@-&-"-ZVX5R!C.#N2E@MGIF?\CJF1'=&$2S>CX;F+D0_8L@ M_.W=;;LVE>@9Y SR@T!^6QN(/\L+QOZML_BWUN6<8R<7*ZL#;$ZSU^:$M SH MQ@#:8C SF!L#9G,PY (E#.CF )K!?&$[04;XD7?_EGEK#6OC 6"8,\P/@GEO M4!N,M MEZ=9?,[892G?P')]OH'Z#Z'*%+D@9C#_F?_,?^8_\Y_YS_QG_C/_&\-_OJ52 MNY/YJM+>?";/KI4#?.1W9F? ,=",Z,8@F@-,&,R- 7.G;UKM(2.:$=T41+-Z MOK2#*T;XL6/W36M@U>; DF'.,#_L4+Y7&XPK%Q?\5XQ>9[4H14#-3['"9 MT!=GG<]&OL][^[Z1N0>#PUM;$"(M_X@)(;_ O:-L1\'OA+9R8BZ:Z,K_=O.OV6 MI?@*4W QN8OC&5AAMV54I3?.=7&[4P]6KW6;ZP%:7I=8)M=\;[!;^ZWAF@FL MO[.SAF3]G3H1E?R-$GX$7]04V7)W2W1JN06S>@]NYKH*P:M>)8+#V M"1*Z'X;X'P%V@7")>6(\MJ M:SKYK ="G_7L%*F4^!MB ?RG03XYXVB*TVA?5\Q+'XW8ONN*>0A?AW(N8* R M^2F=>\.B.MM(^MS1PX;U/F[])(V_SA:9I$S2RV^12]10_%5J8QZ5QT\O_9C.#4(3FR0-,$@N65[I![V2*=M M#1MN;3 6ZX/%NX9CD4V5!IDJYU]F&4X-@A-;ODVP?+>+)%L;%V%M?+U_LZ>Q M44^UPB+!(K&C2%PK)OH3]:\G(_6'"I-B86%A86'A]8-%@D6"UP\6%A:69PG+ M&\5$>RJ\!\G"P<+!PE%:25Z1<)S!^UBTB\VU%S'(B49R4$XX)>%YTVK'2[ MD=.&\>7O0VK%M =<*X8!W1A <^5D!G-CP'QG=MI<_(@!W1A ,Y@9S(T!LV5: M'(L]ERQLMH?3EUST*Z/OF) ,Z#9<\5@ M?BU@[IC]09L!S8!N"J!9.U]:2FA&^'$1_M8RK6Y]4H$SS!GF!\&\6Y^2#AS MU5!?F,KN_K ^13C[Q%BW[0^KOCGLQ?.<#W M/3!ONYPYA1'=&$0SF!G,C0$SJ.?A8,B(9D0W!='U.=!A,#.8MQVV]_H,9X9S M4^!12\RG CT[GAU(RK$R6AG6M;$"4M_X M@*(;_ MZ,,1\'OA+9R8BZ:Z,K_=OK$'K3G$7)N)B1A;',[#6;Y)&G^=+3)) MF:27WR*3E$EZ^2TR28_1XN:HDI,4V%I;+*Q.!:+VKKMUT@I^5H]+^-6C:M8Z_U[Q\34"9O>H^#DJU(9]2[1>'[M MQW!J$)S8(&F"07++]D@][)%.VQHVW-I@+-8'BW<-QR*;*@TR5:H5%@D5B1Y&X5DST)^I?3T;JCU"XT!T+ M"PL+"PNO'RP2+!*\?K"PL+ \2UC>*";:4^$]2!8.%@X6CM)*\HJ$XPS>OWJA M=F\WWY%4QMX^]GJ1M0;*X*WC*09%4W\1"F\BN.;J[;= 0.: =T40+-VOK2M("/\R/O_KMGM6[5Q 3#, M&>:'N;GJX\KE$+"&.L/N*?0+/6$PT&\RPL3F[ =C=79 ;('9:_-&BP'=&$#7 MI^X0@YG!O W,YF!XQX!F0#<%T!S[=3GH9H?!RS@,+//6&M;&9\ P9Y@?!//> MH#88Y_"OVGF\?EQ?KI(=7ZRO#G%\#=I[7Q 3#,&>8'P;Q;GQC'S7ZN_=Q<^V0<7)YF\3EC MEZ7$F\OUB3?K/X0J4^2"F,'\9_XS_YG_S'_F/_.?^<_\;PS_^<9*0\_O?_,C MX4*_OOWM9B1"B3G,9W/IA2)R?(_/\-D7<\@I4=L<##@^FA'=&$1S1 J#N3%@ MMGIF_XX//AG1C4%TE\%\82==C/ C'V_>FM:0;ZMOF]D'&\X?%6,K=S&%C]9[[H@K?L1 MW>I44GUYJ3XOTQ"NBW6\@/F8UCB0QJ_W7PVYQ"=D:!IC:0>27ANMC&[[VG \ MH].V[EH%(^054_A>2N-G/Y*&-8#'C(^^1RYQ$0'1/CN>\&P'.' ?P1>8*SJ$ M'@-#&-".O0A#=#P"_84=.8].M#("Z=*;T%(X!7YHIHDG$8S#"JI7<2!'+_3" M%LDE9WGAV+,N#0@^^/ MGQQ775!TO$AX#PXR3X2AC K*XW=IS&4 &)V!=G'29O#9,%2*"IJ,IM*P11"L M,+O7HW 7/_%IZD=8/>R/X(*\FG18"M^POU=&8( MIO$D:;T"13A>,Y:_.P] 88$*TX&^91@Y,]"@Q@1FI)]2V?KAJ1E0#=L143J% M)Q'J^:.:A2<#:?L/'B !/L[G@;^D]MR5\:;7LI0U QAR47&C)G?V8L$7CZ:1 MH<=>D[V?"@]LF^)DQSO/MIIA3Q(6_MV(\/7^C77;:C^3#A=M-KRL"'\_\\$> M_Z\Z@@3*K2.6)MDO("5BRRL9JPV 4N)?NS7,L\]1H%R!=6U(H/?8^"1MDE#U M7-+A8A0Z8T<$JRS;6P;H M:V"IJR32>*A\]_/'+_@/BFC'[+7O\B6A24IWXC-S:1N77-][N$$5"\A_!"T\ M4X91B6&I$EW#LG\'_H^!&$O-M]Z@RTP[F6A-06WNPC4M9L@Q,((\7>0:K2%@ M%:['H;3!9HD<]2W*6[=7X!O^'QDZ/)"?0VH!&6O"B,*YQ TB*'!F<\;ZQ;TI M\!'8"7:3+"^43OX!_&?#NGA;7!=WECV%M8H&NXU5RJ_CRG^NL7V M.5B]KF%Q=W"P@#./T\<_^X&$20,3;=CA/$BU6KYU_3!\9QJ>C/),_[PKUVA/ M!5*_"'!C,ZGL16OPHJ8VT[W8DQ--#1Q+HN]OK?[!;,Y MIK<__3+G!Q\)!$ZHG"]_("]_V&3( U:V/93/?K_'T=J1>9]E\^W+^C6 MNR=I_'6VR"1EDEY^BTQ2)NGEM\@D/4:+FR_!#H^2MJ?<8/D:[\9(C\KHI%V- MR&%B!&_:[.P;2KKS[=%-=Y?W,>RK@ !&)1B/WHUK?_2E>YH_97NE'#U M8LK+[BJ'AVQ.<(<8*D[2/E']6=PL5FU<-EP .2:F3MAT M?.5K2^*I51=8_G M\-[W4T#[2DTVS/M2M!_#J4%P8H.D"0;)+=LC];!'UCBEFV1M,!;K@\5AP['( MIDJ#3)7S+[,,IP;!B2W?)EB^VT62K8V+L#:^WK_9T]BHIUIAD6"1V%$DKA43 M_8GZUY.1^D-=C&!A86%A8>'U@T6"18+7#Q86%I9G"J-W;S79*V!,GCK>/E;N*&I/LNE+>?:QIS+ *D+ M(J(^CT4DWNVH.0Y$"A>067?=["" YNZ;[5-5YA(O#R:7T':$X,OD$WXI5JY- M$G]4$_(B\A$W['3SQ%8^PYIAS;!F6#.L+Y%%#&N&-<.:8RBXO5V2'J;&#V>KQ ,Z(;@V@&,X.Y,6#NMDWK MMCXF)R.:$;T%T;<,YG.!V7B:.I$D5DD$PE,@YHSPHR/\[<#L#'M[W>DZ"]_? M,+==,AX.F;G0Y'!3"@&P-HB\',8&X* MF&]-:\ ^+09T8P#-VIG!W!@PW_49S@SGQL"Y4++GDM&\V4NUGY-JG_2 R]/( MWQF[+&7)7*[/DEG_(53A]X*8P?QG_C/_F?_,?^8_\Y_YS_QO#/_YBDE#3]^K MTP/S 3Q[778\@.]TS5Z[5QO7"T.:(;W-D=AN,YP9SDV!<[_;-KN]^CC'&=(, M:=;0#.?7 ^=;\Z['%C0#NC& KD]6_?-S+.,V2L*B55;F.+KZMW72#1?B)E=2KYL3P?Q+YX1J=M#4W#7P2& MESBQ',\.I CEV!BM#.O:6 %E;WP S0W^!0T:8CX/_*4S$Y%T5\;7^S=@'[>Z MBILP<-?Q/=.8!_! -,PHJDT ADNW,CP)\;]_2?#AJ$'ONO*(-\G#!L[%2-_ M$1G=]C6T(@"KPH56_,DDA#'"S_*GGSX:F#H/ M?7>ALL"L?[Y_W2K(7^'OF%TY#J-GLLA@.[DM];3\7\/WO2 M-.LI'\F)'Z"GW'T2JS!#[FGB:']RQM$4)]$&(8Y50Q<'GW&F6_VN:<3_>??^ MZKN*Y4<3H]OJ#/'MW%!;MX.*T>JOW]/K<:IV2J8. Q7&-)"3#U=_B7S[ZG]_ M0PV*,O(1G@4TA'_[3A3)M89:Q !#+"+_O:$G.VSUG0K [.?@?Z;2NSA _@*J MKI#N/)"/TEO(O-[KEO0>JH_J9%)Q UJ1:,5Y5Z5"UE/]&3107V##U34 K.&: ME2=_L-*YKF*+:M>)8+#VQ11D_#'PPQ!6&'_B1'DJ:UJCH43"I$X6/URUKT"_ MNJZVF9+/ND?Z7) G7*])H-1H[K@W*$KB1A+G3OXV6.=QZR=I_'6VR"1EDEY^BTQ2)NGEM\@D M/4:+FR./AD>Y*U%NL!P[M7'S4;G]W=6,'"9V\(N4XMHG8&P?V[X*"&!4@O'H M?;BR>E?;^B_%T47KX^A2PM6+*<4=QVD+Q@\/V9[\ ?O%4''R!]A'C]6?GZ0M M9R,9J$]=JVK?LL'->TQ,G;#I!*Z=K6A]52KC1:KWK27A26M5OHCV8S@U"$YL MD#3!(+EE>Z0>]DBG;0T:;FTP%NN#Q6'#LO]G3V*BG6F&18)'8422N%1/]B?K7DY'ZHWR#F86%A>65"PNO M'RP2+!*\?K"PL+ <(BQO%!/MJ? >) L'"P<+1VDE>47"<0;O7[U0N[>;[T@J M8V\?>[W(6@-E\-;Q%(.BJ;\(A3<.3?59+FTYUS;F7 9(71 1]7DL(O%N1\UQ M(%(X:]^!5_SRE\NLB\O:E[U#QHG[.$?#(;$,?,YN:@ MN7/;-H?M 4.:(=T42/?N&,V,YJ:@^\UC\-,NGV1M(6BY#RB&72ZJF& MX+LI,$8&Q@/UKNB1R:$74IZKL;1AD+G77/^I^%8NF5[+P-1:#]DYR:7M+A#K MAC^"YV0DJ?&%!^]_DRH_D^,] G?]8&4\!4XD;\;^DQ?B/(61.GNQ_W*6KDG@ MSW(D (KTV_''(6??.A5P?Y4A2+L]U5!YE*X_GP&G@.%SZ84R/'-*+C6KE\C) M=9J\))STA$EZ^2TR29FDE]\BDY1)>I$M\D7 )EP$Y)Q<=8DOXIQ$!8Y)]>K6IOJ;:J'U@T6"18+7#Q86%I:7$A;.R<7"P<*Q M>25Y1<+!.;DX)QP=T-2 MOV>V+4Z5P8AN#**M-J.9T=P4-/>[YEVGPXAF1#<%T:R?SX=FXVF*R4.05Y2% MXRD0?Z*.QG.;S8E7465U;DV]]N1I2I M"G-V22\4F"B+_5FLJPZ TYW9Z?=KHZ\8T SH;7?.&,P,YJ: V>J:G0%73F!$ M-P;1K)X9S(T!<\]L=SC+/ .Z.8"N#YHY5JNA#JY?(DPC'ZS+! 09S8\#<[9G##B.:$=T81'-MT$N+WV&$'SEHJVO>]2V. MV[JPZ3+,CPQSJUT;C&_VB6UVB>UZY;CJNO3R-(O/&;LL90U8KL\:4/\A5)DB M%\0,YC_SG_G/_&?^,_^9_\Q_YG]C^,\74&IW/K^V2C>?S+-_Y9#KS1VSW:]/ MW!%#FB&]M>P1HYG1W!0TDX+FPWF&=(,@S9& EW:"Q1 _\K%EIU^;8\O&89SA M_-I3JL!_Q8[9KA0!=3#%H2P3ZN*T0N,6$*]/LD PF#0R89*WCVQ@<S?>[K;MUK:_+]^)X M=B#IZ]'*Z'6OB_U$?L4TNJUNKI^6L>6Z34*PLG9KN$8 \G[D,0??<;Q?5XD::YTX>-JS^ MNO62SCU*XZ^S128ID_3R6V22,DDOOT4FZ3%:W!S3P&7?ZU'VW>IQ:;EZ5)/Z M [:?H>+D#]Y8CM6?GZ0M9R,9J$]=:\^:<\?$U F;WJ,0XJM2&?4N'7A^[<=P M:A"R13ML:--S:8"S6!XO#AF.1394&F2KG7V893@V"$UN^ M3;!\MXLD6QL786U\O7^SI[%13[7"(L$BL:-(7"LF^A/UKR.IQ@43?U%*+QQ:*K/[>,:$9T4Q#-ZIG!W!@P6Z;5L1C0#.BF +H^B4F?Y=MBK]59O%;KDF^Q MZXIUU0&6I&G=?_$8&X.F-MF MM\/JF1'=&$1W&,P,YL: V6SWV<'%@&X.H.MS16>SAVNS@VO7>\)5=YR7IY&_ M,W99NNJ_7'_5O_Y#J,+O!3&#^<_\9_XS_YG_S'_F/_.?^=\8_O-5DMJ=ME=5 MU>9S=O:L'.)9,8>W]8D?8D0SHK<@NCZN0@8S@WF;>KXS.X,[1C0CNBF(YJ@1 M!G-CP-PU>Q8']C&@&P-HJS[YJ93;"OXK1J[,L\QVI0BH@RD.99F0%R>=IJK> M]8W,O1/DD,JT7&YCB^.J=UV8ZGZR874JZ;H\XY6/1?6%#[G$U";PM>/9@:1T M)Z.5876OC140^<8''-S@7]"V(>;SP%\Z,Q%)=V5\O7_3N6MU%9=A"BYF1W$\ M PO/MHRJK+^Y+H8[]6#U6_U<#Z8Q#^#W $@&#=MB$4K#GQ@S/Y#&5(JQ#8RG MKN)QK,OCFMFNOU!33=].?[?9MXOTK9P\4/I!JI[&3K0(H+>)#RU* M>^JA#!NA#!X=6X\M%+.Y*S,DRNN0PM\Q5'/H1A=K$=QREA>T/?.V'V?M.9]M MT5]/Q?P_>](TZ\P?26 K.O/=)[$*,^2>)FW<4%NW@XK1ZJ_?T^MQ4GW*? \#%<8TD),/ M5W\!<;SZW]]P%4#D?H1G 0WAW[X3ZT%'-#?$(O+?&WI^PU;?J<#(UL.)9R!" M?8$-[UDJ('9 79J7/O8# M?+MB'L+7H9P+&*A,?DJG')^ 54?[+4L'9+KGWFW1'-A(^MRQV@:S-V[])(V_ MSA:9I$S2RV^12UN5;5QV> ^/2:F3MCT'J4Y7Y7*J'J%V;S??D53&WC[V>I&U!LK@K>,I!D53?Q$*;QR:ZK-;/@7FO-AA_EAN,'5QG<7"M2SO'7B[65H?4B!UP8G$&=', _3]_ M&7:LSGM%UOQ9+:.;T5US='?-0;O'ZIH!W11 L]N+P=P8,-_5J$ ]PYGAO,W8 MJ,\!&\=S-=3=I>H?/*S/&,YN+U9M^\.J9PZXW"D#NCF YGT4@[DQ8.Z;PSZ' MWC*@&P-HULX,YN: V6P/V79F0#<&T)VF^+DVN[EVO6I<=4UZ>1KY.V.7I6P! MR_79 NH_A"K\7A SF/_,?^8_\Y_YS_QG_C/_F?^-X3]?,:G=F?N&^MQ\VLX. ME@,\AK?F78V"B1C1C.AMH7$,9@9S4\!L#8[9KA0!=3#%H2P3ZN*]:X+4]U/-*Q.)5V79[S\L=AX]4,N,?L)].QX=B I(\IH!50P5D#J&Q_0 M<(-_00^&F,\#?^G,1"3=E?'U_HTU:-TJ7L-$7,R?XG@&5K%M&54IA,>LUFVI:=W;KM]^ZR_=;28B9'TCXQ9_(,(2'8!RA#!X=6QH3 M"1T3/\086#&*XN$8PK:#A7 S!,LKEXW"\PPDJR^PX>I4[M9PC2SE?;^=ZRKA M4NTZ$0S6/D$B]^/F'(\'7B'4U%9#@D;NYB#+\"P*6PI\9DX=F1$@_LT7 B.<,??="5MN_1 M 1(('BZF\(_2)M =M.//8%(Y-N&J2P-4)U$?KMI7ABU=5R_ R6<]>?JL*:I( MKA8-0RQ ZHDP3\XXFB+IVM<5M-0'7C:01\Q#^#J4S.'2AML/7BUD_2^.MLD4G*)+W\%IFD3-++;Y%)>HP6-X>J MG*2.U]J:9'6J0[5W>:^3%@JT>EPIL![%P?Z0(@@5)W^ W>!8_?E)VG(VDH'Z MU+4J]Y?KG8;'Q-0)F]ZCKN6K4AGUK@1Y?NW'<&H0G-@@:8)!+PX9CD4V5!IDJYU]F&4X-@A-;ODVP?+>+)%L;%V%M?+U_LZ>Q M44^UPB+!(K&C2%PK)OH3]:\G(_5'*%SHCH6%A86%A=2PB\6Y'S7$@4IZ5YHT+L%UN,KB/ M?ACA!;+ROH7SO_&5_QV#&>XX(0O#N3%P_I^_##M6Y[TB:]YZ970SNFN.[NX= MIQMB.#<&SJRL&=W-1??=@'4UH[DI:*Y1$MIG^;O8DW4.=/TJ0RD">TJ9Q,;R M4;K^'/,CL5.+E=4A2Z_9Z?=KHZ\8T SH;5Y:!C.#N2E@MKIF9\!5JAG1C4$T MJV<&K'V2]RU/(W]G[+*4PW*Y/H=E M_8=0A=\+8@;SG_G/_&?^,_^9_\Q_YC_SOS'\YTLE#3VB_\V/A O]^O:WFY$( M):8#G\VE%XK(\3T^IF=7S"%N\K[9N^.#'T9T8Q!=']\B@YG!O+7X/(=1,:*; MA&BV-1C,C0%SW^P,^62> =T80'?KHYZ5GPO^*T:NS+/,=J4(J(,I#F69D!]?PA=%I6\-6 8&OF,+W4AH_^Y$TK $\ M9GST/7)7BPB(]MGQA&<[P('["+[ ],DA]!@8PH!V[$48HE,0Z"_LR'ETHI41 M2)?>A);"*?!#,TT\B6 _! <5CB#"448%\OTMC+@-@Q@SIZWD+X)*3MH:OA*'B&+0< M3:5ABR!889:@1^$NY/;^4%A^]A_E;"0#E)H!/:;$Y],BP);\1?Q+TIUI/$D2 M4N#^>$V_GS]^080XT(<,(V=&D)G T/4C*F4WT'T&5,)&1+1MK$\2A%_-G^@Q M!BC:_H,'B("/\WG@+ZD?=V5\O7]CM5M=I>\\WR<1[CZQ7LO:=5YK0,;"F3S^_.6)IDOP ^Q)97 M,BL2X*'$OFZKG6N'X;O%'GQ"3\49'& B68O@B!6M2#84^F.2=RP=F8>&5_( MZAB0MH#5%<48VI@X-GR$P4O#]6W2@=#A/19^G@K'-#Y.8?DM2;SQ@,,JC0>5 M6NLNQVSF98&7):*%4Y#6&]2[0/E'T,RT7F99US)@G06!=8GX2'I83CU='A77 MU4#@1L4():#!B1SU+:TP>H&)*_<2(_&';J_P V(F%LIPDY2G"[ )8PKG$JTN MD/0LHZN,JQR+\,BYR"$YR^\V]BSC?)P-^/GVH[3DP]5?8!<&.S+<"B/(8:<0 M*7$117*MH18QP!"+R']OZ,D.6WVG C#[16X\4VOM <@7WAR@K(%60J/!G\FR MM>'D']AB7-Q6V;S/L2YZAS;(9L;:+:#K>P_%%6F],9$Q##)&O@T[[P>I=NH^ MP219V]#"^"C"J3/V:3'Y?R*,'AV@X4C:8A&"E8K;F1$8'K$%&^#*1OL?M(1D MJ V2\<*6M'3!>R&U.W:4#4.[EV*WM#WS_(A&_ C;(50B3TX$)@YTB:#U/?H. M]K2./Z:E%?A+G2&BTMGIMGSX%L$&EE0D9W,_$,$JL96",5E*:B95M-&+=+NP M6V)85B@?[4TK@C#_*VQ?-^YK!L,-1L]!NJ=3M*]V5CX)UDF !F(E9'PO@'" M 4YJI::FH)78>8*M,CS2QS\#C6#2P'\;-RQ2;4O4;LDT/!GEO56?=V4WJ35' M[:V4?LGUHG60$M];JY_'@)GZ8E"WY)^V^H-#$4.[ -"8J,"D]P!6'>I1X:W M3!L_H&[4#E"P_QDD61U"9DDDEHF>>#N2GIPXT;L\/BJ>1+]7V7%GM8:'&C&I MGP[7OMAFRG:)GNR2"Z57],FPE7, %'Z6B96JE$2>_YF?*_E^-ZQR;![ =U1- M<4]5[![TF\'NCS1I)U1&'([_#QS_#YO61:#/+@_>0H\K6"9A; MR(=-;H.%G MN:D_39U($IX(94^!F!\2FW;S69-53X,F!IIWXK@PP)_$2HW-ZM/8[DP8&%## M(Z473-T.[;^WR]W+.$G^Y?QGX8SQB ]7 MSH]BCH)N_"I#L/1MZ#$KS)K8>*)/-KVZ$O/AJGUEV-)U]>%^\EF/@3X7_ 4( M<'(8J/'%3H-$;-2,B+3ZWHWMNZZ8A_!M"*9= '*=_)3.-;Y<4GW=?EFZ>Z+[ M'=P6Q74CS7,W5C:$D>C62[K@*(V_SA:9I,=HY]PZIVOAZUZ7+>/NM1%1! $8+"\SY/*R:^SPD"46[2[%1S*^U)]%"ZQJH=T00'<<1-5"$3S#AGL-:J##:J >:H#V MK/M)>39,]G"2[0?+?8F9SV;+,L$RL9],W+T*F3C#2ELOL.Z]J+Z4IJ@U56N@ M K[>O[DD#?!"RQ^CE]%[D>CEA>HR%ZKMWIY:4[4&HOZ6#L14B$'X;D>I/XEC MAO-PK?APA@].FFS\0_YGX7S*%R*?N,47'SG^H -]+!GW@TYR0M#NC&0 M[G:ZIG5[6QM(<\'*VJW"]Y7WPW@)9GUUB+XR;]N\ #.@&P/HCMFVZE/\G(OL MU###^04,@9/L,_\YR3YO*X[LW#/+GCUT]U5GI. =!QMH!SG]AF;_;E@;$XTA MS9#>ZO3KF]:@;DX_3B!Z-L!\3]>_*^\QWM%=\ZFH2*,',&MU2IG3['W7;5/? M,Z;,"/H:>O>V=5NX8(H)#JKOKM+%\YG +'+0/R;5H-Y'PA4>WKJ#+REQP5C. M_=#18X$O9\#_%?+A&]UV#:-@00-:?Y%=)3.S*V^T4ZZ9-9:)[8/9&4;&/ #R M!C*@O),(-W^.'_)\!G' MM) C:80+3$[G8+X4>',FI4KH(CQ0C4UT<#5" IU1EKH%"%.Z#0 O7>_]_]E[U^:VC61A^*^@ MO)M3]EL0EQ=1HN+-5BFRG2BQ8S^6LZE\.C4$AB)B$&!P$O J-U5B<^F[+)C0 MAF 46("JIY/BJ/1V#-N:3@%XB)1^#E#Q<;!X2G5AY BVD:F1 &HBTK5MN=8; MCLKT5 >:,347?.31X6UB/1'@BII0/>S%6# 'UB.C%&$B/#A;^@!HXN\B"@\DAM$6@"3$MX9"KF"MVHNB^63\D3;RQT72#D M!L!K/%T\"->B"AT.\R#$@R 6Y,5YZ".F*3SP70>0B#^5(6"L2^.HSG DO"+J\89_ /6W?O=EWNU-;=VU+= MO04 $(]67'V,9BS",9\18",94S16EP=@1(#,F$RPMII@9B;T1/,YB M#_DQ5RPS*J!]7^4.CU8&@2'P"'403OJV#L)^C*A VK,@M2#=J1'WXD;Y#N:_ M[]:=\D[;7J#=CTL)M];TLB4E]@?7=HL!V OT>T+_5-]OARX@VJ(2EB9V@"9L MH15+$Y8F;*&51]$_]PM9;:&59\H"#JY4A<5>B[T6>RWV6NQ]?.RU:M9NJEEK M>.[W&JQ[0.LO@ZC:C\@6"WJ"^T1WQ[P[7S+:Q?8>%W%$[A;*[:3B0^_">.:\ M$9GX?DVL?)P+&X]UNH^CS^W$+9#'DVE[HK18M+9H;=':HK5%ZWU :UM7:^\N MP&.W1\JDGB8QWBSQG>&\\4J2O?B^ QQG_VX)=]H]=S#HK,2>7;DE;%':HO1* ME!ZXW>.N16F+TH>"TJ>G[LE9?V\PVKI/GY,V^C)/)5Z)?J6N13]#O=1IZN!M MV>"VT>]EY]CM'P\V"OH\R<&_LGAN\?P>>'YZYO9/+)Y;#?9@4+IW[)Z<[$]] M/>LIW5_=5*FC94D;JXU:*?T04KK7<4^/VU9*[]AV+9YOV^IJ=]Q!UR+ZKFW7 M(OJVS:ZVVSW9'SRW;M8#567?R&DBO4 4]2;%) 9(_Q]_\!Q46,OS:.[G?WAT=9)NG>:Y84J*H_%[B,_ MP$+SUB=J.=@6?44=]V30VQL3VN*YQ?.[N8J.W4'?XOFN;=?B^?;Y>;O3WQL\ M__?N-Q&[Q^GQ!SAP>:.,/KOMFEEGT CA;S5=M?M=$Y;Q9*@R!MX:-_!W\;[^ MQU67I9ZHL];)DF-Y.D"I/E'K73>;B72Q&=SI:>NTUK%-M?Z88U5MN:2J-G>8 M\^+)5"3P0!9OL YLU%1?1J<]J/>D0R\Z?=-KG56_\;ES%)4XQ:>P_J_K@%V$ M[<""&QC2-E\K<.3=!L>I^[\TG:'J^-6(,@#Z/,3B&F6C/&[$IO SB !3=(_ MD^/6\>))9Y5>-=A3$";\?ODQKDF7]^Y2PV_0>*J-8$:QMZ)1#7=6VJK06$O8 M+K3"T;\UM,(A%$$ ' %JQ#F@^2CX)@N/3N$+6MOUH_;>;]KY>NU%FC1:?'/0 M[9ZLT@8; +P=#:;DJ ICN3\?C)SFPS3#%H$BK*!ADVJS,8F"+G*$M*>PU1O# MRK S720FFCWVZMP1:,F_+>;HTFO']7:M M]L)+ 3#Z()FHOH/7<>Q37T/NK > N0Z0O$2*[:5:.ZK8699A6<8#L S,8IW% MR5?5S)*"&4'1A@$%KL'J J9@WOET7SZYFAIGX5KSDR]J4-96 >U+&U+.5N0*Q M56PT1Y^% ;?M1'VP4#9@G'Y=UX,WD#7N*D^QVN22YLYK:Y,-FO]&ZN39H-6Q MZJ25#3LI&W95G3RN"8CUU$F08HNOK5(GC^OD:;5)RS$LQ[B/-MGKM/I+M_Y3$/R7"ES9VL@Z.WXI;S;&UNR/7MO ; M-/W^W99PJO%[4,'OLV4(=A_T1L?/H.[YT0.; X;X*GZ!KH!1CLF0SA<1S$3D MC*7P_\Y% @><.L,\"'T"CS9"&E9M#BR<,(ZNC^#EB0(N6B<-I+#*%* $TCH. MRTE5W&_8;6);NN53%9(8+(=B]<>&,#53E8<2CA3-A7 FYJD![G%24_[97M+* M60\7;]RFZ_1[KJ/_>?7ZQ;\:4HD4,'JM[L!0C'BIK9/3AM6JCU]7U"_2>V"A MPADG@!536'&4!BE:YX4CG9WFB_HC.@ #U.%!8()5CM(OU=*S>U+WT..* MTS$ S1'+493JSAN"TWO@R/;PM/>4E-B#4)Y MQT"4 \R)&@O2 03_9Z=UW':F8(2=O[G"LQ@J(P^I%V: -S0-IN$&VPM]3$,\UV5.KH6)C2*5S^CI%-I\%48Y"P)=H:8-,H.&SLM$2J7E M3.$QC\PN6'=V^]ZKF]X+E>=Q^16Q=&#Q6N0N\*W?XAM#9^@6:DN5<8'F,EL0 MW^AGOD[$!,_)^#2?X@<4H%[4:A%#@/< MMQ@\,CI'CL3V,48F5(0,_M9TP"8 MF6OQG85H.$V#F@0I& L>VHS8,:Q"7.-. D^GL/2ZK4%7,\FU%S186-""Z]E< M4&\AYG_+@HY;_>-B0;N$W)]-50YP8R+\@CO$4QGA6U\Q,I@HF8+LEB+%O_T&DT0 EHMX,@G2%.'U.0<.L?5LC4Y[> 1GJ8!L M,%"U$^":?J!DG\&I0GD-DC21?^=!(DMKC?U*,^\IE1,MV^*,^/I\"4Z7^< M>D-9 \ ,E7KI(6%G3#FH(<(,\)!G@#EDY MVQ_\>8YH06I!NOLC6I!:D.[DB+?7R1IL5"9KC:(5:D"N$58H4*W^[9':QER! M=?6JP5K:\J8E+]8N2*6!T+SI^Y4V 0T(-)WHAQ>=P8M5\RO-J(C3@[Z5QF'@ M4RY VW7POU<+@-NO0WE=X%WY\Y:B656 MEEGM)/%L)\IUI"IOEO2QNHJQ)0U+&H=/&KVCOB4-2QH'1AJ/IW)]B!-I5=S' M@W=_&9\Z5&[U!)Z^_6(2&[OT'HN'[S54]X 5_'[USUWB (^DF%CLM=AKL==B MK\5>B[T6>RWV6NRUV+OGV&M-W-TT<=?(8-MKL.X!K;\,(CZ@;!SGJ8C\]-6: MM/\@B64K>K0:=29-GW6W?>PZW=X _NGW7RV0K.WD^BA%08IF2*&D"XRK$.@0 MNO[9!G_;1J,SM]?N[$W':8O0%J%7!<#=7M=,XO0%J$/!:'[G7U!YGMY ZR=_Q3(]4E&5"_(FO>6-6V./5VWRBW[K^!0+IS6$G,2KNT>7 M+=%8HK%$8XG&$HTEFL,C&IL<<:!.DX]4N-@LOVH4:+6>%&MXWL')ZY[V^M;P MM AM$=HBM$7H'41H:@W3?GW#*A>*XWY87Q]W_)33A[PX=ACU_>_[V_.WYV_.WYV_/_Z#.WV8![UU MRVS42*T#XR7=&FU RYK<:U[#.76[[9X- %B,/AB,[KC=KL5HB]$'@]'V[J]% MZ(-":'OWUR+T02'TH=S]?9@X5>?Q_52/,&7-2=2;?G/\.!^&\ND<50^ZAOMX MJBP&',(:+ 98#+ 88#' 8H#%@*? -9=X5\!.ZM:&UXH14+SCE&-_E98!JBO M5ZM3/\9[F[YAW")#8X9+$Z_5:*QF=>F&<>U6O_==S4@:K&-ST''>M4^="DC> MVJG.7.T=KRY632WZ@1B*6*'F_N%%^P5 * P5 A9_JZGH;[4(?H.F=+P\20"N MM./73@',]GL3 M)Q/?8+JIF!/[B$?.[U?_[+AGQX-JA78GD2%B#\S@Y)$'="*""%]VIG$:< 0> MT W>?R,].1G*A-_O=5RGV^ZH &DK7F4E')!*&HFEAT(GX"A\Y MN+X8/YSCC %]JU$71\_&$D? BM_P%RR;+K/"SN _@&O@8V[ G/HH#N4\AH5W MNLX$8#=.'3^7E>5G@:0WC3%QIW$.#'!"LPG87083!# H[E7D?I"U:I[;VN_Z M:"O8@*D4=620DRIB;MAE8%N\Y*DJ%)\MAV+UQX8P-?UW0SF*$V3\X4S,4P/< MXV1!8T AI]E(#Q=OR/U.O^C(()=(GL# M'2E+.=Q,H M87 3AS?XX=8A (K(D?SFC7&#"@2X &DN=2UD>DB*[ S6UUH>MJ_,W83*9XFB MTCGW/-#^J"W(IR2.8I3XBT2[0Z3[5%55J6D**%HC,!M ,_H-E!VGB[^A2@1X M248KJ7TEHP VDJUB@>OBU%X:KW>6:X]MT7:ZFYFT]R3Q&Y$$ LDD!8B$1QYL M;'.4O 3<8LOAI%55!$UK._!_>)'$DT&_WVT/_O?TQ>'H+]N#Y)L@D5X6)R H MKV04@+#\("+!TI7LG+>3:1C/0?0V@-EZ!QX5DS:0#+LH=M]^DUY.^B1HS@%8 MURDA6(&!J\3NUJV6@Y;:'\B]0KZ6.$\ S5'?A3_\ MSH69$A_ &">SBGI](Q M?#@&I($W6\['YO=0X@=I1D-',%GY%;\BBW..BW.&J<1T&J.RCI.Y=/*I3-#N MR$B/@ UXB20'93QREZRYY7R!1T<@#^,9ZFVL$*02%@,J?38&U7R$A$/#)/(: MWB@C M"SBPH!FD#6]&T##+X/(RH M=!\2N@\Z>']KB'%[=YT5_"AW%WW[..Z<-LR:[QMJ>6 MPX+@:!C&WM=][@+[FYC(-=N^;G(C=)-3O&=/\#5/K@8HVTYXRXAT?KTN'CU* MZ_"EO.>^'<6?C"0L&>P#&7Q2@=CEM&"OO._=E?=?!(Y[,8YG]H*[O9IS!P0Z ML1?-UI-BCQD:WS\TNAB+ %80:4_*C^3!L3+F$&3,'R(,P7AV+EK.KW%NY8R5 M,W>1,[;=O)4S6TA)2"0*A"AS0>D-Y,A9B"V1EY]"F1@ T#$F*XH.0A1=91). M^F(L;:M?*X;N@D#' RN&K!BZ-QI9L7)08N5+F@/!?T"%X6*<8WJO%2Y6N&R, M1J>V"ID5+E:X6.%2.<[W@8R.4*PX[P/K/;.2Y4[>LZZ5+%:R6,EB)8MYG'^B MU8)NT,CY0UBKQ2MA[B1A MK!UB)8R5,%;"5$LV!7/ACYWW(G@ZL5(]Z<<0,FS%KKF@->3-.MCXK+A$_Q'3 MD1],(%A)\\1W7C !^5U1^4PG(%O!L1* %8N'28.L4"Z$J%,7><\#03)GY] =&#G&3"8(F%ET"'( MH,_Q$"#KO!,VVF.C/7>2-C:?P J<^Z-140^ Y,Z'2^?WJW-KYAR$B/E51O:F MOQ4P=Q8P]J:_%3#;LF@^3F4BN(NA%2Z'(5QN@NAI76A6NNPQ6[#FBY4N6Y,N M*E;C.N?A=9P$V7AB1G*^2&\RYX!DSY?T*5/:K/#98Z[1/[;"QPJ? M;241%-D!IB2ZFJ>9G#C_%=3@L]XUH")[_OV(70 /HIO?OG?1O6\[/]L[\4X- M'K#B;5.1=?CC'J _[%:(28LY#37(&(N4.P_ZV/(/ 6@"=$FOQ#2(/.F<3Y,@ M=+KM=K_E+ XZE#):&.\BCKP81BOS@R_BENN\S_R6&K1S=M9KW?H<=2'$KN,R MS:@O*W9HQ%MV7CR98H]RI+L9]B^,I-Y#"H<; %D*>+S:U7%QX3#XAQ_/G5$2 M3V#6,)\, ^'\'@%I)VF0S5MUIF\9Y[W0L5I(WW56%[-V5U2RMB1>(#6V)ABA MH ?RO@K"P .=Y4-,J@M86T!K?:*6@EZ15LKH(7ZUK* X4RL^3^/#LEKP)JI. M65Q\5)O3=2H+FRF&\U\8L''6\\3#8@]>IKNB?LC##$#F T%^2F(_][(44. F M2+E/JO,'L 291/#9=9 1TTBF,?NH76QYZ(T=7][(,)X"/*X3,86/4F>:Q)Y, M4V1L(UA_%&=R&,=?G4\7:<%+4B 9W-FG,>QHFCI7='"2/( M^CKJ^XZ3K]@='E[\8YY*PY?1JCY(W,CY\0K'?XNM:1/4YTTW"/#)+(E#YVT$ MN"=E@C GQH70^HTVCF 8!R)VOF -UY*/X:!?1# #=H>;1*YWZT23:8[I2HTS M&:,BDP="@\U%F.B4.5? M=IU^SW7T/Z]>O_A7@X]" :/7Z@[P[G#:M5'[^NB$>2:[!0X8P3.?KA MQ3^RV'OQGR_4DYB5CPRP(?WWOT2#]&Z"%AW =KIK/Z0*L &"[J(&4/8O<*U M7ZFS@Y3^*X9/_67*.?#P;KO3K:BV\%+ PM8SM/$/,O'R)$!32FO7];=0!/G8 M\?M#"UE_2ZO%223#\!:MV*K#=SSI>M7UW2<) V%0PUB)G+_D8):8W&"/^@CN>"FA1*02HG:',WH$B2YVXH$/AS!T=8HMR1 MFRX#0_ =(G;G;-!'-0^6UW;KRYNQ<2AR/\A@R"2+L+%.YJBK)^<16I0R:CD_ M2S)2PS2&=>F]XY/O!"A0(LUJN_E11%]I,>_R(2BR/\]!>Q:!\SX827@RS1.! MNK:AS"Y 3FF*YPC?'W/0S4&?=<[]21 %:<;O-.B%2OTSM#>M"6K[M_+XUJNP M(8>Y/@(=7V%SDW+:LASEGARE4FI[]]G)4TG85!$4UB/?A(==C8G::T:L2#2^0P F\$YI/X8N C%3#C_;?R\M+ MY[_P>@Y6YX68*JM7N\J(P9G#E)N /Q"(7\0DS0/GISC$07/@7PH,N"UD>, T M)S+!U3FP.2G )'=&(/OCF3;*%1?YK+\%CI4%&1B+-+WR+:[:#UZ" :X>2F7, M([-3R@;R8L63CX'QF>=4L#UZ\ ]8EDQ#B3(!?KOF!0CGES?\_8]QFM'0_.5[ M,7.NO'$@;:A-(H$7B\9$.IEM4G5R^0^ BW/\$*IH$)^C4-TSLX&M$!@ MK26'#+(ZHVU:)NB"0-J^O$ZD9,I_ESN_8.*\R,9Q&'C-BL9!,X&'K)J[A,PM M@9,8!0"M9; ?JS>4\:RFO(L]9=>U^,,:" %8,D!-8@S0^31^4W55<]!@ MJ8_Z0B21O ZD\P'!$=7H'XR^4S+:U#$A&!WB(],"^NSA[Q;Q@&D"FDJH*\ TX#S F"*-5?]^<^!/SYJIF-#>5BK*JWB MI%A#=R4?O9+3C*D/..K 8"+X]@+=%JZ9.#+&U$;'&1L=G>/:, U>*B"N28!W M^94%1O%I2_Q![N2B[64$1?6??Y M$"?7\!VR)73)('&?__B;<_[A\T?Z8\2K <@BKZ17/LEI&ES$N).?8R##7V.E MR" ,_P2SUJ1DV'MA_F:S&.P]3_B2+& ]=#D-(M.D9,JE:4R,SO2>:P:3,@1_ MDK -F<6S6]WD>GVW\P>;Z;!YID/'9CIL*=-A>\D--C?B\0C ++CJ.K=5.$2> MM+*^H16>A0#A&K9#D!H3SF-LMI8!T!,-:,>$,3H])O$P (I+ !LPG-.8K8\?&Q)D4$XIVH]^@MAV29.$DIG%+E_"B M*SBMY2^2&4'>$+T*D*6 $ZY.F)SHU,QB=4:^9SW-$_6#,LGQ*H=O @\L#;H_ M@S$E#V/4UVAW_1Z"9G_UZ?SSA3/!9XID3%S(7[#[M!31.D7Q(IY,\@BT=BX^ ML*"YWS?Q<7%$U&)&&'"S!L #5NYTG0U+Y5EV5M _5FVHWN5 GK;(S/#3&MM* M$=PJ_&+PK[;I^-##+T2;^&6#P4QT;G[)QB@%!?VO<*@P2YCK1!UB-/!S$C,E M4\"8!A1>%MP$&>:F(0NILBOU9EI;G^&K4% JC:T_FD,=,OS9,Y_+\]+(T=/ MT]$;PX54+*LF< 1:::D@DWPH.'Z63\1AY-X?B:>^/QB4X_I;"@J-+K.RBII MEKL OE,URRIC:0*9<3464TIN7;[ZXJ(=\ MS>17]NMBL&86.S?*^>JQ\_4(;_=*O 4NDBR?IB5$TRF=&>XX@AUH5L?9B"&N M)67!6U5XFSFHBH,)QQL'4Z4LPL P9(B> %M,#) SS]3>U[<75\P- M?[]P?I0P:2CG+K/4MV^5YD771RY"D8BZ!P;O^P%&2_8O:Z>VP8!+U_FG) 9D MF)!?R@/U<9BJU!\\-F K:R; )@1.V&->;1! M6"J%,S&"E8W$,%'\';E1^A7@%0-XKET$P@RO'B#O26$9PU#E(\B4C=+J9C?2 M"=\!D_'%W'1^X]"_?[AP&S7"1M!JYF:$YA;S$4C?^Q-,=O@U ,EQUBRRPR$U& M8C!=5J:C#2]%W>:1,[,'VKU53CG7X>DWY#IZZGTCKL'K)46Q&1N$.YI!WB;@4"4_FYBI3_ M!?05D:!9!W0Y \)VQ!0H[ULP 8,4E(J>Z0HKP@!*'=(T;Y Q&ZF I4B-5V_ MYOCYS1LVIS["+P:MXC*:2B@8 ?N*;"$'UIO/YQ^ E_AYR*;JNU"DXR.:%$D; ME++":XYT?OG3QUHE ZX&X;/!6'*$K:<2O\CB)9.7EU\^7[XRN! =8K-S;EN!@^)2F@WNWR>XW[7!_7TK8[!-AKQS"/F% M,J*"%+B:(Y($\PA)G0*^F-/E7DRQ)"L5!<%$_(61":.:E.N R@';H%_)! ZP M#AR*16#7\-LT3](<[\T ?^=R-%BO"H0#QOCAK&622"HS(X9@H7/A&8E:#EO_ M9L9J8F34IRR$2[/6JCI;P@A.1OV48#@*[T<]>A$_&KB$[4J +U-RJN5_N]\U M@93G0A]RX*UQ KM[7BCF WBQ\H V 'H\Y8QL#'BAS'\-C!M: MV1B4^ED0ALY0ZHH9)'A,<<9N8))<;FU4[;@%! KXBGN(-SO1R$]Y<,/'>LLM M]+$ ,6<@G8LV"A@^&?EZ\;H"&T&T$@X(ZB6 U*3]4!DZ7(8O 3')'Y3(ZP + ML,&65&Q0>%Z<1\6M4]B/,1KZ;8P'JEG#B00,SE2^ F8FJ>A@I@\CU5D5Y3NP MGXRVGC)=;-UZFB;RB.S0F_(V)F,&3@>0F00I(\36IX[BZ(BF4M,65X<++!K. M-SP,P.R%HC>UHA6XK=KE<@?OR[ .5!Q!C3I:SBVLSI<9PBFB\"'&!2L55=S& MZRX+_% 75=*?%.8K_M)MOZ[1LW&UX2WZ!#)ZK/,:E;M$_IT'"<$8,.?R_J8LN-#C=OW9>JEFOWEZH@5\Y21[*=+TB*L^#Q5Z8 M NP63MLLZ(H#'HJ4<@X4[PU"C69#G+]"&"8S4Z2*P21UF\ M0%AA(I9:C?SWJD)97F;ZJ50H;R'BC?31)F6J5!-,%8CC*U1E SV[@-?("G @ MJ6Y>(C[#X$FD%8S&J:=8C8+2(DGI(.5-C:)\Q*3"Y:BG+4HQ#[T1,)U*7B1' M 2EW\1)U:QOXOA%$-1F8-7OVD@INT2.$'T_)/P-+]TD5E1DFG>F"PUC,@?WN MB%/(MDOFI7E4RIK*A1K@+0V ;T[C-./J2?CX3 [3 .LJ98M0\0%Q.%]#]72X M%V76AR3W%SVW\-IL-FNE'*/@--X6'&&%$JT7ZIX&^YN*L5-*+K. 8^+"C.AQF. M](O#ZISBJO PV[SP2T4+$-&! MC8="QEAAWL/_0M(L\LH%PTN-W4^*% M'<%B0C%-X5W]6_%5C:H0 $= 37$.C&$4?)-%"[PB0K9VKSRU]W[3SF]I5:5> MZWW7W%\/WP1S]F15M[0& &\K(@72[4:2,F=ZR)0U"/A/F3:,TJ7'")U#&$-? M=*QE3IJ#;J#?>WW?UE$-A+"-%E"6F"PQ/0 Q!9BWCQZ#9?2$U0+#G*2$)0U+ M&L^(-+176KL-BAM5I??*J+:";K8X!2W34HFEDF=$)>A3SU4B)5()UFD,,K : M,&-P2(+#()@P3E-RK-U0+P#\W-*+I9=G1"]UJ>++858IPJ4=T3H\PE*%W,KH MI@ C'/T0$M/.?*E^#]@I:<1WU0W4(C84I)CMQO%YF)+OJ5K:L[3WG&BO+JLX M;51X?^0:6U_Z1;M#=-"EVD[:-:*RZ?"; MI\/W;#K\3M2ZL[S=\O;U. 5K2A3-QI@])\&H4 I]0FFTZ!*FE$!_S4#):_QR MQQBZU9(L)3T@):DP)J>5S#G,IX.#7ARIFS%#KD)^:PA&7]:Y+Q&V=I0 ;>K$ M1E>ZP.ZM94[075LN++ZS:13+\AF*TE9+D'8AWP';EL>T60=3KL$VQ\BCJK!9 M]'3R\W#N%!?-8(J_<^SA'4B?,QJ6S*9SOLL4U')FJK9"EHMPT/G ^5UX#Y?N M2ZO,L*VGIP/9'&7C(/'58:JLLG)=+[%P0S!2.1!13G?HZ,H?9EM,L#75E!5+ M6BWG@:O'(E@YIG^ A!_F&;URK4I34NF&A]O-*YUMGU,6,*Y@ZY,E\DBG$.HK M!9DC!5U2C+!VS[6JL*58+=T\-*/:+XO>PD79L$H16X27L8$$1N'$8>3K29PQ M3D5\_7T(6"6^8M_BB!)UZ,H ^IQ,7Y9Q-I6DD6+T5RZ@?8CQ$Q,+N'(97S0I MI+XK9%X/P%?,*<=%Z@$%HB"V#%%Z^H6$SX!>U80$7)3"< M(@/U(<]9I^9]C*1.P4GE#3*$,O_&[+_VZ.A'&:<&0%>@8,LY-Y(KB^IOL>;V MF.E4.?>B0Z7N? 3+PBXIY&!9EI-D$QKO*Y7?!Y- D7N,J[2%>UF&HKH\"=C/Q-8!V!:A MF;=\%JR)A19=.\NGWJF 'NK@#IO&;Z1'-SS8>=#KN$ZWW3ECO5=<@WY[C;<[ M*M>92N&2 /I&F6D;N$2R3=\/U,-%YXNL* MEZ@%QVFAZI6W3RQ_N"=_N.);T%SH#N33SC* )X+/']*P(OR8!"/=BU#7Q[EX M &NN%1@7%NS4FP[6(H\[NA',&6Y:6S!T#\5N5+8EA<^^ E9G47B6MT4[L2N M!"7)R;Z[K+*%OA:(7^.#V-08,YZQ&#E VWF)7ZC[^O0]?JIO[;,8*CZFZJ94 MO+C;1JE%DHL%%O'RJ@PCKT&1>I-/XZB\),15"D&BQ=/R#DZSN*,U\%X9/;2S M3R<%D3A<&-%5?P[C*$_Y#G=M=(&WOYN^8"E+N@0_"#J#U'9+@N147*I$C7(B!>%3Y?*IIAZ7^KXZ&J M T,GA?A(%4#* FB,!\49;*"_BWGIQR0$1?+"'^I$9X: M7^?#U$N"J5;7W^I: %>$6,SD-"YI4IA)$DEN79U"/%'U&KC@ 1EMI/?1FT=% M]3>!=2:+T@R3LEHZP5*JBAT[=;'YZ2KMP2#HBB W[GS*G$PACD*6$B.8 9&9 MBSX%+ 4= WA+TWJ!)T6P9(5@M6&^7V0\2^8C_ T(O48RH'O8F.X(. P'F;)G M(D>^J"JV!ADOC K;Y"%H.JB$2_^UWA>J-F,9\DW_3'R3:?%5AL:8*O['SIFI MF&N7!O-NF(=3*?&R_+3($] C&%BK-G[;MKCPTK#KE<<)>VT>E6DK^.;?*7K86Z%D(^KAY0[5VV6&&E0?4EJ5V6 MZS%8#\<%P0*4(2L/5/D'#F.,1?/Y2G[U/4R I8_-JEY750&=Z1A_,9%;OBO* M]6/DMZC)L>2Z.:K.6;&D_Y.^6-Z)T4^VU4?NJZLZE>JNJ3 6Q7[J\%8\VHRHWNCV* 3O0BK&^ MGA,6T9BE@%-GBN4,"B LD4Y:G5*;4R,JF:D>XTHW=;M@J2E"N= 4M2\KJ;@* M*DGPU1QUJ>6PVUK7X]+T!=_3"/Y/A83\OW*^4)A6Z?M2!55NE/HK*/L<@%.J M#-4[5R]G8TF?*L47<]^YQ$0Z=NOV@:M&2(O"=FXY+&96 GK.7Z&=Z%76JRU, MV%20X=?4:+[X4B?*H]H>Z\X#;J%]:^=GW5B).=ASRY+4^^K:2UGX"/:?8T,C MN=070(HK =G,6" Z#T5J:KZFR836S0WIA'4-3O,+'LA5H_#5'46%A=F!Z7,\ M"FBKE,T!&EU1R-K@*I9 # *AHTZYI@I5-5U%&"5RJ!>,>E9<487*/AF@-STP MC&#-]HI&!S8I?4)L8.4YZ^V@]:M&"&Q54$X#)FHD-P$I[?JN"34Y0 <4-D*Y M5 ARVU.<#\8QS,*B+6>O3LZ\%_-8M(3"\74, O&[_,XA$P@72F4 =4[,C$(3 MVA],7N"-EF::*US/5G@>K#T16K2:<^MG3/M,Q9V5S 3% M,I@ H ,.5176G78%Y)-)$0:DD4%"1BG'N-V"-"O2'@@1I2?HG/BJ)W#J8MWL MH5LU,@H_=H1H\ZM8&#U*J&A)N'S\74Y-,8V\?.X2QU"G<&/=I[6,<^,0SDO# MOC92CCBP>8/EE4>5$JY&S;=0S%ZA5PG[;Q+1EF=?=7=AP2= =DP*JWN "6_+ M]TP_&H5#605><%!W^X\3VZN=[=TC*?JS Z]3_[;P5-L"]2N]@T1$JUBS5EEN0(6ZV!BE_ZA48!(? #K,T\$$YPK4[W%C1?L7D"<2L^=] M:B=#<4@F9!8NDZ02*[AE39=)%FZ-&*/Q<35>^CCMU;'CUL-3&]5#KKI2LH!Z M6QG\>8YH06I!NI,C\AVH9;R'1/G:-]CJ]\]8X%18HQJ0EE,*I%;_=I]L8U1@ M73DU6"O_8^F=0)1;Q5TN]6;I75\\E65 :-[T^EMJ0@20+2!#HA]>=$I1M6Q^ M)7,*CSP(,O*AD->_[3KXWZL%P.W7H3RN>CBXB_YSGO(QQB/^N9BBV:0O+J+9 M=M')/(6874RT_EKCRP"0+; MR>9:1C.WK,)$(*+;Y82W A4?&LMV"JALT?E@T+G;WAMTOI?::17*)[FH.96)ZL)IM4?+G^YP&\=*6XO-AX/-'8O- M%IL/!9M[O;W!9NNQ/% %$\LBB,3C)L&^O)%A/"7_I54W+4O;')T&)U9"6W0^ M''0^.[7H;-'Y8-!Y8)V55I=\N*)\ HL)L&FG1^7#0N7V\-^A\NQJYF1:Y29KHMX<8\M^D; MA@<&E1(NI['+Q:P?1STZIZJURSKT4L,RWV$=*B,_25$(UVP1<@8V0Q Y7T0P M$Y'K]+JZ/$E8H@PO,228+- M!+AJ>=$.U0"P:EX8Z [EN@][X].JU4P('Z9<"OW%J NV/$E>88>@G4<4;-%$38H8)NEJP_&X)-=_FNS\G? M!94N$WKBEG-N %'U>C(@2\Y^L[TQ[Q MD<*28^ 'H('#/YWCMML?]-WCP?'2YF)&WR?N1'$^38)0*?1MZM32YI8OM_2] M""+LI\95T4C14ZV(=7>B1FZZ9$5+5^$"*+ E6=$/MNB4439UBS/08I$%%RW% M>))J?VW=>/O[1^JP<7KR5!TV3FR'C?T8T8)T&R/:0O"'4 C^9+,"OV9B5.D7 MK3ZB]2F#[ZIOE#> \L[V[-0>UWEPIQ+ Y#M0/2-^+)2 <-Y8%MA"?HN01W^- M;[MQ[!%2[183ME76]X30?^-^@\^ASKJE"DL5:U+%=\^"(.S=@F5!OCL=WYTO M'.QBV.[M-^GE%,#]J-Q=Y/MZHSUAWZ])(8^3'OM81[PT?W:KLFDG?5+DEX>P%FOR[ =-W>H.-V3T[VYA*,16J+U*MN=;5.]J<2F;7N#U3\ M_R'"4'C2N6@YO\;Y0ZH 7:L"6&YYCSNP9YU3MWML&Q9:I#XEM;;] MW@GWJTS>@&@?2]L@V#*HNR!0O^VVV[8XD,7H@\'H_V]OD-F:W &+,2^"A[S4U+.7FBP#O,>EIM.S MGML?M/>%#UJ6OM MX-V5RI_C(4#6>2>L%6QYV%T0Z*1KK6"+T8>$T<]$*EMY^T3Y7JK&!%J,M1EN!;LWL71?[-T%D?=^6A=W][M6)M;(M1A\. M1C\3H6S%[=.)VR\IIG9;>6NYT\8(]#__&'0[W=<,UFH7NUUG5Q:[+78?F.R% M?\4PE-43\T(I$II@C$OY5D 7]UQVRESW#<-ZQ@/B9LB+8S0T.Z]ATBSPLS&> M3*O?^ZYV\(-UX$C KG1F-\WYLBM[]1$U+3;K_E;_CE;V/;=VKV'=YHRQ@1?2 M#\0?/"4U]P\OVB\ 0F&H4*GX6TU%?ZM%\!LTI>/E20)PI1V_=@I@MK]3>DY% M\WEHJE5@A,6$8IK"N_JWXJL*X%[4U,2UM4*US?YW2U3"IC(P0,8K.&(#C+;# MJ5_\Y[U,4R<;B\@!2G&F,D%:V"&2M&<^=#TF+NA:UL6]4_G0#163K>6 0@FP&M1\Y%''D 5_R9 MYF&&M1DN(Z]%C>GU=^^"2$1>($+XI.6\S_P6@L<;JUF/N^[Q<9_>Z)R=N,=G M';4JUX%_IM+#EO?AO+X8X+I>*())"F_.G:&,Y"B@27#4)!T'4UP?K#>5:KR6 MI;WG3'O=W:"]CML_XQ9\2VGOUSAWG9ZJ5%%_:@Q4R,MS)G(R!%2W>/VL\;JW M&WA]=MIS3QOPMZ_3U!:',,$R:=02-0ONTM*= 'LZHW:2?IH]/=C$ 6'&)JD\,X M]!>=$9>9G"R\<2.20& D) 6HA$<>;.XN_E\D@]-6Q5%FDF[@__ BB2>#?K_; M'OSOX,6:M/Q(Q[PI(._Y]%9 _D'\%2?.%3*:,4P+RA]QH,\R%!DPG4\BR>;. MET1$J0"S"6RRBOO)/*&=XT6/BQ0GRYG=_8[Y<9S3#7C0E,ZZ?D049?0]!.H& MX'RDB[0I6O_GTR0(F4WUVJ[3;8--A2Z!1#HS_*=SW';[@[Y[/#C&Q^,\<8"_ M!Y%(YH4TS[,T QJ#65O.E[%T?A315WP8U_QGG'QU/H#(BR,:U_'E-$Z##-\' M=)<)#7G^YDI_X8CK1,H)@-QUQ@*(U[\)4B#"&^H.!B[PV_I.6LX3X4:GNVO(@<SQ!FK-.D$E2^ M49QD8R>(1L@QD'^">@(?*#<4#$F'O,S7-(D!I#OJ\=S#UV+ M($C78*"-JD4,OBR$W-D/0D>J"^[;ZZ^1,W8DE M#[9B>^G/.L##*"1;B^MJGNXP4S\:AK'W=>T,@H=5Z09WD4F7*&N#;,X8%(_X MYQ2D2QRISQ+^B:KTM%'=6YW:HK&D&2'NE_0"L@-V&_WPHOMBU?1W#=QW%J/^ MM;#]JCR$)\'I_<7*WW*,,&BG3>E(IT=_AMQC4V MA6PU.\:R+$M"6R6A3YQG YJ595N/S**:;VGW6V?=)FZR>$W[N-4;M'$! M#?>T.PWWM ^5#]J;C0=ZU>*#2%/AC?,4WDN-?*@KF=P$'DQY$4^FF,9D+V+8 M5/4[% OON]W3KML[65D!_U&/^0&K=W255#CH.QU+PK^6>K9,/>W6RD(>3W_J MW]E[EGLJ_"\$Q8!"YT),@PQ^?A 1G! ' =^_O[!"W[*M.Z#5F7OLS+?$LZU2(:W3'2*;!Q3YUBNPNXK!G\%81M>%6H#)>YA- DI!ZU,] M6^GN\WOY##)X16FC,[Q[E'&OY?DF58N0Z)5 M6@>TG-0&V2Q-=5M'_60MPIMDY0(XEG^_"9Q-G\A0CN($:36M*^BIE MDL)"A3-.Y.B'%__(8N_%?[X0/^9J;!G6+OGWOT0=7$N@Q+3(3-V/HH" VV[FR-HYOZ]V.\9W6K MG2>PIZPH=7N4EZBKXYZ=GKC]3KM&6$4P[RZ$16:$WK::1)EA==\@>+Y^PYT]ZSKC(34P68KT QP(^O)97P M 5P"$&6J2&"<@!T194D)]+)PCI\#6-1?+M82%/#26.+CR31.J#:- M^GR.56O@-"+G.@;RC8@>8 #U);\6B2Q/L%Y- MNXAE^XL !(H53"2R+D2?^* M@RC#4LM_E"L5,_P-C L<322)B)C05 WGB8!/X2D'*Y E1 A8+RA!6C@%F-) HB=,+VRK8I VW:>\K9)D';*[6%QM>34]6V2M6K,D L$[)R%'S U)&L8 T(&$A"6! M= Z [Q#UO[NXQ$_? -K&U\Z5G 3 #_S]"NP M1\'UWA3[\IVAS&921E3.*X11)7!G6*%+F@-^$*.&[H$V)& $7+N$K<5SB57I M@\@+/A@%'NGXP%-AB@#8^60B_8"9(V 7PH;*R:52 MK12'=0"\L--1$D\ J.U3!!@#-XANXO!&&NO5%>5P&2.0O*DC_\Z#&Q$B:T8% M90H ^Q9,8$K@[8/V=ZH:/B+05YDY\&0N]6?P* @$0/8 W8MP;$YP2>\P,]GB+!+*5AA_-CGO8 M4V: W+S MM)H-U52Q<6,"/>HHP(!.&N?7XX>8HJ>RXECA"K#V>)3#3A-0\9*L]>1TL.^& MYWMRS7Q"0T>BGK.SB/]T1;T%*+<>J]9@#0@R?Y0GJ?"OI?GP+U6N63F[#(@B M#7+?,->1 3G'!!@?2<;NN#S2?[G*! #QF9)I@OIPX9'QP.)+R?(8HN4#]DO+ M.0^S,9$>/9F#WCFA)](@^,!"<49Z/7HV/$##Y=!-H2R/3/8UJ1P;CM^ M#(#E%\) DD&HC"5C/G+[Z=9G(*HS-$!F8*4H.P(_ TL* "-\T!/A(3D:(<# MB$%#5N_(58X\RDI3X":?X:C@<6R"XGL);"4=.Z,PGB$H8 DA?'.M/)7C>(9^ MQL*03>'-3#FQR,8@UJ@_ H,U!9P.P'8"S<48",">9BE;Z53&?<0EM]'R@D<1 MC%&,YYF#5>(IZ(C*6M2I!@C&&5B4G'D'RS?:)CW(RBV9Q'OH$>8(A'>G: M8%R$UQ+0UL%H7:.:\@%YSR< ;3SEBO/(Y7Z#+Y4<-A_48A> JK\]O[I4G[Y" M)Q)KC0+=%A-T7@=@!P?#/-.E=I4[0_7[T0[KCY&9H]GMN^2L<9WJW/0^16)Q ME(NQF*)_O-,!#3+ZFN33S)LC4\@DV2K89Y)'4Q'X%++*48%*I">#&S*IR;MD+K6^HC,N?IP"1.< M$[5IHY^*% =PQN3MB,0$/B-GW @H243D6R F322!G+)D?!R8YDF&\W)#>"K. M!;(_ +SS/O@[1UT07_B2Y&E6G.W%^R_%X2GJ-& )="-UT60B:OY#/?A[ZZI% MK1O4TQ= H5GAKKH"[@E,)'+>$ 8@#8^<=V&Y-PV,73SQ-#3Y5"T2: ;)8'>+^]SBZ\_ M4G[($V'LQTD$ZD/J?"0#1'' "];T0:U 2<#,37$A9,Y^ LO F%:MTXQBY 5W M 5Z&NN*(+0=0L<&.,.+% MO9R-*V4;80R>N0(RVL!,A2S<$%3L&.R454-K[9N2\Y.^]!B:$\0<4/S\.-H MI"RU]R#^X+5:4&P;H3$;JGIZ\?F!DV?PH*GYIO,I"4 0&$%1*TVK&C'WOT1G MN_#&U6:5(\IQ;$QU=%G>4KI+"!3%]ZA_$ZDO_E;"%XUY\Y9TN]]R]&SH?/&E M:L&)4CJ=3P"/M!OPZO+#QY;V#B+YJH%_"N,A76T-40=79QVD*D4*9@VF\#6. MCJ8 >?.EDLO4W%U!A7YA>C=# 42>ZDBTA\H<)7;Q5D*/]UH$#RGF?5B&PJ26:!NEC-9@\/7FJ_I(G#]*O4(W^ M,(,_SQ$M2+7OU_]\]6&O?JV@TZ6"QP"%]BP M_Z#E D_%!7Y&=7PS.M_/7G26)BQ-K)NV");I&&KW=D;A+9V]>&* MY!,KDBT'NP/J]/NMP6IU;E.%IZ_B9B&0K;)](V)Y:86MYT]V$ M[S5S?=FNP/^:"16B+T*N$+2#TZLC;KB#T"F$[ MS18D:MDL_MMVL-T.: =\H@&M]\?>*EC&Q_]?+A)X 2>R%PML!O9SRL"V:&W1 M^@#1VCJ6]LZQ]"Y(TLQ1HICJGMJ@SB[PEOTSR_LGK?[^Y(!9A+8(O:I">[?5 MWQ_'J;6T#U1"7TEL!V-%M.5H]Q?1QZV3[MYP-(O0%J%7B>CC5O]X;Q#:FL=[ M)WR_C(/$RE[+JFS.HT5HB]"U!F:MP?[_H6$%]1S]VS]9HM A], C= MZ[;6*%B[*PAMG4,'*J$;LB+8<[8XB>H]*W%F$M@B]2D2?M(X/QCEDS>/= M$[Z+N1-6]EI6=<=0$T+UCFSNQ_U%U.^!S&- ZA_9/]:SG3G17Q[^MH+:"ND'S[+7:^W,'T"*T M1>A5M9Y/6J?[@*/+BLF M]K+S:I=*05K.N5^^/6]TBM$7H54ZH?JNS/WG!U@EE!WR^ SXS)Q1] M8(N8?X !QN'<5C"WI9XWTB?VO=2S16N+U@>(UM:;=:#>K-_B&SD9RL3F..T* M[]D_:QRK3>[/I4:+T!:A5R%TI[5&L:Q=0>AG9F ?@M1](STK=2V3LIG%%J$M M0AM]18Y7,\-=06AK$1^H;/Y%1+E(YC;UTG(RFWII$=HB-(KF_CXUR+$&\=X) MW7=RF%BI:YG4O9C46>O4NJ$M0A\,0O?ZK8$UB*U!_,1H^$$DWM@*9LO'[LS' M!JW^_H33+$);A+8W$:TY_)0(=CY-@M"*7,NA[FP+G[9ZUA:V"'TP"'U0-_ZL M+;RO@OF#L"YJR\7L17R+T!:A5:;T'F4Z6$MX[P3N+WDD'5MBQS+"76>$@(B] M?>&#%I\M/J_"YUYK<+8O^,QR'?X5PU!6#\T+I4AH@C$NY5L!8-QV>3%[W3<, MVQS/B"ML+(YA(IT'PEPF=62:!7XVQL-I]7O?U2>.0M!USM9MB3_4"N4(?^H'X@Z>DYO[A1?L% M0"@,%2H5?ZNIZ&^U"'Z#IG2\/$D KK3CUTX!S/9W2H>J:%4/3;@*C+"84$Q3 M>%?_5GQ5 =R+F@JZML:IMGG\W1)]9S8.,DES243.62*F, 8I-K>RQ08H;8== M8Z\KH)7KL4-J7*?-U1);.T:U3>.9VR.MN+X].:D-LHH!/ R GTH\#)J(>P$< MR[_?!,ZF33:4HSA!"@EG8IX:1S!.%E@K<@.-!CWZ^A_7KU^\:\& M6:\ U&MUJ?Y59:FMD].&U:J/7]/KNH('U=B A0IGG,C1#R_^D<4>4 9QP7CD M7,"S@"'IO_\EZN!: BUF@2+/XH+U#5K]H &)7NP=PZU ;J/:)X_,A3O=S=CP M9A58+C,Y67CC1B2!0,] "E )CSS8W.:4RZ(9](Y:::Y20@3^#R^2>#+H][OM MP?]V.B_6E!F/=-#W+H"VV=-; ?HYT%H6Q)$(G!?YQQ91 @S :\_3]/8"^CP&ROCK>\<1"7P M'@K%X62A]&2YSAW$&^I#G(C\[+__G'H-MMOUYOQ_1PY_4K M)TAA!B].IO!2!F/#N" 8)<@73P)@G:RV!$!.F="G8RE0:#EJWC,"K#.:= !P=^.,=S%.QS!K8]QVY M[+NCCJN.5J2.@!E]V.[+REI^RZD0Q-97T.OUCCK=_LEI[Y5> AP-+&,4X'G. M@FQ,(+UZ>X%00 6=%]U');W=;STY&^@,]IP/ )*![ A)PTN$EZ6[2O-/!* _ M@*#%C83#SQRRD0 O@P@8@(CFL% %/:^ 'N(LD#-B[52DF9/-8L#F%#B4,P<9 M!_P&OD)&(2)'/0>*7Q#AO3(/F$!*^O8P3V'Z-"5Z,-[(QC$\X!-+&=)*#&YW M[&J>8\AOI!N3&')FN, IY1A*FKI@I_\&7 #&^& ;NG+$4P'&KV$B5QG-HZ=:9X CT[1&@ U_/S-E1*\ M6C"GJ+2G+><+2DEC72*%E>$\8Y'!(FYDFL4)Z@!AZ(QA1I2\@1H0)&YM/%R, MQX8 CB1!>WAY+2/<43AWG6D23V&S :T"5XMKL6/84344M1G#HP" MPTXE:B6@4BP!&.,A://>&'!A#E!Q@@G*?P&6!\!O*M!0RD.1&!L$^(=(D'CY)(4!X A>WQ+C5:[TE'DE\$X3[ MR:KP^ /&@88B^LJ$#PP"L#<@0DFS(&/M8U<#N98<+#D\!#DD\5>9,$'X4H22 M&7\JX>R#+) DTA@///C+4H>ECF=$';#M/$$5!\")GA5+ 98"GA<%;#T: "; MD?PF)]-,X6*<7 -A_1_9!2R'$ID%"4=%X%VKDEF2>U8D=PT2!PQH)TOR-+/( M;Y'_.2'_E:/#\=88M\C_S)!_"M8W*D'H549?ZBTN9?38HF-V+'T8Y]I%ESCL M*B7G*KK'07IX67 CG12,>M?!+ _?QSS/1(6:@RB3UYSV M]%J? LR5F2>ZXD MAP$BX?V=!YCZP=&..M7E4Y5E >9+X@6#*50&/XK:4P2V'/E,(HR4J&TLN8RK:?; A+^ HK.L*?4KL8)C(;QSZ2 MJ_ \((,,AK)4:*GPF5)A/(O@W>]02$WBA,18D1$!G[&XL_1AZ>,9T0?L/71D MBHE<1@:.\L$A523R.@_)6C*^ME$A2RW/D5HHSL"9:ZCVT?L^GD1B*<=2SC.B')W9BE?IR&J=!AIY APK%_P56\YXCJ1G(M"+T=X0YCM@/(;N@HPE*@1$5^G5:&K*?$I M>8RNN ; SI&[IRWG79Z@R"C'JV<^&?.=L\&)6[GGBX\K!0T?TO>?7=H3*6-?@+VD>3+7=@Y.Y#I) M#N"_YJRC6.53(K7HHU[ M 7QGSG4 U&DP#.E2F,#\GR06'+T"* 2I:UQ=@!/.0[R'L=[E$#\8T7WNS!DE M\41?K61P:R)ON&-F"_'G=",OW+H^$E7U$<7-C'OA-;ZVT;78P]8,SLV[?WC. KAZ M!$H<":MX%L&G6/YC"6+PK;Z4KMXMDRC3/ $))>UM-6OX/++A([2'@%W0[!8P M[V$V.@AVU&:Q-&)IY&%HI$P9+?/;X-2#;$Y7CA&-T!RJ/.@!S)!F2";0%02V MV^#OT@H,Q:SFA&- ,:&Y9 ]RT"ACF\?%]_%I+FGA9:SCA?ED& A+F)8PGQ-A M1CJBRG742)\"H9 MT12G)#@!DD&-AMA-&$S(NLG!8F:'(>6]4=FQS"Q<5JU=0Z9F)(N15IS+?6\0#0U8QT&>38F8_/TR1_)%.-&GJ-T:H[^>EX^45F@H U$16QTFL0C M0%Q5>0ZCO)1"P K-4H)+X(]@&J(W_\J(B:H,(6*U.A"KEXH7_P+BH0\2@BA* M82NJ,/A K2\K1K<+)/%M&+T^J6V*+)%#Q4%$L MXU9P%&; ]]8"M1;H8UF@38BH;88*%T!T9\.#4QD%B8%$CF5$@.,NI@ \5?)V)B_4*6*BU5*O&0JKO)=2G&;EAAJ$%* MN\ BM)DR3KF$O=3]9A MLQNY%%B;^4+,84CG,@T%ZIM%Q6'%1.#(R1UX5UZ.3HR-'Y*"UV@TKM(D*0Q M+U(EG'.S1=:PL!FVDF#'X!K6'@(?=>-NNW-&J,$0C&+*PE65%05NQ;D.Z/Q5 MDPIV!)'S0JB.52Z-I%QC8K5JC&8)*PF(IVARQTK.A3T/3""N3!&/T8)OX@;*\ M<_HZ55X(';>,RO1FX64YN6TY:;"HM1-BD,*3\)N_F'SNZDXPGN#2(8R2W'5/"[E MQ,6(E&#-N1<+;]L4ZVV@<;]M4ZQWKZ_IXS'6G4/(+Q6/Z0P]P'.#-2B>N30D MA(Q7WQ*N-L"J7!%VZQ]@"#F715BJG# %A2I$]06;!7K*4]O4U*_P'Y#L!DWO M1@0AA2T,-D_U8C+*LJSR>>9Y4\,US0NH)ZK,QE)MRM 8]7Z#5-5LRW2S,=PA MFZ"\35 2,E96,CB_%L8Y-QC)T8-LO*4J4,N@)MW%*;+AS+!PQ.\LK$Q+6XFJ M&L(>=:V&@U3^(Q:N2AL5ZJJ/NS!=*;#4>2NQIWRV)+]@._$UYO0Y2@^M+JPX M_VO!*7\AB/J6\Z;J9E\_R% NJ2%,IC0(DH^W]-,[1%#JH1X&Z"A(TFPAY>-!BE./$JG#'XG,\H3R9U0'']=! MDXOBTZS]ZPP6 H?_5YX2PS'I9&FJ@ [B#T5(=A!'-!7GJ(U5()7XQGO7'840 M?6T(TV@S1\4N2^^P3@;&!U$/5^E03Q+8+*YRIO=:9"T\7^,\)=\S441SN)(1 M,YF-M%@QR&_+Z@F-+Z K M2+$M%*8DYE9O9U'V8 H;M>I2ZUY<-AE=E$-'N@PFU:'7HP74E2U9)<%F=P*Z MN(F*"6DZ.E+3T\$GI$Q)E1!4O-=K#;YK"N"KA +LED=L=-G8SLL2@0UUM:#B,EV$I2TA2,'6#*9V"[=] M16H*6Q&5KH2*B%2+/EQVX:$F?E\X471M":I_B>T";S&'EC0*UA.38Y?>U:V# M+4Z:CW]:4TPO3Y!##[?B+%Z(HY%[>4V7/F>^1/,EL089$&*^%*_8R -&%TKL M'GW:_TXGD51&BE("LL+"4Q>"Y"=(&CP8T).B\-YP%_0GUD]&,. MWAB_X>M=1=XL]G2*<+4,%J(MD[1H"/;0)Z5_4Q3E/SC5G&IH1+FJ;J&8C!(_ M35"KP^22LJ&P(JYPRL1'&1F1L$76#!;0=B_-$Z(H8/MS@J0&D]M7_W5L"ZN MQJ(C.^%;!HL[H:%[./FN7".Q<3@0K=3NQ170*,Q)ZH$"^#K*]FC^I$R5I!!BY,5QZ9CQ%6M MD6YQ*IW$ QONNIB/YC&N>L/#/EU0YC[C.$UI#>A0 )9T2>IQQZI7KQ*L6!I: M:11U#2YE4<3D*B')";H*%'DPRHQNF4^9N<(LX-8TV<+)8""\>B>M.TVWJ6CTA[5,ZXE[^ZD7AX57E4O2+Q\@N4+/$E&5YI) M0=V"AA(92;IX?ZN.$*R-EDHM;5M?I#7OK)-O&]5N0BVM$&-B!+,*%<2X/6]& MW=5>R88:<$J56'C4ODOU>WBW;8UO%F"=AT2EP2JSVDCVU1$[C-#B;C03#\6, MXW6/;,Z@8S4B=ZH(0J%C9K<65VC4U,.(2A8'@ >(,=#S M97(S,A^-(N6GM(B)E!G-3?TC0\!G^@5L":"$@/5X+XQ3-'?*2I25BY$-93@6 MSVF#NA[,YG\3J2_^=J[HKLD']E<$S6/S"^LF;3\.8I2U'\HZ8G@$US$>*;(* M1]]U*$DAT\T"^68J)P\;(#/ OE/^3:J]\?0^A<5 /8DJS55);V1=98$GNJB+ M%-$#,RSO&OS>Q>,B&:C4AY$(D@5GVC*=="F[8VY(CL'1$D.[[ADI!JWE")FY M%"^;$HYP P5"O2H]DURX?!)D1,-1^2(G3BSDP"T!2&/Z4WJ+%+MAV@ P+L+R M=L"X#LA=9KH+=_;Q+XP6*R516RAE3,DW=$LCS5"_^[AX6[N:4ISMXI'>4MF@ MS+7!O,<1#LV%"1%SRLAA6-94:,J\J,7#UYFXKEVHH5QUQUV+>]@)S;#PFIIW MV3$VG1T>[>,ZGUCV./V S#[;+40:6?(T:=EU>H+T_"L*&?@976,$,;*5W M<3)Q!B?=SBX:$D^<\G!I7'[_+"ED2M63?.='X7T]RJ?.'Z!6*I](%7ZH.;U3 M!WG.?5&=+V#"7\!)A@%%<,Z!D[Q4ONQWYU\NSG7G",/7K#23XI)^D4C&'U#* MBT8$\N!7;NR5VJ8*%\]@"^-J,FR1_C*&:;@ %WSZSW[;;;?;NF*=JR)L1A)_ MN9:"K]9LO80@QHRR+.BAF-'EYRN'DWWQ-T;"L]Y Y[S!RDL/_>I]%1D-J)@2 MSS,>8>BCX@JFM"!G/O>(JHT5J*NOG-.$0A#@'!?Q'.)*N M8DO]JQ-]P1"O%:2Y?O&A"]YS,@6OI+K())^HJ!_5&Q2 D47*B=FHD7"-73:T M\(1?R9&I8!2T(P" M-*LU0YU:$W!,6=$G)4?Z(&OA]+SFXV3\!%(08<8!Q9&ZVX)A7&2T!2HK;YVN MW&BEG>IL.%8I>T9 K=JWQBPYTGCDBZ%!\U84%8F>)C'?D5@2]N/[SO64:'8F M5:Y%*V0>-R&F>YLD)N\B%D( *3$KI00CF;[4G!,_[!Y_=\N.^-;\/;:U$*!6 MFU&.(_1RQIBK,"):**UB^4U.IKKLMQ!+7M\4%&.Q0S= MTI=!]K9'TDXE"=]B=1=AU : D?M/'!A@;.3680NA3 MUC2UQ<(,N*Q^E@7'6Y;Q4Y24K/@+C5M=)M%APXX\B?A*?"FO[37CK02=NS;H M;*\9-R'D0J^=37HJ%0QA5<\V9O,;]'8J+%1,WY7LV5G+5BT3[,C?0%WHBELL M$_&5NKK=1^"?!]#WSEF B MN#QX*,\TGQGE&B>TKX.5IE7V@4UE;*7FFPYC#X*MFQ M"(H*: TP"M]\-!(C<9M!J3']A"[I:&)X(&OP46Y-M*E@#9,IKB$HPFGJUE*I M/=)^M 6+;X-ES5?T25,6(TRKX4^IGE.""CY_@26>^H%7Z,Z+BV)SK[90 MK;VQX4N)&',P&W/*M-"PICA5H'(K2B 683M=W[\2\ML)575_; M[OGK_I!4O\S%#/,T%Q$IT5?,>EE=/M&GS\XP%$G" Q;,682XG"MZ)TE&F)5)FR)0]# MY*PHHND]E4I.4%<9@AH%6>\$UEULG*%NNVUNL.Z?^F:J)O:U%UUT)_49UQA4[= M!C3IME7J*2DS'T3BC9E$.BY\U^[OHM9W&3EOI,?=;+KMSJ!)DP:-4!?91-BH M<+3R?*(NN'6=[2(^*L23@M;+MZ!VQY/ P[8![*=_18JGRL-!/XEV>'Y\>_&F M<*O^B-4CWR9QJNVK3R0XG:MQ,*+HQ,L?WWZZ>H6&2^2+!)7SJP L%7CZ0TSB M\XOTQA$(@^LY:+W)M,4Y=PI&14YIZ?T5E")>FD\1'!-(_F)%4N\DU3NI^-/U M/4/UF9H!Y3<8'$&*H;AE2@/>!1O',^.J-C="FE>?QP '7A7CMKE8]2M,Y0QM M'9<]18U^]);S]O:%1!?N/,R2JDZ'(Z-TU*JW?QB&I^R<.Y032=,S@- M*74+C,]!^M5Y!YN"51(XNZ]5_CM\INW3$*&D+H&"%A72XG =15W;R*A(.^+H M9H'/== %NGN5\.-I<2U5V]/HZ<>@X30. TK/1SN0K42>I;(:C +I!STJT*;M M;\SD 3!@+AF I Q?5G+E.1^+N_X4RIMN]F6=8_CVL9PFHPGO42GU-$7GV\2*RI1UFUXWNG@O-_R'I$G/SGI"( WTPJB4C, M18SHG0@; ZL4&S"@\E8[HDIH'B^%IOFPAJ6^(("/F=^[.EQ@%HRDS A>>-J\ M[ K6P4HYY\=#KK9\1+X22R4M'@83N^VC=PHUR/+.=([+"#%G @<\3I6KD6Z\ MA3'7%**4Z%&0POI53FUAL6M-B054K]-RSE,C(6::!#=T2XS2;(JMRTXD;L M%'Y$<^<[1<87\53UCKP5\1$U)+!51FF_Z/@%1O64-4"D###$BSM^I9)8.D++ M0R\JR:DL;]*[/:-([PAP/]0U[LT,MAJ;Q7D*X%[$DTF0LOJ;:3(ME-&%.9(8 M#AN4ES\$H5V&TK %9 WO=MIMYYUSE252 J_XK?6VY0*DX?%.?]!V%][HMOO' MH+_]&>=4!0-9 -V%*X#+>?!^(7@Y4@+:8M$?U,\I:$ H-Y*22K[/<).8I)SV;\TES;EL/YOK[E3G>)E]AI8MB;VI*7P($6WK@1 M8'*C I$"5,(C#S9WER[SR#5C: M9F;Y9D]O!>C_#^/25'SV_V?O2YL3M]*V_XJJ)YFRWU*[$3OIS%31&'?S/&[P M8^B9R:>4#,=&"4A$$E[FU[]GDQ @L%@D)'%5)6V;13HZY[[N?7D6RM3_L<)7 M^?>U7Y5+#<<'IG7)$EGF-5IBEL&S.C-W^P[9-DG7Z\@: YY?;?M'YC4C[=%GK.S< M=/2A+/K^-]..9<5V8-R8KF@_!]R,*\__PCV+1G,E_ILJ MT^O$9'BS.A"#4>+5D@[6-YC.7BQH16[BLPQ-@Z>TSVUI6B\1ZFJ3 7'8@;:! M7K> J6$:]!%E;OJ=U[[$OY%0\,EHQ47L>84I(70'_FP3S^K?;T%L5A_OU!X@ MGROEJY=<(-N7<[? V@21H]M<-ODXY1T1N/DB#X%Y)X)URT>_JW2?=2WS8T\@ MQ7R2]^[()MOMUQDQZ49<>IWK9#HN53X=:V*,.)>Y\0^J[UM@PM3SX/BXOH&'YJ6K M*H6+XWJ=>)@IZE7DB>Y:3 BKWD 4\88751<-_5C\2?3S\/J-2XIG[:J'K'/& MHF'X6O>!X PAT:Z8Z0U^FRBY_8;/0[G9*YK#\O;-$A2$G[O!:NP;I4K;,FWF*:/[7CESER?BD%K5]4$U '0OE; MRH5<,LZ$)G,L<;<3V\+UF*KC!U5[@;,+=KYAG<'?"4A*$N#M%R25KT7$6124 M&WS\,GX\W+^Z'_K@/,"6?<_\QEQ>?_*ECN0"$H_R0;QFY#)0M!SC78^>IC S MX^3ZN%\5PBADV83WEDJ1UT..<.YS0O &BP77P'@]"'LD6\8OH#9=GHI^7/WB8J]=^ MU3RS1T0-IVY2&?RS:##C\SZ^%SS!8"$IR"NQA[SI45!]-ZF.QOW%7H>8(.I\ M=WI@ISNFS.EY\9Y'R,URP^]0*W>=_G5G6U]YJW\),Q9/7'IF7L<=*!9:[(&\ MB-P%[_%X=2NK9N)4(G(YFGRAJW$TD>DATRR>GI@CFIVG;MMO3!H%)>+*R4A; MQAL5YHQ9ZRZIXI2N"DL:"Z>\J64:KAC*L'(I7C=/M\ZPIUX?>-&/;L9:[ML& M-TN]T69"!BXOD,>"=#-X$=X%/3#&.#C*D4Q9H8C]ME &Q9<<7[V6LR-$3IF( M[%IF^.:MJWFL<"%4;3,-P77ISQ4=+M7<+R$)N94^64"7B="Q+BIP-S@'6'.Z M_D_%%?)[QU&P40!%S;')9 HTW-3)N*F+D=W4);BI#][T:Q[.][,% X'Y'A< M R8 VD)H+MZ$BSKE+NIK?V2]BL^8/K"I9UYJ!!?MU5713OA[P:85KOZJ*MZH&&GEB_P=/I% -#?R M+679ZY2E6BQT)3-7KFGP'.+>QE"5,I-+7Y%F:W' M7GFR]2G731>=6G@WE)6'YCV+J"[HM>^3&\ JF/S<,9&!SXM?AD_C)=.0E9-$.!YP=,.DXF78[. MI&M@T@?O_'>OH=)W:^0WJ72\2-0]6X\3\ F]^5/0>9J%J$"ZDYU"P<'!P<'! MSYZ#5Z)S\#HX^,$[S[P=MC5QO%X10S)B*>599L9Q'OT.S#F-_I)%T8"RX>!3 MW -@1FQ6OB>ZZ9&E:?0\+8-G7;&1[X%AQV(BFO!S!PL31;*POQG#X&;,%INA M;PF07P5*,#9?P/;6(!S[Q!1YR=X /+\C96 *!+U"+',6_%O(8UVNAEP4K#\0 M;VN\SBN&L_#>\TD9L354")2Q\Y%UZVT>^'0%-G>>B(F"K"TC^]693RGA\.&? M(EE/IH\'VFBZE!9E=P(G,*M#OALL$Y;-S\70/*]8-4!R+.=F08[^^EB?38-E M/ 3)[$_RYO=)9=E9)LMTIU"@8IV%0$3^[R*[R)G/V+P;)W"%UM@@CX'4ZIZH M;>?=:UHW/94JVF_Z:*S".7:(MFHP^D^5+M'NLFIGJ)$.B M_*\UY]$J0;1>D,=[=%FF_SYRU, 3\O.BU_JO-_F1%8-L_)[)BH$9T2BLM<\+ M50 7 %K F)TXJ[*6+>+%)!6666R9(JDZ.,Q-?W"LR=QEJ=8.7;3N=Y<>TEUY M]A^*WH4AP.MW:O&H%,O%565ZE/] )F%41ZF-WI210A ]HB$0JPO^8SYZ\OI6 MKVP@2Z/[^$ YE>@B(-NJLO0YEDO(^T]/-N[M%6_R-/(*KOV9@F*D0I"R%GVM M.1FU>X(6&,FPAMPBMYX?241^R/.L?$:;3(OJE:CW_IUYO-?8LGY1J):\<$;IOGS/UF# M0][BS6-O2S'M$06SF'XMMVH8W*I@)9+<*MZ,A@^"(AXC7VIRBCD-M[D\1E]25\H>8N/+MI!" )XE0\PF]ML6(KC3>"(C.\; +* AZP*^T!]^F+RBDM<]\6SDR)ODC01SQZPIC]\S;87W\O[- MRH4F"Y9FWC0T2RJ2[%1,OGS>R(4]C/B2*IH&^AL](O2+$UZ,-+=%TCK7='1# MM-<1DR.YPA0HS^2?"$IV_'NPY^1JB.. M3#::.Z+-X?+XI<#)>8U5 F6TOE4B1+VO:81L.]*H5Z41WU8^_CW4*K5V8J"Z M;\D&9N#*'JR\]Y179;1FHCT$=<2A;? 3I>8'GUL@1BNZ8[*F$'QD+SR)DO$; M6Y^2%\O^DV*[H'DTNY@'R%MLLG9+=+LXU^DS,4N)D"Z\9S_IID?U?B=]2N>C M%_TMV*3)FRO9ZO5[BXYM UZZ)W92ZM!270VU_:69O_OV,M@3D1 G+^6["7SR MW_?PEO1TW0T\S:JFOJJ-;W,[2/N!=Q'U%;SH3\S,E84"GX5"L(0\8V1B,3H6 MF_UW?4J5I8$U'XZ)R-=D#\X$@;!G_<:TLKE50*H\&O94GN)<3$*3:9F+(ND- MXFM1ZQP"9Y8?*I''+%K7Y5VZ%X,' ])B!P+=G""(-,O(:985I%FFHF=5NMP0 M&\.!Y^&%:"TJU'/B)Z"52N\(@M\:RIQ^?T1RH!NW5['. M+07N,9'VR%M@@-;:Y]5=]:$=SA1>PV3)K,.F?##EYI:57GAJNZFT5U5@/VX( ML(:UG)BLXT%T!G7>C6SXW?N)-,0-[TPFBS.Y4MK/K FOO*;7%<>/W/FZ/>^\ MR^>T".#6V>B;61T#[D0,1M5O3;WG3 M7_IS,?GW%$6*46_Q ?&[W8%*_=AS<=(>"_ M8S?DQV7P2""X88JY83-@7\G@2>]1CH-9V('W"SOP3MB!S84=>,/LP#UY9"8S M6+;1&+_$SJ=PW[[KW0^4WHW2Z5ZW[]KTG^Y N6]_[?0'[?OVM7+WX\MMIZ4T M6ZW>C^Z@T_VJW'3NOX?D+NTBDPKQR*1EY!1"D9/0Q"?927RI_3WE;%\LW>8^ MQFNO8S[[XT3;&,U\.N4V;A^;)*?B9I+)YY.G]V:&*?O4Y\0B]5I+>8Y&X:>, M;! ^OC/YRR-AWAAV_N 8(T/GS[1J!PH.) V5$@Y!E@/:Q!E.0_:E@HG*K,&/2J7VK)'O &M MN<=Z*#+9(;61BZ6LBDOEXJ[5['VY5&44[+V@BBY-2*^EFVA2HFQO4N+-\@Z, M.A19 =P.$'?[G[E)%-:IN%@H%EB.@"U"OGS.]U^L33M/+;46,DJ>HI)JG6-4]DJ(:0>B)N')/<%<_GVDG>261B MF_S)V&V/D[4I!@?X6R*2Y@Q'--GD/(KQER6NM+Z_T??*E_X\FXA) =YUDC<0 MW10:#P3/?0'!F;KH@[TR/.]A.?*^ZG@,\ND-PH?WE'XD(Y8(ICB+WF03_67A MT%N4-P92_^E*YY-E]2S*T#%Y2?Y,2+ (:@RR*ZU,B>#T$EUE$-LYX%)T\:XW M-=B;6LT$ITB<%-49XG3YG5C$C$^A"_=IZWR&RLN8B%98>W ./D9@:5)&J!HN M,.H]O60)8F6"_X@<8OZ,TD[;*169L2P_=];W>P>2^EZ(_B=G7WQD,9OW*S.@ MPBH]UNJG@FQU(Q-<2C[S\^'8:M3@Z7#=A U'%OW'E@NO L,F6+\S/RM4%\Y_^ ??/$;L*F0$'.4A)@J$F)2VGO_D?%(V%VP@8V&3,U4W9L10%?KS13>Q35M\SE3G%NY+9IB-*1_ M;FW8K:5(&%K#H35$:Z UW\-8WN?]TD;^R<$FP6;"VNW(6BQ/) M0).X7#M%^#Q++YMS8;>-]>6" ::M?K?E>-*!,S>?/GYG>GEK/&>A!!Y<&[,Y M;?JB90 GB:%/$CQF9R[%Z+S[\=8K]#V9*+;ZS85!0#@Q>:,I10.5KNZ,]+_X MY5G3+QZ40^=1B)=8Q7G"%\XCPH[X^'9*])AM[GPZB^Z_:?Q!6NZ=G;XI9BZ7*5[+D>"#'# MFD#2M]JO8^.!2A1-N]*\:MCDFU2*M=$[,3-()A(6F"U4J%[QP6B/'+K84V?07KR\O%PY(E%\RO/$KRAM+"7)AB7$ M0B)#(A\ND5O1);(&B7SPUM_Y WME2C8;Q.T/?^RSOK3#;/<&S[79M]DE+I0$ MGGJG.]'[&>E2@ <4 I&L[CK+%4$L;+TTD5MT3'ZDS,UZX:%RSMUY+$ZT'UL> M?LZ'43Z\*4/ZQY/%+[GHS_Q '^LE;!2E-RUR9EN/A&=?\A1/0:7TJD(AN#)MC0E:3Y0\045ZV#HNL\'0=<9*21]>J/X><_9J@<$1@.4Q0 MK(F)P-4"4F15.-37?--;R5,^J'=)L95!AKQ\]35P'>7BYWE%;.DQKBC$TR:@ M.8_/A0_O'=[R1_]7$S*='F9&,_WI,89^^]R;=^R=2;) M9CW6]]%&N#X0EJRX3D@>P=CB,8N';=EN9+GK9GJDN6J. !/ 1!1,-,X"$R>0 MM=DBUIV%:E*<(M.[F@$6\*/_4YHX0$+B#]0+ZDTE]4)0I5-050'U$T/]PC#% M^;AC:^[HYLBYC C]/2E@.Q2%6W0C%@,1@8^!\LYBH:PJQ5*=_E.I7*XA=LE; M%!XH6UW"NZ642R&&C[R6]8 8P.[)P/R.$?\KY,*VQ'CY3FO5'N;5Q%D""Y[-UL_+U#VG%3 M;:IH5%,+FJ;LH]0<9'\?@^Y T"#H=8*NU[-#S@=)?LCTD\GTC_=L="UKH1BS M;"]"MH,5[DVKLN>G3/Y8<@&DG3."ND'=^:5N6/PYU0X&^FOL.D$).@&XYMX4 M6BP4,F,>@9Q!SCDB9UC[F9/G;*Y=C]>QQ2W5RY#J8(/G: N!ND'=^:5N6/I' MT0Q*J=,,!I:K3]Y5/<'/P,_"8NY%Q-Q!T'DBZ$+FHNXI+=>7.9LKU.2W]+BJ ME'Y>.?QZE'WDF[U4#!74*!:%4,L?D;=EQ3&OJ^_QE?TBJJE6*&]W_2Y$I3NT M^/P4_5'2V JEO%LG%)Y.N)4OANQ2;(-;))$EU/)GD:^YU.5'&8P-QVO1\!:< M#>"-6!)3LYX-N@%>OT#1D6GCV$._6X,84F03^8R3-V\(@S]'-=BQ@M^.-;\* MZ0HAQW:Q)3X:](F>>)]M8C[)9O:.:%HUGW@C./P;L?$<_G,$^N]/=;;=_AH- MARBCNT^ M;JF&<4M'&K>TMD%";$:T@XUJ@5 $7-G)D76M>K">B>P- M+!L*+[24*Z]W\)9UCXR1G#4BQM.P5E;^(XOKNBOJC<([6(C.5HTT"4HPFL09 M3>E\&8V7RQ65O1S>C8W>,# VAT^\HB_I(W8ET5C.OZS7O8TWD*-+'TXLQYNP M'&*L\ O9Q)W;YM*H+GX/,AR;C!Z"=P/JSQGUY?-%/P?R9B-A63 MWGHA0Q="IMX+-X/K3=03ZE6D'I^&',RN,A ,QQY_F/"Y\9M/.CC%>K&R8"]R M[@!Y,>5 =2$8A%]#]68X\PG=?)3;VI6&8YTJ?K9@]RMO^M/]UB_M$Q[;E,5P MS["Y\3,V9XWU0J??H$R?+8/2_-&;A5.:^LC7+ZEJX?'BT^VELBP$X^JA>6ZN M\,T6RK'C-3\/:0V_/*K4&5HS3^=GWBIGQ4DGG%;JVL@Z_I$%L?")G+[BOC02 M=#$QTC^BX$QO-C34^_B*S2#F[ W?%J0KAP@&;NQ-Z MK-WYNDQ@[G&TVPF>R M<))F1M-DLFR ^;07]*UNX>;>Y%HA"';\-L:UH#E\\--';PY_';TY?!'-X0_> M^O8KF]25J&SL=VTP;S!O,&\P[^I-=.9=!O,^?#CB6#>?6-*3P).E18C MH\_.-59K8^=+DKG%U-O"'< MX8'1NBL7G.@O5TK'5!AW%E-@'\A0GSMB$FSSNB\N-C&\&;"!J;E?)]:#/J'& MVX3%K[[SZ;FJ\B(>QID__"'#6O+CH6L.#N6]\C[I^>_NYW3!E:I6N= O+TJ7 M+"HU-<2L/DI3+%?">&;7,[BQ2!_&^),H_+W2],NE:I<\W'"LZ_86Y%LFK/IU-B,HWC3@,1X8S9@\E(\D5+X+$ M?^^8+./7>";*'3V%*T6>OQ$G71E3V+ ,-.["%$G2ZPNZ4IH.7PO?>!:@ MHU+$YH_!XF5OBP'%VTXA0#DFGVQHD&>95">/,Q!_-=="<=$N[>?H+0]ZWG"8 M(0H)LK!WS\*N(PO[2%G81TG&/L;75[2E:JBV=-!P@5/K2\E@XZYY/U ZG4[H M^(!-<-@2N@Q.#$Y^$$_>XC\?D[1NX.RB\)DTXC5@)R:*X1*;-BC1.X14GX3EUF*. >W7$O988Q1H)K$'6$36 89!= VS@:@$\[S[U4%GJ3!BU%UA* MKQBHK(OMXO7ZL:Y^E&FO(>.(U_G4IEY=H>)ZTQ3V=S2DO7CAV0BGC*CP\3:_AGE@^I.Y\^$#M-(Z8W[?%.0-YM MZ_>,<,&]+ACCP(P80O"[V*@;MVUYE>^K5QOO\5YL^ ![,GO]:8.=XX/_:E<) M=JU]YZC2VI@Y]G;RA<2[R1=2UTW>3Q,9N^[LET^?7EY>KAPRO'JRGC\U[>'8 M>";.)S)ZTNU/(]W5/VFE8J/4*'\J% J:UBAIQ4JAHA5+A6+UTXB\EK2KL3O] M\,_O9&K9NCF:\V833<>QAH;N-#9$ MB0)&=BY@*5JZ^>;GYM\'&W'ZGGB6T'?#NEW$.(?XC]6\5^$$P#B/PT$>ESQ7Y9.@/Z,#.F"N;QO3HE-#\Y4KLG,<@Q7 MM]^HS!X28Q95^)?3Z " \,_K!2'\(?QC%OZP_2'\4T"@.PM_U@:W5.'"G_ZF M52I:B?Y>J94_.<;$&%JLG;)IDR$3TT(3N)%=IZD68+)\;B9=[PG/]AYY&H'2 M?+*)$-S1%(+]U8'JNCI0+VA[J@/75(OA&305I@UH)6@#.;P@M %H S%K R4H M U &3DZ?AWL"M$JQ6"A396#4*&OEAA9T" CU0/EN<=$\8.-_K(GU]*9X+9W8 MRR%M9*)I!()RF)] !AA:*XI!^,1.7S'H?ZQ+%6!AXFL:E^JP\?-X04AU2/58 MI3KE19#JD.HGI\]C2'6MJFFEQJ=1G+.?TR)P&J4" M-)S<7A :#C2<6#6<^I7V_Q#&@(YS>@KU=9R1:&I!-92Z]#NPGKM,OO?G#Y2_ M&;I-I2.D7?XN"&D':7=T::>A5 \2+A54>80LO:I6+E0*%9:EIVE2.K:L$6\, MW7;'QM")&GS7-J?CA1JK7JG M"K(,L5*UHB>(^8PYNNE>D5QK;! JEU^I@.1^Y-XC?9?85++RP3)<.O,Y,EI) M_ZB5+W2(Q!Q>$"(1(C$.D5B$2(1(3 %9AHK$XE:1N&B\#I%XCA>$2(1(/+Y( M+,%*A$A,!5F&B<32KE8B ]NN M0O!"\*:#+$,$;]$7 MO);I\'*A1^6:3"PVS5I2L3ZEFS^PYL,QA%X.+PBA!Z%W%.ZB%;2K3KAG7$7=S]20J1!I*6 &M\1:2U],IQ/1"#RUC#_?&#M']X7 M<+^>=@+VK\%E!:X7/#"-'<7J@='7EB^RVTS-X_#ND]%"I;%RH$L_UG=V[?U= M]CDH+!_(HV4S83EYT=^Z"A-;$HD;#AJ%JEI"K>/Y>? M/WP*$3-R@TI71:X-+"WUJEH+6:U\^3/_NC<$E4\J#403_N9:PP__'/"YZRR2 M3C]+*<1AH8*-&\3/@8]9]T>LUZ\J1@C=2/UASZGNV\>WRZ>54D:L9HEIB9

.V.YK6[ M;M_ :P>O70JH\1VOW35Y-$QC5Z<=Y%OV+@CY!OEV-/EVV_P"^0;YE@)J?$>^ MW>H/9 +1EN\+0K1!M!U-M-W=MR':(-I20(WOB+8[?ZH$C+>\7Q 2#A+N2!*N M#.$&X79Z0FQ9=&.5.\JS-A2*!6O.AOS#C,%%J!E;&@!)-;KP(C*'I#LI<4O< M=H78_)RMJTKIYY53KD2SGTUC8;_$%WQ!]?N:31A)D,N^XDFRXBMXUUL?-6-=8=932?T 6S-@0C_AXE MZ[%ETYT8\:52)D]LAVXL^]M2V&_T=8--).&S3&Q_E@EK8O! QOKD\2KDA):3 MZ2>63H^%VU0')NE[B&1GQ&&Y!LUR:/I^G'GY\L;5GW?..R_N_I7&.]\YCK?$ MST O?5CH5^]9AO&DDQ_(^^))NGS6;4-GK,:AEYM\'%*:VH/?19GWNR2]C^31 MU*K']N^E[(I'=1EN2DW>V0^2'_)/1A_X0N\0+4]_ZQ'%DYD>KZKWWM%JH24< MKZ&Y\1$IX"@L[9/S2?DW_3K57I36E?*_UGQWQG6(0_\X#LL3><4CD_?1O+TG MH>VSY&7+H%!W,7"PY?MM.8L1&\P@##0 7V\._DXURSX.MJ#;]E2.N6/<_+U( M3DQ6]DKTYN?34= UM0]_"0S=EJ]KO*]-^C0'X-VZUNW=]O[^IO2ZMW?]>Z;_.5F]UKI__C2[UQWFO>= M+9.(].][K]'V70H]O?[?=N.]?-0?M:N>ET MF]U6IWFK] ?TA>_M[B#T#([EU62X$TO=WI$D 9=FHQ)GUXUB+!<_FRN&F-'K M5K,PFA>G'>R3L\D,9.:E=]_"MHRQ50TDJ+AI5P4FC ,G/5'I4-O,"/\+LH]#]<0-N/G;OXP,89* MK%Q FMC;MG''_3C*>@+GQ,,T M.YSZ[L>W(=PE%[C&EF\^BN,I;CZER,^YG-]7W'U[4^^\6K+1/FJ)I]MIJ4NW M"V,713'&A+E+=3:NZXL^X8W=^V,1N77$=),A2[*SQ?F7-&;]:77N3J"_-#8- M.$G&=Y=$[O*VGE);EA8D2A'TW?'**%98/\1G3;4=HFRS(.988UL$2PQ(-98@4L$2SQ M="RQO)4EMJSIS"9C5GCX3, @P2!/P""K8)!@D*=CD)7M#'*LFT]T+89)K6>= MLDIKPG*(>0U;[;/2_FMNN&_@F."827+,&C@F..;I.&9U.\?4G;%R,[%>'+!% ML,4DV6(=;!%L\71LL?;AGUW+975REK+$'V\,4S>'ACX)<$IP.'"XW3E<(],< M+LETXS2D*2-U=A_6>O-Q)7<6(\C2ED_+9&KR5,[9]KC.^ATORHWG?OO MJ 58Q]S XG9:T,,E:^N)\L72[1%/&#%L,G0MFUMY^W8O.' OH^F+I]S*2'7/ MNVQ?G"G-6GT#:68DI[DW,TRVG99H$!:F:)^VV\8..>,)E>H19:P_$\KN1X8K MVV+HPZ$UG>GF&TL:'08MEP>9..:(Q#&*^VCDS7B',W^@=JJAVZQUR 6[#W.: M%PN?6^)F_"_M\V6T=#15]AJ9\'4M+=)9XH@7U[]*E[\<3>)EXI'8J"N:U8 A%BN\*^ MH!,49T97XZQ>8F8Y8IR(W 1YC%&/;_'L MSGPBCXK]H!O':48('/92#!M//TM)AEYMRJ(UK-$8)WJ9)SVS*7D8LPD]BR=B MTO5,Z#G0]\F,'9*\SP_3\'V=?/7-*;WS4+_:6Q3&U\C'!_G$L3RDBX.F#VV/ M.*3Y)K 'HZ1ACJB(=[Q-EHGDWOD&$LI[S[Q]SMB52L'%TJ9<*A=WK6;ORZ4: MI \)+79>E,!,2DCT)%S;FBB\]>."OD3S'7:;+11%SY(U0QXQCC^T#4ZR"G&8 M76E0)L5/:UW79K\O!.#.OI[PZQDN/=IA6'-G^9PM^9Q>OTOVQI,M/$*V/B4O MEOVGE#/AILPY=%[=ZG M&]9/"4K/3@U6N0QCE!Z YIW'P]*J[S0=-@IT..>T1=?.7*5*D1,F_Y4*"]?: M*+666 IO]24DN9 84^*.+6ZC!+@ZDQT30ID%%Q6,=RBC.?%NHH^LF2?-;IK] M+\&][/L5PL]_R=9IB Z,>^YY<\;/'O [5"X M?=$=0V@BGK614H2=RGE/_%O M7BD]+JN6OF7PP(J43TPZO2.10E?D*P],&'+-R+E2J+K$5JHK,Z'Y!)F(84]E M3T1>9.=K35S3$3T&;;\'(E?:'QAK7E3H\6](G=IC/AX?VZ"1_;CJ7RF/9,0T M4<4APSE5=)@1-=%?%FX9?3:C:^6./GO.5%?V!EWI?+*L#?07WV>?:+\*QKFJ M'/C/E$9]]G2V,M5F1O,A4Y86!!-=D1;[.1A;3O!=22RB<>4+M6"HCC%>G!U>D.JTSF6R8];IZJAS6^M/UAS>HDQ%7_$WFSQ,0I]M(7R MZ)MY[/"]CZC^-:2$I!8HY7>LEZ=-%R+@Z#_\<#)GMI97=4>H3L?OR,IHQ-"%PQW69B.?*: M&Q]K:2NY>;98P+,^F>NN?_%0^]3O;,IZEW+5A&XC7:DQY6;I5!\19C,L6*G* MK*D70@U\^G/E%DQ%9Z;_+#AO9LN9<$[Y0"8&>9;4&P %W5.V2W3G J3ZX,O. M@&]B)PX#S62+(<#X^I >49,SB^\Z^SJTDU7MA#L*^#X)ICH5^S2D G!N,N6> MV=ED8KTP%4/WWM8IP^ :@&T)CBS'"7R4#B=QK2UHD?R=F2K!.UGVJK:P]+9G MGO"K#WVSWV]T?*%="G-#^! %PQ6LPF'7#O(A_@7&_'WNN\7"XK>X*,JK&^:S M-7F68H\K+P;WBE'E83(AYA/GD\[\X0_AMU39K9G'=4)>E3_FHR?)+_CN^X\G MV4OH<5#KT*)+-BVZX@G;?R9DJ8K$_!@!WN$I>QML1/U/8C)&IU/I84V(D!(O M0KVCEU89;PRL1_+!]]/ MSKSO_MOW+&[$.(K(012>-:VPC>5?[:XK''I@*^ZP=P]Q!WUBNVKM!= M$X<*F-E:W@!4O(6*M^K\\2P=H7$\>5ABEHA!/VG8W/Z46HXC1Y'1-ZC2%["! MZ.<4=B'.&WD<#X>;K&QJS'!S[0 $@@M*U-K M1+A:YMEP@9NJ4CF0ZF+00<:^,:7*S@8SD+NE'&<^G0E7D!=OIM]B$HO>7@1@ M;6K(F7.A73J$QZ#%TWMK56RADP2JX%SN[@M>G7YR,I(!QZ4%L9T>\G$:Q%AX M* +/MS"BN>^>[I9_4H%3HCJG_2143):#>:5<"X_ TLUXY'PT'[)\ )U9RMZ# M*M3.]Q0]%CA>CB0P]3RHCG.K/VP1G'+HKGE<>(40O-B ?-N/#\B;ZZ8(D!E3 M+U[M.2GF$QECIBHKBV=2-?B%'\&/_D]:1:UI%>:_F#OTB*Z4IL/-:_8E\1C^ M2KU$CRMECZC/J!K[RJF#;A2[=$TMUQO^I5="KHH7;16DO(P#[[KD=4C( MB(Q"$" OU[6>Y>4*7O"6+7I*=*;^\FUE@4A&?OP=F^M3*A4$RN/@*7LJ%EY(W@A9A6I\BEAB@=V;<--ID[O"Y.1[O\VT[[GHW/>;B M(ZMW 7_\WGM+G28M/*TBW\K!]K3-RI/.6\/U:+^36F_.1K)Y ;IHA6?@%(5 MDEGI>7:#SO)->L3.'("+4X\I^1YPP5@F5"_B[B6J&; Q8DP..+]L/)>(NWAP M%]N\3!95^ 9\I(=MS2G=/AJOQ"\BW'O<:"7LR=_OD5O:,*64?9,J4-7WZL-B M'$M*I2K3!2554B$C')TFBVPQ'Z;(!F4 MU%DIX$/0KLNT&1$?FMO"]//U]A61+>(BS/_!K-6A*Z9ABDSM<&Y"-7BJHG,] MRV7,$3S', MT=QQ[3<9VUZT;_0KO66!]HR(]%GZH@%= IPB!YSB#(Q^+QOG,=@$8ZO=SU/? M-R1QZ*;)?(2KN1PJTU76TTC (L BP")2QR*\RD7=<0Q6GSCD\<6MN3+ONQ+7 M@_T/;ZQLA<=3/;>A0V\R)$LZ#,4 L2=OWB=" Z'+U_4,(7J!,6%7X4E-/-@Q M]*N,Z6M#61.K>C4N].+/9,**.%A5A\WK87GKH$79[G(R9=#GR<*U,JEZ>3DB MC"J:=@1JF<'[#N)]9]^;[Y/SB4K4B<4*P<39_%V?SCXK VL^'!,TXMN8%JX; M,V*H"OWYHN_4<>_,]HD2T3V1K0_XQ!/*=+%=F[9KO6D2]FK37GE]R!QBLUI2 MV;PBR#A:)Q<_1";&(U='AIN1[DI' M>ZX>923]N]^Y[;1Z7>5[;]"A/P;MUK=N[[;W]3>EU;N_Z]TW^SZH8)?"GP]JH7I;Y67[%U=Y>&X+SOH]%BN?AY7A%;>HPK;A\)Q>NZ(OLO M-PUX6;^@F"#C,\.K"GWYLSC0SUMZ.1S$K>L',>M- W@\]?;=D4K>9H0_?/1' M6FS3.F%0+9>R0/,?'ZH?#CX3IEM*MNKKN)0C\V[H7(\NJ K[[S*C!Y>LZ*WO M(WE7&U.'*C:;!S0%CNU@^@*;R".;*()-Y(!-\/D'N[&&X.RV_;F+EDLYC2D]:OQ^HMIF3>V+KJBFOJ4+F#N?'S2]=DOC/":YHC]:"^HKNFV9 M\ MGG[Y@3=EI=M_SQ+,[YI.S]2*OY>TWUE4^ .?&<#?82-N/73\OKWY'5CO/AE\0QYU"*0+[C9O] M3>$IJ@6MD%D(PEET!DJ1F(G*IXAY MHYAM,B343'A@4Z)-XD)! G>.DSLW)=UQ2J2&ZJVEF\Z]3X-=XLI(7"):4T-3 M:]529GDV@ E@I@J81].EM$)=K97*F44FG$>9UI.8Z6"R81$$'B/PW5CXKF-, MK5\\.GM+1-NI:VI%JV>6IP)U0%URJ#N:*E.OJ^52=EVS\ N=@;YS3QS7-GC3 M9ITGP'Z4;<^A_8 /QVEU+@A/)BX$G/9).H*TAJI5:IEETH D()D22!XOG%96 M"_5*9B$)#U"F-:*N97HJD-"(E#&9C!B]*@XE7NA%8,*Q>N,YS?4>K^G7+$IP M7ZD-->OPZ7;TZM=LWHKI&N:0"J2F&ZE'#*2I MY<*9:E'P/F5#U[JSR4PW1@IYG1'3D0E*ECMFTU67=3!H7>#E,?)R28AM08?4 M].TQ(A0DF:?.5&72TWLJMB GU 7^+H.YIY5ZE65*V!)$VXR8WTMBB] MM2BEH:$)>'&2O)@1W2GZF9358KF867X,! *!)T+@\?JWJ85"=NT1.'TRK>O< MV=:,;O,;3P5@36UGC/#1H03\-H&0HR"]NXENNDUSU/:HKTN22J[4U'*&.TD! MC #CJ<%X-"V(N67KV^0WT%^%Y_[6T!^,B>$:Q*%L>E%)E8CV5%$+&6XZ#EP"EZG"Y1'=28WRF>I1 MT)!.#92OEC5Z,283J$)@N7&R7(_.DM%TZFJII&66I0)WP%V2N#M>26U-+6=X MVAA<0F>@\'1,5S>?C(<)@2<(;#@I-KR@.F%P4BNS_2H[(22J&FEJH0C-*/N0 M7+NUAP.MR@@U(%=\^LFLO:.:1,))/5KO\8S(GD1($'Y"!+ ME3>*2:ABGMN&Y*A7^2*%*9O)=M79:9.R]MR(M M)@4=NJ(M-/M]O*(]*.@6=)M]NHWBE$C8'[%-5*3<'Y'6-G8G]4?LPYU29G%$ MYOPQ6!RK]X;%L:U]5S*-TFM%M:KEP1FQMTH#U@#6D"/6<#0_1+514VO%+*7I M'E]KC,<3H1U)&]X6[CK8HHMWD2>RZ%86LV(3E:A--++F+.?WY";=RDJCF'1[ M+/\0FRX> @'E@G+S0+E(D7A'+^(OO"PK73'G3=:*>M)WFE\YM M9]!I]Y5F]UKI?VO>M[_U;J_;]WV>4UC[K+3_[T=G\-N2SR/GF1C[$\>! =C= M:":8&I7MH.W^&[X!>SN9!_DX;B O-48CVY#O[5 ZO4 (M=Q#T@6?W M.)[=G/@N0?P@_K,E?CA8CJX%I&^P?==RB9AFKP^'=*M=AY[IF\X26UWPEB']CZB"0Y3+%84ZN56@Y"ORA1 ;L NXB]-6U!K=;SSB[2JG!F MV.V4/H6SLQ@ <%I%$X9W[@SO-$J.@?Y*/+&1Z+1N5:MN[J.1'8$!]QRX!+A$ M7'IE42U7*SGG$BD,9,*%>41D4130_:5K.G4<$[X(^"(2D!6MN4/736Q!]U[X M_BU1[Z5::.1!N83S$@P##",1/;-8S=*X8+@OH6QNS9J;639'FO6H3"Q*HO0B M4S@TX:K(OS2YI>0^H-1^31[<)'7.DI;W2FGPB+AYQ-H"(S;$!\_(Z4@/^!.A MXJU2;7,XM.=DI)#7&3$=F1UI\5[=?93!ET M"[K-(MTBRG4VG<#3X^TX<[8F'R[2)PZO88)7SA\X0F(#D[X ?G1M@VRS2;0HSA!$> M.WIX[/1."_B[X>].UM^=3#RL7%!+I3P8'HB'@3^ /QP]$%8MJ(WR>;>M2K=C M(M:YN?$N,I731U-DX.TQ?#2;!M[1I^:";D&W)Z9;)%><07)%RYI.#7=*V"P7 M5KKD7R3FD'DJ+MC$%T5K7"+1 J'3LYMWM38D[.T)> M'>,7TYA0JK#GA.W:BO6"% ;@$#@\)@[#'0Z[X!"!G'RK2OVQ;I.Q-:%:O\.; M%=4^*^V_YH;[AH@./+9GQY41K@#Q@_CA-SG/OF\]FQZ+;K\I7"MP%-U5?O1_ M>E\SM,_J5/YN2.V/Q"NVJHO\^(_;O\YB(XUNG>^-&Q MPM;H6*P+#C-M#UUPX:H05ONZ\@+%EZT\LW4J]'Z*P^X'%Q9,Y[.34RA] ?&# M^)%U>W99M\VY.[9L>H'1+TID)4?H"EC'<=AXZ+OV%?V]'5:>W^.Z!ND[DC/$=5R@>-*G%:>6R6JV%];./I(<9IL(6Q(]% MZF2QG$<$[?ATYW',Q6FEAJII$?3B$\%0":> !KRA< CEM\@HP!1XM"*92D2U M7,Y#'2)\QF 18!'Q%".JI48>6O>FQ+.>/T?ZED2')MT.1B[Z9.D9PH8K[@R5 MF6Z,Z&-+$ASJ,\/5)_#6PF&50\:_P-$=I?J.V1+4'I '"777+*G%4A[&W,// M#;8!MK&=;1ROS6:UHA9#_4UY8AN($)PTA39XIZB+5!6'V,;C7A.4Y]/YA&66 M>H.3K>G,)F-"3_69*(9)_R;*Q<1RG$MX+>&2R*^(62"!-W-N!7'0X3"XI2#H M$K?W.-!?$U%3RXT\M$Z"2Q/\(P_\XR(Q!K*;PNK00D.D0R'6%N@!SBMRA 1$*ZN4J'_%\3_X!@K M'$,)2UI;9R.\R5[Q\[O2,/T(S\QPQ)T&W>Z!9AJ6.Z!VKI M+!;4=8%I@&DDXN:H-FIJK1C6 M>#1/3.,4;@XM"\D9\2XRE4'N$C6X1M;\84).;R_N$>7>8_F'&(SQ$ @H%Y2; M!\H5#5,WAP9+MV'3+OD<^:L5I]3* M[]Y3+FT,<\2M[@M];>E08CV:38KUR4[FYF/PQKM^NQP\@K"#6/ZQX[$$M?H' M0LT@IM5/7O0W)W!B8]\F\(1_H?#SH@B@Q)X@(!"T2DE5O'^H0/@48N#*_2Q= M%>OLVTM+O:K60E8K7_[,O_XB;_U S4&V4%T9V\S2^QNU$2D4F+!A1-YBYB&E MXU\_Z9OIEF^\HL]=:V$[7%6,$#+;X@4/I=O=R&KIP:1A'I6P-Y'"<9[7&-%3 M,\QZI5(LU']GAG/J-F"5ON1E.'VL>QU.PP?ZG=M.J]=5OO<&'?ICT&Y]Z_9N M>U]_4UJ]^[O>?9._W.Q>*_T?7_J=ZT[SOM/N*QOP'X;RZF:AM(=$Q.D%;TM/ MKM^[[5PW!VUZ0 /ZXWN[.^@KO1NETVWUOK??.RCL]VZUE!U3&<@9+HZJM%^' M9.8NVM/<$5N,(+\,VW=F(W$A("PL/EQ[2"83:0+Y?\O5\+]7F"33\#B7E)5; M0==R&(I^KO%3EQ8[3%<_#ROB"W%EJ;R MBMM]^?6C^/+7+[B>1D.7*0XT-L6Y?I @W'G:Y"XY1.X.C[38IG7"H'85E2KF M/SYH"Q&U]Z&$9E>Y8=E5V3RY9/6:^CYJS6]$MY6V.2(CY9H,R?2!V.+02UJH M KG9Y7M<:@/3R"/3*()GY(!G% M:;4?F$(P'[;]EN]'NXOQWV]1@I H!B M 5 = * *#] =0X*P"=0!W.)O'NK/>>F+UDU%?6:JFKK.VV!TJ_>;N2&A-#R>SN=6W' MR53?DQK:F+).0?>C?ACMNS1WZ.,1NOPXG-KU(56 56CX35>@"K1VRJ M5U!+Y2S-; %6@=748[41P.K12K[+E9I:K)0RB]63]Q>"?7-8IGE_P-+*8>. M%\?.BUN6X_8>OUK6B/?8(/:S,21.WYJ,$C5EBK6B6M2R- D3ZA$@F19(QF*Q M%*L-M5+6 $E $I#<&9*Q&";%4D4MU+,+R4PTTUXR7I)O-YQ4?YW3MPC.?O-? MT ?H _0!^C@.?2!YX0R<>U_O>_V^V]6BXR3H%*YJJ-9#?D$XL X,IPV!,7L""6B]D:1C@.6$0\C2G6(['?5@L MJEJMF%DLPWT(\S^_YC_H _0!^@!](.OO+!V#O;LVZP#<_:JT_W/7[O:1^IP$"X]NE942IU6=$\/"+/9&+-V&@:Z$;Y MX31I=-%Z=--9P)#!DPZUIQX07F423>7Z.XD M(9>JVB@AX@)8 I9[PC*>F$M-K0*6@"5@N2\LXPFZU-1Z[4SM&E@LI\9)9SK3 M#9NGA%F/RI-EC5Z,B3!@#-/5S2?C84(4W7&(Z\"& 5>.E2M+ZJ-LN>/3'FMB M[BZH-.'<,;540NT^L EL'H+-6*R9LEJH(CX#: *:AT S'HNFHC9JV>U%CTC- M&=@]S:E%-_F_.L<3M7Q@[(!K)\JU@P38>UQAW$ZRV6=JI80N@0 E0+D?*.-) M0%,;58 2H 0H]P-E+)9-K5K-+"01J,FTP?)5-TSET;:F"GO+]S;<;3 Y$C$Y.N;0 MFA*6,I:HPZU144OE@\N%X6\#Y/((N9A&O)35.NK*@$5@<1*Z".=^7 Y],.%U13LK!!V>]V/OI=-JEC2UW;1 M_L]=N]MO]R_A;\N!P0'O$0@H$0*"*P2$E2_""J@T9Q82S$J#"6?^0-5(0[?? M$HP0+IU=^"9Y5+1I-8ERD".L]X@%P9O7N499P:M'/2I5<8AM/(:7WH94 N], MB"O%NJEB7DJY@A5!+#B>9 MQT;4UDEL[GWOL>]:PS\[9M]7N'IV^Z^YX;Y])^[8&G7,9^*X).'91$6U7-B< M-I,#M!_7 HGD9(6=$H.=,K$HV='K3!6# X4UO7=B-EEV.NU89$""*E?4^,&I MI48D[2KJTV1#SJ17!TN0:I(SJPZ$_;D87WN=?99,-#"1W#,1* 395PC.!+^[ M&9L]=TSLSD)33M2J+&_IPW V?.?D!70;GJY2X0\&6S7&F-K8LMTU8S7N$KR= MSGN'\/SI1<[R(\03T(]Z[S2$_=-8 <&0X F?"'(GIG&^!_?_B2&'ZV"J!E\ M7S@7OA!/I6*FJA3!+\ OP"\B\HMX[-=ZSME%%-LT8;,4(=0C0JQ#H6)3Z%#S MDY4CG\CRW.(6S8K$6'4%)2DQMKJA(#%\B>$1NRB]YX[/1*W.LEJL'BPP$K0[ M(],TN *XPCEPA5ALSJI:*F@Y4"/!+< MP"WBMCBK:JV2=VZ!@.@96)XWEDU7 M8BKD=3C6S2>B/+$(Z<7$F&S;(0-M:A(L *YVB61-&",\?7DVQR2YR^GNR2:[%K-<8@FO/WC!6?*" M6%)<2[4\NO;!(\ CSI)'Q!+^.UA;2"^'0-POWU8EBYDK%$R$-VG^..5=F@-1 M/P3]X">$GS"%5A\<^8C*GX%:MSX\@$FE>T+W_;]DM&@(>2T[TYTF?71;+\CL MJ("(YT/<0]QG&[,("YZ9 +T6."A!A+OO//1"3O9=R[1FQ-9=>D51U!Y; MM#!2U>'F&5/O")03Q@N7=8WEXSZ*:+W!_YE+.-[?;O;N;OI@?P=L1_VJL*(Y"8/&+"1H[,&D^SR.U, M,R%/"+VN/:*X]1Y9F[TJCC4Q1OS#!55A_^TD9W9?Z-JV&V9BJP]#ZFG) W0+ MN@7=@FY!MZ>@VP3SN/*7ME79[/4?6*X^65I^Z&C$7:T(JI1_]&T$J8\+'S\R ML9#HD4/#.$%7_K9$7K5:*>; *D9R&'@&>$9"WG>U4#RXVRAX!G@&>$8:>48\ MOO>&VBCNG2V0$::19??[MA2UU+B#]HE9)A2(R9H[Z-BK3X,[:.^(.N@6= NZ M!=V";A-MGXQ4_)V<\EKJ4O$[W5;O>UOYTK[IW;<5^=>@^1^DXB.E+;\6M;"B M617FC6U-6_1FACFGU^T),]LR94]^\;F!_DJ<]JMKZY3E&Z9NOW5<,G6H6<[, M;]N:3+AA+GIY).K[;S340BZ&62*3%FP';"<&MA-+^$ K--1Z%7P'? =\!WPG MN1!$K:@6:N6XB3)RH<[Y6 M5AN52@[L9B23@%& 4<3GDF_4U4*M $8!1@%&D1=&$8LCOEI62XV\-Y@^A2=> MRT*GV'@7F6"8C43A _ MB!_$#^('\2,M)49=.'TCE+_HCC%$1@KB1_F-'[5UVZ27<>Z(W1_K-N$DOV]F MRN\S8O_.+Q.,*!7]@%)A:T"I<%7)^^!!\ WPC3/D&^\EJAS*-ZIY#T.#;X!O MG"'?>"]OY5"^D8MN%4A?2=TB$4I%*!5) *!<4"XH%Y2;*LI%^DJ^7?;7QF3N MDA$R51"O/!\C6A+]R=SVF(P,S@'.D4/. <<]. M:P_(>!>9RIYDJ76"8@KHK]EZA:)7FO[N*7.KM<:*!>4"\H% MY8)RDZ-<% +DNSYV:3QK\[JO7%@FX;^0O^;41*!WF-L*)7/#U.TW15@0EYC< MBJ2\\RN80D8JB!_$#^('\8/XD2QS5LDRF-R* %1. U".,;76NK$VI\2FFVY> MDYGE&*YEOXD(U G'N1:OM$+.PT]@)F F8"9)M(HO7M60&@-F F9R'LPDWN[Q MVA428Y 8@R M@K1(+P#E@G)!N:#$.V%9,\OZI--@BU>% M1@YL:V1/@)V G41A)['[_36P$[ 3L),S82>Q>_[S$$9$=\S4+1*=VO;Q0IU= MIS90+B@7E O*!>4F1[E(^#^#NMBUN;&L)!:S8I%Q=\YE4$@W!?&#^$'\('X0 M/S)ASB43!K-B$74ZEZC3ABZL6XM.3MXYOE11J_5RSN-08#!@,& PI^DE7ZJJ MA1+R9L!@P&#.F\'$U5V>:C!:K99S!H-,&D1U$=5-:U07E O*!>6"2AE098&6 Q8S"$L)L8@@E:L@\6 Q8#% MG#F+B3&,4&Q4<\YB$$: 2PLNK;2ZM$"YH%Q0+B@7E)MT&('^J].G6E;HAQ.B MVWQU8Z;"O?K*-U.)%U<1FB&^A^^EZWN[?B. 'F9?"C-O_1I!LWI(J(5FKR!T M!9OOF+M:,=1 >CV=:3L8$T4?#JWI3#??Z#?H7KCT1M2P5'13,>@3/]GZA#(K MVU6L1\6E'Z>6JF--C)'.8E6/AJF;0X-^A)JR+IG2/7*N5J)6*[][3[FT,2P8 MM[HO]+6E0XGU:#:9KB<[F9N/P1OO^NU*\ C"#F+YQX['$K2;'\BC93.[>?*B MOSF!$QO[5K>GI!0*/W]6/!26V!,$!)=6*:F*]P\57)]"'$YR/TM7Q3K[]M)2 MKZJUD-7*ES_SK[_(6S]8$V;A_ZHK8YMY4_[F6D,*!284&9&WF"N&TO&OG_3- M=,LW7M'GKN4K8?6KBA%"9ELBX:%TNQM9+3V8=)1%)>Q-I'"!H^T._<=EJ]KO*]-^C0'X-VZUNW=]O[^IO2 MZMW?]>Z;_.5F]UKI__C2[UQWFO>==E_9@/]3'4(UNN!+XR'0 ^CW;CO73=;H MI#^@/[ZWNX.^TKNAI_#][K[]K=WM=_[55CI=^G<[;;N?<0A<=$QE0TZ,W%QF MA7'V+6PXWHUR2"83:63Y?\M;\K]7V!O3S3A_$\M9DEGK(1-A*BX]P8=MOF;_ M[=&*4*PU?M[#O%U5E]<7N5 M&%7=^D%2;N>N(E%==N*AHS]2&"%0"XA*$?,?'[2%2(IZ""L.2XT*,&Z9+_LK M0UVBV3JI9)64^CXZRF]$M\7IMLT1&8E?K\F0L(0 \5=)"]4+-[N1CT-G8 ]Y M8 ]%<(<,

6A+PC^(,QI/VW;#=:W74S@]YZ 5 .0I0Z@ *@ *@O ^4QED MY03J:[:(=6<]]43L(UN[F@$6\*/_4YHX0$(R$=0+Z@7U@GI!O4>EWH,Z3$3N M0W=H'XK4=Y5(WWR6;GL0EI5P_&824<-PX)WPMYC;I:J!6 M/" /R-N(O/?F:>^%O&I9+36RU!KD]!7YA1WKZHY0ZYG +:-C82UH\QH6M$G! M$C;$C6(IM@11@"A %""*N$_HU'U;X2_;6?7K#;ZU[\.K>BYN>_W^I:HPEUKO M1ADT_Z.T;V[:+?Y7MW,+!UO&C8W4*]"@)E 3J G4E$9J0@3Q*!I1^OK2M\:Z M^404PU1,XC+O%%V7J0SGMDW,X9OBVKKI3'3N)]-'?\P=EWGW'=B9.@ M7(I_ZLYR7)NXALW[6GXA)GDTW+L)Y5])V!"1%)#Z.M]*@\A*)=.$'>.#:>W6 MLA-3*="@4ZLR5A:0"JY2H?\7Q/]A''2M)UV$[5,5A]C&XWN,5 EYB)>QX1+^ M!<)H[\769R$,]^]_JQ>U8EA+86 #V#A(T!R@(L<@:6)).-0@7R*3^B']FB^C MUV(A31+)3YE(?@)1@"A %" *I X@F7)3,B4<70A.))HE<**8?[66K0 #_ ' M8S+!0D3P$<$'*#,&RMCC\?5LID2P3[UP+/*<=S/#T( M*VJC6 2>TX-GX##E.(RG(V%)U;1L>=!/W9%02]X.3^"6>QO!)6H$CZPYF]Y] M,D-\TQJ2M,1!%B +D 7((HDS$F*/_JO3AUC6L883HMO\OF,F@5]]?6AY\/A: M-*X;J5:\G=$>.B:(/J?HZT\TW^@VZ M%RZ]D6[3ETW%H$_\9.L32OZVJUB/BDL_3K5;[C3773)2'@U3-X<&_8CCTA=X MZZ&K%4_FRN_>4RYM#//3KNX+F2X?2JQ'LTGC/=G)W'P\Q$-3#9N.M&03+/W8 M\5B"2OD#82VIJ%(^>='?G,")C7V57E8W:H5"H+ZQQ)X@D#"L54JJXOU#!FJ&6:]4BH7Z[Y4/*=R 5?J*=]+9?GR@W[GMM'I=Y7MOT*$_!NW6MV[OMO?U M-Z75N[_KW3?YR\WNM=+_\:7?N>XT[SOM?NATM!-2836ZX$OC(= #Z/=N.]?- M09ON\X#^^-[N#OJL\7#K6[/[E6YXIZOTOS7OV]]ZM]?M^SZO>ZY]5MK_]Z,S M^"UMQY%Q3%QT3&4PMN:.;HX<56F_#LG,5>Z(K?3'3'6YUEW],F3+F?K/N;RP M*/[QH?"!;O=D(K5[_V^Y$/[W"A=D*AQG@V*12Z)M[;FDX;+T7!^V^;O\MT35B[%<_#ROB"W%EJ;_BMA2;&GZKX@MQ9:F\HK;XY;U MH\0MUR^XGCI*ERD.-#8O0SPCQM<#T[;U$G6X>OA&1'^\Q9:M$XD_X[WZ89OTH3=O%# MV*TWD39(>1LI-^E3LXP;??+K@[WBL@YKD+D7%NG?[P9@"P$GTTQ-^9>K\T M;YO=5EM=VKA=+_(_S>Z/YOUOP8[4&CWA@E:+N:N^=_C%GR/7'*(1<,X: 4\M MDZ=#BMAO;^XZKFXR+K+2";CI]$R_ W#U]\ WOY/I ['G#KMBW^NC)A*[6+F! M9;)V5,U7PUEM&^SP6^[5.5@K:VI)TS+;.A@@!HB/!6(.0IE<*6 7/W3W[?BM MJ66MM(;:=\4<8 O8GCML%\6ZK*JV8\I"VL0A7"Q6U6IEO6L_0 P0YQ#$[PS" MW1G%B^+<33-TXT%TM-FYA5*VQN([E*A?Y?$/^G =?*^H,E!'4EK&E-F*^^7M2*GX&/W.(C!2C(AW0[ MEHPJEXMJK9IAS\]!T;QSB].54A>GZQ)7,42C(X34H("LWBKJ*E7%(;;Q&*YH M[$R44@_)"@L$2LX0)5#3@0_@ _@ /H /X /X2!4^4H""E+IYJ+TK@HFLJ^^* MAZ>@_5[@WIW:P/(]/;73QS%J9;51J637103\0KY!O@$?D&]IE&^04BA+.IMP M!T\MHZ@(Y)8A_ '%!>$/J"] "=1[X /X #Z CY3C(P4H2*GYNZETA%G#U#3N M/0[TUVA>WY/5HVPQL4MJM;9N80/G><4YY"#D(/ !? ?P ?TQ%3JB5#M4 22 M^:@(KWWZ^* [9,1C(Q01.@<->66_$P?!$:@K"(Y :0%*H-0#'U#JTZG4-T=_ MS!V7.6&=@;6A*QCOYLDUG59 T;DG?\T-A^*K3^QG8TCNJ,"R1O=D:#V9_"K_ MTB=S$M%QG))V9%I%+3?0_.2,. ,D)R0G\ %\ !_ !_ !? ?L+S.R/*"X81" MEK,)V70<9ZZ;0Z)8CXIET\W7[3=%S U1YC,>NB'VT'#X!\AT-K'>"*'KM(9_ M*M:,$;2CZ.9(H9]W;6/HDI%X\]<'^],_.9 0]('0B%5H\*@CHV,RNI[;](*" M]XMY._<^7?*/-5]T>\0#\S>6_4@,=\X'Y$3QQYUZ((]:KV <#_ .O&_ .U?P MT@7WO35'#/\ TH'TA)">ED!;J93AK@> /;RD\)("'\ '\ %\ !_ !_ !L^J, MS:JC6445#+5!<.PT,+HVGNEYF".'$>Y$M\E(N?C1_VD[N@*.0__[%& \''$M M+[,O@GZ?$?MW?J4@ECK=&Q],A:U@*ER5"NMHHA==B?U=(F8'%6WM5E%7B4(M MH.2\4 )#!O@ /H /X /X #Z CU3A(P4H.)D%?['=5O<-](#1WM*=<48&^I1+ MJE9O9"HI\!(HAI2#E(.4@Y3+AI2#K-H>Q-DMAK-I5=YC^H]P56%GOC/(1: G M,BC)<@VRFHAI,5S9C"(9B>9;G;2):YB<-,*X30H M(&NWBKI*-/\ 2LX+)5#3@0_@ _@ /H /X /X2!4^4H""E+IYJ+TK(HFWEK.Q MI6T]4 I=/WTV=(A>MO#Y\/LV(1T-I"$,(0PA#X /X M #Z@+.9*681^%ZT).XI+4AYMX355'Q]TAXQXS(6B0N? (:_L=WI/A$F@LR!, M LT%*(%F#WQ LT]E3E5S],?<<9DWUAE8&SJ-\0ZA7--I!12=>_+7W' HOOK$ M?C:&Y(X*+&MT3X;6D\FO\B]],B<1/:Z.22*]:A8-CT[ MW7Y3Q"@393[CD1]B#PV'?>#7!_O3/Q4RG4VL-T+H$UC#/Q5KQD#A*+HY4NB7 M7-L8NF04?,0C>?L%73/,\1N+Q3"@(R@%H1:K4.-14084,KJ>V_2"0C:)&4/W M/LWSCS5?='O$DP=N+/N1&.Z<#P6*XB\\]1 BM:*MST'(BJP#WH'WF/'.%=!T MP7WOP475[&JU0#J0?K04P&2@GF@D,$I^86D=_VF&/XI'X,B%(Q>2$?@ /H / MX /X #Y2@8\4H."L+:OC%UZM]\-+,WI1=96+JBOFM%=L,IO;P['N8+ /=!<4 M64&# 4J@X0,?P ?P 7P '\ '\ %\ !_ 1Z[PD0(4I-6#.K")[LSM-^XCY7[3 MYO"ON6&SN@G'_4[F:)6 MZ>6R6@V9#))F?RH"' !Q;,W2Q]:$ZC6.@%W\T-V[[;E:+J^/.$!<$K %;-^! M;6J&&5=+:C&LC@8@!H@!XG= /!S.I_,)A>FHYXZ)S2!JDS&A9ODSZ9A#:TJ2 M3Z-KK)>@ LP ,\#\#IA/G@!;*FAJO0I1#/2>!7JC]+O> ;X)]&2)- DHLTT@ M@%Z@]T2R]U@2M%(JJL5:ACU2:,1R!HU8NL15#&X<(B"(8J*U6T5=)1J3 "7G MA1*4W $?P ?P 7P '\ '\)$J?*0 !2EU!E%[5\1";RUGXQC"1J!,NW'Z6$RU MK)8:]>PZDH!?R#?(-^ #\BV-\@U2"N5..0AD\)PW2N^!I#<9V @N:'=/-".0 MBPD%TZ5/P@B30,%!F 1J#E ",P#X #Z #^ CE?A( 0K2FM&[J42&F_+7W' HOOK$?C:&Y(X*+&MT3X;6D\FO\B]] M,B<1_ V-H&^&)$1](#5BE1H\[,C(G8RNYS:]H&#^8@S1O4_9_&/-%]T>\1C^ MC64_$L.=\[E!41QRIYY3I%8*V>KM"BT1>$\0[US#2Q?<]U8=,48!2#\+I$=I MQ!X[U!,-M45JY+[>1CK-\$<-!SRE\)1",@(?P ?P 7P '\!'*O"1 A2CG4'\W6@X:#6"7H.4 ([ /@ /H /X /X M #Z #^ #^ ^

DE:LJ%JAE$7O*^ ,.*Q"'/FZ8(4XNZ=7A<))*3ZE-E'!S32W4RAMY:ZJ8 M:@1Z/*2H[Q*L *S@8%8@FYW'92,B2XTAMRAK(WCMIX 1B-%XQ M2K^LTUN.VKIMTI4YIY.?Y9I:U#9[,K,&;M__X[8/*IT+2^S;\3]]QFQ?^=7"HJI3O?&EU.%K7*J<%4*Z=1$+[K2!M@!M =K"&6,X*TC-I;8 F1]-YF\/,^\69=ZT=F\S_ >]JC#*./B1 M*A7^-*&AZ,@\\32+W,XMCT $ECVB4/0>1IN]*HXU,49\30558?]=1EQS&A:Z M=CJ&>?CJPT!Z6O( W8)N0;>@VY,O%'0+N@7=@FY!MZ!;T"WH%G0+N@7=9IQN MHY24)%Q-LLV%E_)J$BUUU21?FK?-;JNM*M?M5OO[E_:]./R21K>WH#5.5'*Q M#\-*6;@H,@>((5RT>N_S#1=%KHH2_?5Z<]=Q=9-QJI6(4=/IF0GWUMO6):?4 M4#6MD(,0T]YB'HP&C"8SC(8SBK$UH6JF(UA#_.QEW^BUII8:Z_WY,ICR M8" MU@+6LLI:$NWXMZWE>K6B%D-4&# :,!HPFC3FUNW,:8;#^70^H;QDU'/'Q&9\ MQ"9C8CK&,^F80VM*3MB"N+[>YI'PP'3"=%&HW)Z_W*=8*:J.ZWG4- M:@TX3$K*?E+'>U)?]G-<'I5P5\C_$ML:L1*(1=L@\";P)F@_N=-^CM8XME15 M:_7U(0PYXQ.G*&/2LE#&%.\B$TX[*LU>E9$U?YB0M.<=;5QIZA*/XB$04"XH M%Y0+RDW%2D&YH%Q0+B@7E O*!>6"8^6]7A^[@>_A>NKZWZS<"Z&'!$!&36+]&, 8T)*9+[!6$KF#S MG=B,5@P-!+R>+@XS&!-%'PZMZ4PWW^@WZ%ZX]$:Z35\V%8,^\9.M3RBSLEW% M>E1<^O&A9?(J49;?ICP:IFX.#?H1QPOB.E2S ^]$ >+9O%AR8O^IL3.+&Q'UV2 M2HI6*/R\&*978D\0$%Q:I:0JWC]4<'T*B8[*_2Q=%>OLVTM+O:K60E8K7_[, MO_XB;_U@35@DZU==&=LL:/@WUQI2*#"AR(B\Q2*-E(Y__:1OIEN^\8H^=RU? M":M?58P0,MM2G!M*M[N1U=*#>7DE$0E[$RD<]7GW_;HQHH=NF/5*I5BH_U[] MD,+].P"?:Z0ME\!)\_U/)\."^IW;3JO75;[W!AWZ8]!N?>OV;GM??U-:O?N[ MWGV3O]SL7BO]'U_ZG>M.\[[3[BOKK&;>>Z.6C3 MDQK0']_;W4%?Z=THK6;_FW)SV_MW2D_MC,%WT3&5P=B:.[HY*N^A#V&_01L_N!3*4>@U MS']\T!8L:F-RYVKK(C>T=='*AF;KL+(CX>K["+C?B&X+4FB;(S(2OUZ3(4\, M][KQ;%%+-KM?XR56\)X\\YXB6$_^64^QH-7VXBS!P,[^FYXDP>]V',OP6 4) M\ J\G@JO=> 5> 5>,X/7!O"Z UY/8%-D"S"[&@\GYV*9WNV^[TKMKLXRE[E>EV1IT_M49A. M7>(J!N_S#?T2G"U)QT5"!+Z]>^.=;3T:[JWE."M=&PO:[P7>L;$VL/SNC;5C M=6^LE=5&97MS^^Q*$; +L(NS91?U +NH'XM=-.IJH;9]DB#8!=@%V$7FV$4C MP"Z.UANZ6E9+C?7Q%OE@%XBAP)(-O6]S],?<<7E7#_HQQ284<4-C0A1S8>+2 MU]E?0]T9*S/;>J:4,5(>WA1K1FS=93U%&%:>#=<@SB\PB"&RGOS3-43, C$2C,UI!K30:.?6?@)& D8"1)!.WT32U7BJ"D8"1@)&<"R.) M):*C%=5RN9931H*(#DSE\(A.T#*V'EF+=]U\,E@#4=UQB.O 7(9P.COA%$1% M[['C8Z+)(9&HH5Q4*Z7U$=3YD$K@(. @X"!Q6\A%M5$%!P$' 0K;IC*HVU-%?:6Y>@39OO+[G#_3\#=U^@T4/5W(.A=??_U8O:L7/XFS"6N-FU4$+5 *50&6J:2O7 MJ(3U=QY0W='ZZ[O6\,^.V??URI[=_FMNN&_?B3NV1L(X)"3Q!.;"OB55&Q_C][;]K<-I:L"7]_(^8_('QO3=@3D)J+%JK<71&TEFK= ML26/)%?/?;]4@,2AB#8(L+%(8O_ZRP4ZWS2ODUUY_M&L+&PV<;4CA9M+!H8='"!SX79K+--O.]MX.AY01DG7'H MCJ7X 4GQV0IBRA<[K+IL<<%APL.$HF./96_6.N9*YDKBP;;7&XC4VWPO=2 M.O11QPJ%#5KI8"B\D'NML(#?5P$_VUY[[%N!^(*\<)EAA>V::Z?FR05C/K+H M8-&QQZ)C,VBQ-?/\G!LSL>A@T;''HF,S!8@GYNE%?4]%!PZS75\HZ6VZT8C:;^]H/FP4)"Q(6)-N)*)^8M3,.*+,< M83ER,')D,^'E4_/B?%_+D#B\?' F<3%D+9!V-PX"-)25-=P7KHU\8< 5@FUC M!N0[E/-I;D ^"8WBR$[9LC]V?;NVLMEJ+7LR59QS#K4M(,N;O9,W>UNWQUS) M7,E<63;:XE@I&X:%[[T2/0$6($9&N_Y &)'U)C@HRM)]'Z7[;!-/<\(M,<*3 M]7;]AJ4MXHOP1,_9;CSTM+6OI2V'(T#8.WLJ*_N8A)F$F829A)F$JZN!S[0<2-+=@Y>[ NDBG.V= 9^+_>>ET0AZ&X$O+?6X_XY0G895>M+YIFH[:L MGZ3B[,-^618Z>R)T-B9S-AL4 N%SLJ\E+RQ/6)ZP/-DN\$S=/&OL:TT_!WT. MSIB^\R,APSM6M^O':$@'HBN<%ZO#I7)L4Q_.'',HEE$LNDQ6729G(U M6^;YZ2G+)(ZKLRM@RGO1M>9%?N!PJ22?:'RB33W1,GRR54N_T3 ;%\O"0%:< M-4NOF:6O94XRU8Q8Q+&+V0,1LU@(' [S%_5^J+F+8 #\,N;.P ;Z* MX-D0L-%%<]G^JA7G*(Z5L_D^QWN),]E"Y[.-S[;99QLQRKV&$]N4G3[K+&MR M)NI!B2*6.GLG=38I=#8<.S]95H]FN[TL H5UF\.0,AO5;39BIS X&^>%[P6VB?/]@M@HYZ-I#X^FO6VLSES)7%E9KEQ(891GU=?T MJ-HJ4EK#K%TT]U0]9!G",H1ER!:2M<\8CISCNGO"=^UN-XC%S+)H-BOY\#G$ MP^=]B,VN-,;-:B#^W06@)T$]GE MR7K;A&D^C[+<,L]9669AQ,*(A=$\PFBSEONYV6RP,&)AQ,*(A=$;]/I=6@/G865S=/EU:3R^Y89G'"XH3%R5:SST_, MYNF^QJD.1YRP(7T8,F9%>+*-1L/G:V)P>GZH<&7S6]6UA6SJ:5/0TCF9[_$I M#&RK,K:$0^GX@0VOD7]F\P]JIH'_?1J_Y-6QH_ZO1AV'D_^&WO2K$?HN[0I/ M9K[)%&D-%2"<$@VEDMN^5Y-A&C[(;=^KR92/ACFOD",2A>^]$Y'1M<*^,0S\ M%]ARV^B,#%];-0::$2\#]T4-^OT,%E^_'OQLW7 M^W\\&CL\LI:@DS"3,), MPDS"3,+E]<=Q:LO\^FESO_33[W'0[5NA,/R>X?I P7#WP'"\%Q%& X2Z9MV4 MI>+^18RX:U+EN9)KS@Z#5=^I.?MNC?"<"I_\=O=?L1.(KW"*X2%VFYQAVZYH M/:\O&]:M./\<*HX42YV]DSI[JR!P#.+P;+S [PIAAT8O\ =&"&<86GMAW(&= M=:Q@Q#8>BW 6X=41X9*YLHJ<>4[/A:E0-Z _GCEH%O%B>) MW/=N/7@+_'GK/6IMTA$AMK_I]1S7L:(MY]2?-,V+LWWM^\KE,R5S)7,ELR]!Y!C[SO+1!-WTPCTQ6BZ647)-L. MQ1VL8?8E#N&7,,Q-ORC]86%VLC#G)'20*(\\H>PKM+X0+LR4H&$"+GD!4@?6 M,0W+LPWTF 1.-Q*VO,"2B2NV<="&&>=S'<8)M&@^EV9>$=Z)Z+Z'4![J&WNK M>&(-LW7&>5T')9)8^NR=]&&KE+F2N9*YLA(F'L?L]C=FEZF[&P:()1V-R#A$ M:W'(E7=L$QZ2_%_4)ORN..:[:WE1V[.O-=-L%V&Z;IZUFFP2LD1BB<02:4&) MM)':P_,3LW7*$HDE$DLDEDB+2J3-Q&_K9HW+H1D2FZ%8#WDRY8-B91IF&F8: MYFT_K,F4CX89CN+]T,7W!*4;??%;/?*VHM,PDS"3,),PDS"Y?7:<>;- M/A8=YX""G3",+:]+)MH()^U8 +X^'OF>(-Q%T'5FC+ 9#UQ\) 7['LKW^0VW+\ )5Z*S7<"H MQJE9J[&YQH*#!4?)!,?>*H;,EC! MB?-WZD=3#KGO5<\\JSC#'&J!*,L>ECT+RIZ-(/>R[#D\V<-B9N_$#%NL'& \ M++OVRD&@!<\.8?<=F\U95BD/1=;/"DZ:9J-59]'#HH=%#XN>K0*MG9R8M<8%BQZ.,1^@+?Z(Q9M&((:ZN2Q; MXWP$[=\1M+=.UL/A2M86#X-5Y]06;_S@(3FU[GN7_F#@>U1;O56[M=DT3YNL M/+(D8DG$DFA>2;01,[9Q9C::[$%C<'$&M3W@R90/U)9IF&F8:9BW_; F4SX: MYG0\;JY:^-ZDN:KJIVKT',_R\%YNI\IF/YO]\[4+N]%,L^MVJLVZ>7["27PL MFE@TL6A:5#1MMIUJO58W6YQ@S+*)91/+IH5ET_)1D[E:/=?,QAF+)@Z?L-ON M@"=3/K<=TS#3,-,P;_MA3:9\-,RU$>\'1O:LZ^K=]9-Q>W?Y<-U^O#8^7EW+ MWS[!9P8V9#7IIW']?W[<_M'^>GWW]&@:[;LKX^'Z\>GA]O+I^DI>P*$3-O?W MS]R?;>VCJ8__7_\K=E[ #/>B\$&$4>!T(V'C%VW/SG^0N?*["!S?OO6Z($A# M<27DO]=O73=&H0F_]"WO63Q8D;CN]41WNY!_I^?FZ463$=DK+I+8+7D8^X#K8HC#:W=W>_<[NA7^^[K]P%X$]B+LX;&W05?Y MV/G6#N^]Y%P[6U\CAKI97_I(8T\!BQ86+?LE6M;7XZ55-T\;[(1DT<*BA47+ M>K%P:^=FO;&O6@N717(YSJ%.IGSE.$S#3,-,P[SMAS69\M$PIR]R7&+UN,0U M?,@1";;MV;9GM^'.&81%"XL6%BWL-F314J*58]%R0*)E;96#S9.6V=C;B@N. M2+ G[% G4SY/&-,PTS#3,&_[84VF?#3,-1 '%VMX_/']^]?K;]=W3^VOQNW= MS?W#M_;3[?T=QQ+8*G_/*J^L]<J-SW)O\CM4;:[<1=9&O3S1PAT.9=D 6W-J@,WVXXX[SB4\ MFPW%"YF*J[OO^S4;IN+#W/?]FDWYJ)AS-P[03][U!\*(K#=X/OO*V9[=4WOV M/>\74U\Z*^+/Y[V:UMEADL,PY;9FS$:5YOFN<7#989+#-89NRA MS-A(&\=3\ZR^KR*#G?KL2#KX7:+W?]LEN]KM1"3,),PDS"3,)-P>9UUG&6"JF9SOU3- M&\L)C!?+C05JFE88BB@T+-0_ V&;AB6A1I._6:("<\>2W)1=\B4.X+PR?7OT[$=WW"/Q3,S69\K539!IF&F8:YFT_K,F4CX8YHXG]X(7OQ5Q[ M"9S:\P.CHS+Q97V*+*[F^I9R&3AL/.^<:9:L;Q'A;LM;&F;K[)3+6UB>L#PI MESS96V<<8BJN[[_LU&Z;BP]SW_9I-^:B8 M4\$/#DCT"C[P0\M%'_?-Y2V[K-F8W5?L.B9A)F$F829A)N'R^M\X&>-@DS&> M_ C4T*Y/^QU8&)YE;93E((=6*B/:F2N9*YDK2TU;S)7,E57BRMG)AG>^APFW M]\%W*XC4'U?.BP@C)XH#T1Z G8 YAUF=\D%T!5PR'9AM,PU<3\QZXV)/TP\Y M;'!PQEH>"U0VA6!KC4^@_3N!6"]DKF2N9*YDKBP_;A2S:@E9]5V8M4NI1;91 MB93I*--+PY8WSD+87_AL=HW8R;(58A5GG$_K,^W1A^52Q<5/-N*:]D" MY -L_PXPUC69*YDKF2N9*\NOR#*KEI!59UF A ?BV0^)1GE),;Q=6H$7YD5] MV4:X%6>?!>Q !A,M7ST;@]B5H3:/:;BRV[Y7DV$:/LAMWZO)E(^&.=GIX/S> MWP._*X0=&KW 'Q@AV!)8+1W&'=A9QPI&[/9FJWW_K'9VL#%7,E_[-9OR4;'4C>"G!9// M6P%=5U@!C:>/ZMM;HK#7:!S99RURWZ)W9-+*T5:06O?D,[+F3U>@>CWF^YYE MV]5KXSIKO5&HM*ZZ 2N;*7*D"R,L]85A=;O^8&AY([@#UA$L#,,*X&//<&"U MG@/+!9(+J.55!)2S,]>XYGN5U';@DC. #ZO-S;!1:!\G&%&U2;H4Q M5#"^P&*0W]V-[O$TNV1GVW1SM IMM8KVHV!OEMN6K(G4$6!*HHGDOEJC,+-C M_<3 TB'$6NV7SX9F9Q*^&5E=/VV:AO[QZ?.'OQ2X(=1Z-H\;+;P[-]3CL_." MT:J//]/MK^K5'=^E@*5E] .TEO\C\KO %RCUD.(OT=3VL)+=FDZWM/"&%4?^ M9T/-KW5\ZA20V8Q 72'=+D96N8DI[\F\A#V-%'Y;;;ITMV/#GCE>Z_2T46O] M>?ZAA-,?IR[U&**.L@CKQ]NOMY?W=\:W^Z=;^.?I^O+O=_=?[W__;^/R_N'[ M_4.;/F[?71F//[X\WE[=MA]NKQ\+I/$N2?!LKN.SM'MP=_\$2_IT#TM^]WC_ M]?:J_71]9=S*T__'6,Y[Z?AQ:GAU^*EI; MZ:&\BPQW$XL/4W9<9&IO<^SEUUM)N?OW8N'_X MO7UW^_^G(N[^^[44>(LP6D$RS,DO*ZF*\XFS5:R!*<6SIZ=4-ZN*9Q<_2QS7 M 1HVOOD4G7@2W;X'3W\>@<83#'T)C&5\Q-ABH_;Y\=O3)?U:_VRBGN:*;N2\ M"'<$YW_4-YPH3'-?'%@]M!/4K9?2ME!W?S(<^>VSZW? :@#[#@QN,#2,4+@N M&B!WN+D]%VM(D<<"?%D04C=>8EMI:,!/&..S,&SQXG318O%L>BYP?[=O>5'V MR?%PZ))Q\_AXE7WHL8'FCQJ@T;?DR#J!#W>&D0&K$/7@E3XU^TUN _)1:^6H M]^+TLV-%ZPGT(ER>. 0C"<8@!AUAV\).QCT,?#ONTKIU^P:\&L8FGR:^?;ND M7W[<^B_>:$XT$J]?1LH.KV[B:)5%WD(E5'H>ABM.K5#VP0X!]^ M"YVWB3B5T7& K& N1%;938(%Q-T&0HM@1SUC)*P UG$ ]@M\ <8OTH0O,:T4 MA:A;X(6NG:<=&*HOZ0QIH@M+[@] 8-A&'X3IT5 $-&ZO*XQ)^;09_NZ/X*VT M;MMZHP$GJJ54F7':0\8#[HT5\666CI(7SC_K19,[TW5C&UC9#Q.G0T8JO C/ M]G&K\B( +K=CL-D&UD_B01@ B@!D^_OK;_#2&Y @O3B@'74\24A(&?!?7AB: MQ@NV^@;>-:RH8,/H^ *54)2^9X6#Q#/>"1LC0CHNAT<#:^OK\>A7)$!+<@Q M,,#L,W8S SDN>.E?;*WO$C?7EY_^/NZ?;N=^,[F%^74PS<663QQ0J=\+XW1A(C^;/,*KZ* M1^@-7Z>I+1_M1##>[AQ44$::H6W%\R)KT!71QMY9"%N.%[P; #-\@7T: %: MU3 00U!:25_%.$-@DQ9$5L./X\=CX_=V^[M4"-Y_K%8,(A6TB/%#V'"T3A)% M_+4/"M[HR'_U4-O.&"7'ZXN/%9/16A97:Y0P_M#(";,IF62/H.+=]QXC$%G? M0?%'PG^&#^YA_@%J]^T>C.$IL+Q0WKY4]M@P#L0TK?RH,3.!K%ZK36:/K7/5 M?M$ZHA]'0"P>J7QA'ZB.E'S+I49VXR;JL=&&+\)40Z!@5Z!5?;!-D5"579FN M7I:VA>L,@$R17.,A[$LWZU@ZGJ6U&#//IQ\A[-]U&,'ZS9_M5^9S:!%M9 \. M(M@_I+AD!RMS!FWY')%G@S+">G/)?[P(98T3C<;.$",0_XH=Y'D8)DA O ,& M0.:@(9*M0':VPC >#"4W@Z4?&5:O![H[F*Y!9,$[8%A^@(.P!O*(P9OLQ FL M[%>0!S$,#_Z.7?+_Q"Y>!8\*9%%8U/?#S*O'H^+S2 1RO4CD"Q"[(.5)@%E. ML(?*ZIQ"8F4]::,"9FS2&QZLI@S2@0I+#RLC>BJD_B8^/ZV!HFL:]0\[LQU6 MIA845%+0%AP4,%:(SG%?.R+IMO3"Q!D6M!3_N@0@Q7BPW%EKP)KTP M\(G4# /? B/MB/03[6-/[I3C-+.#E"YL$,4@H5&9\CT2W;8X2H=JPB-=$O/P M I+ XXN%KK#T-"CR VV-?O,[Y9(Z-9-PT\$DS:3TW1N%_P0"%W61XCY=P6'L/QN/8H".0733HS\5_K?@VXDV?40=PV'@O]'IYXZF;5Y%UDW: M?S\>_S/[_ME6XDRK38ONWP,_'MZ270OCP$BS=BS>#]52YEK5C!WT[?#>JYTF M@1:Y1['(;=)WMRLC+W&(KX:7^0.11+>_2$/GL2]$A%5&MNW@>RPWC7J'7T:Y MX8:SQQMB9.=/H!JX3+[8%LY7\6RYUW!I-"H*_(Q7)YTEUN79.SUT)B,^ QGQ M&=.WJD=RV;,&MC\5].3^*#PA%!(ONEE07--IL6FO1T56$^01"I3$+9 MP?'4[(6\#KN!_WHE2"+QRN6/=U!""P*0>RN=,D5ZJ3KY:H44+ND+5WKQ;$DK M%)>/?"SU$T1#VJEID(*KG(CRJR0>@HJL>!N*KG+@D8?01=>F32]Q/*/>, 8P MHWYHHML3W]YUP6)U>HYT36::Q4A#]DBW#?6]R1I#%8LU0J1 O!WF>"6Z1#A2 M7FIWUAP)8[-#KZ H8P1=M05VPI^7@0!RQ]\VDB9V7F]5- ZS+\':W(Y3P1_M MN(%;3JR222(T+I,O@C0QNH'I_;&"? 7/B.70]/>IHXE%IFDB F<<@3.%_)02J="FDG8#;4Q,FIP3\FOB@\QV+U)&/5'7_EF?_\EX MX,[Y9+B4GCS_Z;Q+_C#EVT'H@53HK2/U8 5.VQ&#@PT0!S(0 L2;5DP%XCEV MK0"."=!*'3!X4*D<91*%\L4\'>$ZXD6HLTNIH]./(\>CY$+XUA:9XP1U7YER M&%GZ[!O X)ZE3CO*'H!I$8Q\KD#7@GS9$($"PU"%S&7-G3S7=!D>JLQP+J4E M<'3NN# #-S/45[@%5'-XE,Z&3 IN\K-7Q4KHQG[VT YTO-#G4HYM$:4P-5WL,AGE$Q-OS%3-23MAHE9 MYB>54D @7ASQJH;BNOXKF188Q^Y8:!=U(FD@^7$GZL5NJBAT1HE1A:O2L]!R M3LOWY$@1KH>,H\!!#[^IQZ6T #"IGA./48$*DD\[U7/#7 @?S/7LHA)I#JR1 MSEVS)I=&1@5)N8+E+ )E27*$QH3G'-)T84$Y6_5=3"[,D9Z!8O3OR9:XN/(Y M#AI@6K!'18U$BHEB3^F]:FLP#Y$2'+*J*>8&*BG@QP$%@8"F!!PGQP:&_ M1WGQWB^G3 R*M!CEQ@^>A*=2N>^#;SZB@EYF[.$'^;9I]F@K8X^VQKTH^GW3 M69&YVN>4?3JO^_NFO1_98K\5W@F&&&;ZF"<\8VFQ27TN,D_H>N))6=_SQ)=?1D^C(16+_TG257'6 MG8C>N>T+',!].!=^TKU/KW["QTD=^B514(#@9J,[F&V1WWF\\J4Q;]U+DEKL@W MIQLH;Z6:JZ%>T3+7ZDI8:5-HT'+*C_];_?+WD>>\K7>(.'-:FF)D"[B5$$8V MJV*M++20 M0:C=D_V3SNN6I2JZXL^$-0[[; M?S:I+*ZY1II5FK+M^7FAYJFU&M1'L (G'#NKY_#<34=#]"*WN0@X%T:?RALRG3/((,;4Y/N-B#Y(O2$EA%XGZ$'J.S4I&(J9!F*=F'VATSS'4\G4=#XQ=DC]'G!%4-K1-' K!8=9@MP;?B? MRF!%-LE$A3)'>AZ9T1X;-\G=%(J;DIN2^/P,7&?0Y?&X$Y0V0XB23L^P7BS' ME;DOMW#D^(57RF8 ^DHS,W;YE48XT $\4 X0+$$9$+2,/==_-=%!*_$4T^@F M06DZ_XJQN/FK[SU/SL+!$"@L,=H>1Y2_*"%:,,A+638PZ@!Q_ERLDL/;88<[ MA -(ODBPA49$Q^O!.=!J:T]5Z:Z MPE6HE#F4'5ULZ;L)">>*,E/.QP$!^>18B&+1%%PF]!%'-0 T I(4%.A]P<)X M"9]%I.MKZLY??#S5M5_FROG*GY+;UI02X1/U-<<0E61H5@$V4"Z%KN-'2%N4 M&<@MP*WJ6V*LGHR"6PG9$M:M5FR2]S)R& Y -7,0!MW8S1]& M$W _10.7:Q>3P*,UU4=$LF3)ZTD1&'\P6FCH--5'N9(,"-D1]0,ACD 29/D> MS@H16$&W/Z)T^A"[+#EA7Z;'6SAX1\JY;,Z)RC5)WXK+BA;YIO&K'4[LCDUCT>.2:IH.")? QE>K?"LQ;O8&J!6A",L$H3)>9*@4P ME8=@EU3):WY<12^F0R5S JCARSTZ-JXM>$SFZBQE$?R)@FK"H\)+4FMR(TRJ M;[5ZD*9?@5HBZ C#7"D:K*003-S*>,'5GDX;ALS_PK,H$(HZP^3M%N:#LBS> M0UG\%3=8Z4R&ZL%M(/9;[%GV/^,0R5+ITTJ1)@Q,].,H\I8'>U^$/@= M!$B7\CMSD3K0"7^>!IE+NB71' L<"U[=GXSW4:V5@+EO".7EL!0@*V1,F3 MM*ZF4W@_ [FXPT9FBTN@\TR/U&;KP[27+22S!.,XH 2Z#LS$SIDZ5I= QE6! M-Y84#52$*!^P0_>31, @$P-#)(1K.XRQ.UV8 &>,!QDI%=-2""NF ;JCT%@= M*MR5J7$,+.\Y":*D?SVV\,L6.@[0R M);,L$PH-K,?T@?_#"F"R>I W?J#;T,TI-&:-"MV&V/MM8D1H$6BZ(%<.T*@& M,)G$")!N4@]7,W5#YK8/GZ?-9X2 QD>0[2Z=]PY"N"AG>)?,<'+L2]=CQ_)^ MFBI.),UA'?.$$;Z(($%R^>GYKUX"7*]1$8ARQISO14,0(\V4.=.'I651Z]] M)Q(D\TCVOP;6< FX4>^(JF>5UC",M7L_-S_=DY'BRLHL4'T%AD3JQ=LTUPY< M3DMDD(08D>VA@KA)>\ELCL)XJ/)XEBDR7RN#(@&T?VK E/2SZ'#T@,RI*!9B2E ,"&%Z/@ELULQJ[$G,+C)$C7 KT9^\D&>X'#@P=Q$-& M#7B&HR#2#N*+-$"^KX&#N-/5OZZ=*#,3T#9397XAWL^#$P&EU->4A9^"$MO&&AA[YR#ZI^ MQO#Q0$ML3^#9CX.C'#%4,'*X:(@A08%>T=5[@LAM\"3\%Q; @??(8>5O7/OY MA3,$ECG2:FU2US1&D M2S]_AL4^^II<,":&'(9!'G_YV5W14L >4/::; D79 M0'"B66', 0Y9PJ)(M9G,E4GZF4.G-?(>[2YED+D$[(YP[0HOPP]#]!D_9K=\ M//T*M+P@HALI$2M-:Q.$"8$!F43;D$D 40L$-K32K(5]9+V( .&WY%V1\JMEH871.LH+54P3P?](5!4N05*?H40.K4E:$N%W M0A\D;)>$)GP3>S)91>7WZ)LRT&=I*D&V'5R:\ME!+V$O)C^C#5:%%I/-EAY7N I0:J GP38:9]9B[;,\+VM\_I"D32*:NJ M'CR@V*%RTR;X;7 J(,(W>:\3"Q0K+RERLSL@P/^QTP> =?954+-ZZ"M5. M@E7KI9>+ 5:&1'8I 26::9GK+0DY3:_$&J5?35(:?# M*-M/:,52S/;62.HT!5O%T MA"?@@;+5)<*3Y+$V,D:\[*$I#??C' QY.A)\>IJUEHE6T230XT5AQ_'I8F6' M[@^?#E=7#OAT7J@.ZIGSC9935W\T:K_0_$YKO\AT3YFEJF QS20K-:E"3-(_ MLX]+CKB.CPDE4_6EE \KPJ'O*4]Q%PL12<>PA?I=:4.9 MDCB-+YK78H"433XC.NKZP3=>("ZFDQ]MX%V M96M1#:J;+[F3I:PQ58VDKQS@YA.CR;HFY&$J6)U>ZK:Y3+F#S9>KS\Z7XTRY M'2*F3^: +9 PUEP .?U]O7&=RLA\;% 6;>,[ELM1&PNJ^P:A-EYUC5;'U#KK MW.'L3JN#3S496:0&2H@/?Z!P?$=AR2 2*#UCLK@[5H=;KBK^V/B69K:G(-JI M:9C%4Y#Q%H=ZB&?:>X^_"#Y,?)7)68P:25KF A89')>H(L%9ADNL](8DF$*Z M#2$A2!1N=;Q@R$/F0[SS,#+L\#R) ZI']&5K*OA-'K\)<+E;LZB8@:8PG M\"ET""]3*T#1G(B*;*7GM2/ 6DS74U9TYK0I&7W)++#,^9" U=)O(?/1E-4L MYX<#DSR)E7%MH#1Z 0U6LC M9!TG]1PRFD.JR1][GZ.W0H6VJ2;B#810"/I4NX=QZWE8QBCD%N$F3:BDMJ5U ME_$P);I,"D$B,]%"=V=:RXZ+HM?(#"@\QND$6A&%J!!._$1A5Z0P@78L(]X(1D5SN1$JR9 M-!;Y=)/..)E> .,@7R\]JF_)6U'CL,W$7J?O)EL&HC(#$RWH&2C=Y*B,6!I6 M04SZMQ64@Y 8..0$EH [\'C?$T>8W $RG]*UY4&K"#(___&J^)89*-KHR?>U@ T9=W$NLJ$@(0]<2KY4H5MT.#2P&]@(.(S/Z- M0ONU[[BJD:'P+&TZ!@(U7(7V)I5WRCITY+DS+K2VMI%KKF=>PTY>9;9#':7# M.,IASH6@O".S'I'AI?W(Y$9- I5Q*#!%QW62+F3DWL8U[_D8A0Q_-3JQ0TG" M85+2OISD_4'O^NKTYNN_\^<7]=XLP.[4AV?P>1L7#>+M;?RD/ ML^!1O?[6B[ "M>,*,GBR2W(#.QR)KPA".'95^&7TS?JG'UQB_<+2U%#?'35L M:A66.3:F$8B+X=\^)E61QI=H"LX \ZI$[@1)@(<3F[=($>D)6C3SG_14X%5M;":CV: M*)F49C=I8"S7#4EUN<&V%BL\*]7&,GV&\LUR?CS^YXP.D]FE@CUK2Y\0_7G? MTSN:W+S*]JV.EUZE@WSY.3\G5E.LE:Q&VPN7+ E <'DB'0\ MBP2-(5M#7XDN22VC*0.!YS(M"0/A)""!!_\?K M_%!"4 P+/5]F#A\MS?*?XO=2N=L#'R&ODYIG73$E(Q$8VL#R2IUA1\X9"O%+ M%WRW#PLG@Q-I+H"&>E\^N?LK5@\(.KW7 70P1W+W>=G\X'L1/1V;](8'2_0R M%I6OAM.\++&'^_',D8M\Y@CEG "[%[3F"#.].0R9B=(P#J".B,#FG1$AP(STK5@SDU0W M83:9ZTJ;2R7N4!12!BEIB%A$X$16VF5%/BS7V$/!)6?JABC<.S8 L)8>J.6(?$Z*]YF-3\L\ M'HDR@-LL<\%"HR. XRBCRZ)LJ3&R'@OURVU+B%0'= C-7T,*Z71KJER0F=68 M"Z8SEZBR5QTS*E:?1=F774@2*C#\.,CN629]/C^66D&R4>F4HXHD?.0Z#$W) MQE/T:FI+D;S.=6XT M6]-761Y;XL6!/]TU;IXT9NUKN@'%#;16V((T-ZX$NY .9D<; M<6J>-L^F;T31$3U'.=7*9_GZ<](*DZQR)6.K5>64H@:L(MK*S5&]4:S[,>KZ MSE#7-XK9OC9BSQ+&PH5PS44*X4X6*81[U\=VN(5P:)WG[ ==:R7MR]32)95M ME#9*T5J9O%E_)"$X)+8QX' _IFHV*EJ:NHXJVKOX3?*",>J M<-]U;'(B4W*E' )Y4I(*I?P720O;4)> 9PSLK/&5@>!R9+_%M"P='4,X*S3(_R10JW?= "T\>E>!D]K J2'HZLJ56RF]%2,:Z>%]- 3/F92M( ME8"@?%ZV3[NML&!4>1G"@TGTY/RXXC!I5=B5+A7+!0D;!/XK4.O$).(9^#W,@]!4O<50CR*0+D^%Y/4?JU M8%41%UWRVW-L84, (<>,7 +&";G9$2'"LQ)Z?]NY9Y5FN^XWLHGW]H>^MS8>F'\CPI)2='++-1NI3T#!9?3"D8ZB78_&+JS=)^T/:"J<$ 55Y"DH"13?Y+ ME;! 9.Y4R'9D'J8]H$9TU=I[88#(. H$]@HAY#DE7C+D]2S77_;QPE6)PQ1F M2?:,4QDTA!?TEEH?A6N8OT4NFFY;K?O/95Q%&2@![T7$)WC='!9$@)BS+HH-.._-RWXW?IK!G=G"F%'D<"T^N%(5#/<]A/*FB&U@V+F@E#3SH+ :]7'E[A)T)2N>0U0)* M-$\M"=5@%V/1,M+G*9!OG"'&4V0UEI.&HK-OS+PD&1/<-9JX.+;3J^'-^(JJ'ZZF2MD M"^'B.22JANQ])7??-&"//'\ AT+:7\5,:$/W:-9:S\"WA3M&/(4S!IU(87+& M2=!VVK2<;(/%29HS"\%7PXQE9V9P[G(MPCJCC-T]1LFH-PH[G*(8$DDA"&_R M!<''JB0(\D. .0DFKB<[62.7IU!^I'S",F*JA Z_4\I&X0)00F\.C?]18(T. M$&J]9A*:0:/V.2=MVUHIG3 93+J\_ADAC:U NBG:Q>)4)7_@;&.WDJ9.E)0 M=LHU#1N1W,"7#F$:%PON9[W)V9::P)B>:E-'KJR,"P5HARA1E]:@AQKYQ8LQ MVDPD%_J^AR#%O05%?W$K Y)!VVU-4(J$U.TFE38YG;0TZ:0[2 @U)FA^&]T5 M3A9)*CU=(*ET0;.M#/GDTU3<3"J4;.CFD*<:Q>WX,9L3Y[ Z=XAM0X&]&A9- M9B6VU.PZ6>4Q%,\J@11S*U_[OH09L!)U"S5L#U.-7D ADX#\EC?Y %.J*:IO M$CT,@1OA5LQ-3'H[*&5 Z@')J#,S0F>;"%.X1VO]L8CHU0<;60P5#^A*8KGP M/2<(L3VB&,I>$8$HTMRLL:,0IT9^^?PA9JI\//Q$3S916"=UP;%G.F-]Z0M? M\)SQ4JJ$KZ1E$ZVJRB,E%1E5<%M.3EVNJF?MA4:5*M&%0QI_E6[8,$:V2I4> M;[4[=BDJX:;JQ$ ZB-P5G5Y(R:S"'AMVLBC%VY),=ESGR-ZJU79JL#OQEO=M M!83BL%QIV%B1\AZKE-;9@T98#54 MT+R\3AOA]G+N"N6.D=Z*. )V_;=T?P189FQ('V(6M$-DFAOJDA&-YP$[IIP; M^8,Y\B.)=V21U9H35MD6-"2X0E^?WDD_XW%"T7R7=)CN:]48O80KJ-@YP\1!^B4&1 A.*OM!VF0YE']3I"^D MFLDP4SHH^;P3J71]8!\8702F*;!2X+_*%$&R3OT,;B-Z#$*9%6VI/@1)^6&8 M@UF10U%)J*1B3Z80DO*;%&R1@X;,U#BTGB>@%A,_7\7D\A)Y)J3W?+&\GU]] MRV.EI^("$3?2<&$GJR,)*\):#^+%=]'_HAJTDIC)=J$%"R2*5?)!KH%2WE47 M>Y3V"$H3W#BTW/D:K\VV6#"]!XN5,L5;:TO\8G[>O:)=7'S(#+ZUI2XT<;RT M_64!1*>'H)@9SW9DO1D=X8F>,U%NL+B5\UW * CRG4;]W0>U1D0*T1-;,;!% M4U&&5SMK7%+U3558?)L)&&!*B,'0]4<(PB"Q7FW@*D](^-C Z<32*ZE6$GO% MAF;R9XHED63QY/!0=-I>YE$*A@2=\/K%RB-**3DO$B!"OT#COTL\FVE#5:)@ MF5'2",FSHD-8$DID>7'R@,E'L7A(\8FWDS%^QL)FUSHM[KN1V?C*B)R*:!5/ M_<"/GV78+9O4F6\O(A$BTQXC@=H8,C*&@8_I+.05":EN/T6LR2@8F!]MA'W5 M&4AY4KIQ".LG HUE94^B$_4M.W6>(* 3!9234BT4/H&IX$C?=&0[)^T.(3&GK;17=Y(3OV:*"%)8YB/[<=+XZQV]@G)0:5P2(9CJ+,6?B5Z/;@H MTUO&S72I<7+=3M[O13/>G>+%0>O)(;02.:UL-Y8AF3OYW"N/ E/JE>EM1-)9 M14S^$*M.L\] A1J'T_5LQ.*2=:6P$*M*8_# MS*L0?@N155C&;:@@%[5VW#B"D)7;IE!SLO"O"<,DB,(8J%8Z7T<@O=O4"ZN; MM 54U8+(=' $AF)H$;;:%-(!^>*3S)*L-4#$ 55:)I.))<& V25;(\DC-9(I M@M+Z ]W EPUO)2.E3-XSL!<2XKP1J*O?<0B;=3"(O40D4C(SV7C>LSMMF$B2 MBA65$::.]E0;(&TFD6O)>!TOHVL<&]^G,-"4.:@99OA1.L!2Q2)A%,E32<8A M)BZ,B=>\,:P D5X#[#'FC2D>6:T,MJA-%BHNT"BK@(IL$AA7HHX4;(&X721@MGJ^DV4;I$.QTIFA GC MJ2JVV&GD9^IV)9YP]E3JJ ]=23P%)Q/F/F,VJ#](-F \T511>R 2URNR'CED MJ2+[ M;(A(,H-Z!A*C:0NS)ZO@T^6E<\YULXIK!G)]#%J?6"()4V2:\^G'%R+?FUBA M8TE+.N' ?\;V$AK@A-)F.ZI$[5S)L< MI&($+U"HMRH@):_+=K,8$XHI'OH8#"-)441TFI)L4G4)E145BH'D)KR2CR:B M/I](9#&23TQGHBUZ0JE-#J4P:S'P#WV/IEG:/*7>]- YDG;S=&D/??4P% KP MGK47%@$Q'&E\3&(=E9X(=#T.IR@2G!*R[T%!DTR>+$01<^+1'3@$E:&;E :$ MO(%%(4HC\&4S;,7CH6[54=PK?3R8D4.N&&MI*.B8OO@ZMD5Y MHIZWWB.-?4K0T+9G7Z4>KFL)_WEH613E;H:]M8SH%$4V0Q+3(Z,<'UW3:D]B M]F;2K0B1UW8B*G].SCH[3LJ:P1H/).H4)E-XY'K,/!Q/:I"/RDBRG$'&CXC M/R\B(%,<_6*H;8#]\JR@5J@^K9/ VSJ),QQ?C==G?6UP?5[#$%X?E1.X-.FE MG5R?R6(OGI\&\X4S#1ZJS!CYD%3'!,T%%MTC-RJ:L*Z;?YJ&X)4X7>\"+.=M M,ND)Z0.]R2>D* 8)1K(T3M60\4AR OL(SZ?1>YC,N9XN])BL;PT_\X.?J8G[^8;;^>$NEV$_6V_[EVB\@93+O^KQY17 EE%19.O^$?<>JHLMMV>]& M1C2EH1(4A%PPS%_/E/ME/J5Z%N55)1&G=1:='4\);Q(D((6VDTJ-\H9GGC8% M*"6CYRE(Y:L9-^<;5^)XJ#M@VF\-D6<(R :^>T6$$7.&ID(%/[JOCA@,_0 = M?1+K$VW6,2N\(UQ4/$*-[*+\EN0E=T**0&L( QGV(22%%&8P\7/.7!U3Y=*I M2 6J2-A2K^,Z89\2^3(($CF/G_3!SWCX>(^+\2$JA[B-_?-LY?$?P $-^_53 MN",)<@17S-ZB@EZC"4ZHS"(0GE0!B?+0JU%"+)L2>,-5UD" MQ @$V82A05IE"0.2M*Q$-E9HO.$$IIJ!R]!.>%ZQ9%.,;7> M:.HQ$'Y Q)9%& .N]]TXQ416O4I ";!<,N>0/I7-"&N*L$PBP=:2*S6&$ 9+ MI0@Y62F=[*_P;UVTI6!QE7=-!M/TI&FVQ8VYJ.!/-=L"[?B^E^@>UV^6AG96 MV/U?<>VZ"&+,-ZL1HTUINK41\;E^G9DB5&=/W*[9!F+AT- M/86K-*,1D(I:PF=)+((2F0LZV*"[-&F:2PG.-[.Y6IG1C!PO6U0LVD5XR M'LP,-,Y[DKB 20PR2)@XJ+))8UHJ_ X'D#PQ?'E&2)<4I,DUR5P<\H^^P!E.HDSK;9A\X:0E:CT%_X;U8NI. M@IZF9T\\4^84XN$<9G5Z5=-.XM:6S7"D6BQ=<1GWH))D>J$9D/XX?CPT;$8FT!E<@%RG /2LK3:,1.1(SD91YOSOV!&DQ)QGO,D-N M++%P:M**NE^+M-P;J;8C4M2C17YV8OH,2Q.T\T+NUVD"E6;8^)QX;"B+566X M3,KES_ [",,^,!5(='W.8-U(-$H>E4W_P7=_3D KO4QW37UUTM,97YSQ])]&]:'AH)@9=]@72 M1ELC',O"[N[S1=S=K8H>#IRY\.&W'-T9RM']\2MH+Y\JD+QP6<"64E"ALS;C M>D97KOKZHTN3(]]RU$^CP!DO:L;E/$-J*9%C:865-/:UIW)A0U__U1.!BGZ% M?AR0^WBF.'GL]H4=N^*^!T>(+)<2$O>E0-#@;E.@<0"G1TU$'KUD MEV0<7XE=VA$K';UJ?E4DB?6>YANNYW/*5F%\#="-66FK/$>5$JFT-OG07\=/ M#AWEG+?\%E?U?_Q_?Y5+V:%LWK]]J,%V"-<=6C9J#\G?:J3T]UCP%!W6%#V5 ML\A%QR>X4[[FB- :AR%\K$_-Y*MT33[+X04%T3C)Q/BM/1:5;];'1<9,,:CF MF0CYOT1VX6,;ZWWJWC^*EXV7C9>MY(_B9>-EXV4K^:-XV7C9-OHH^!%,5;3) M'Y+)CG6H-O=7PWKQ'7MZ<%:">1Z-(3?+CTYFII84YS/-Z M-UJ),VB9[$,##;"C?O[.-+ET?">FK4#QC.>?D+8 ,V\$$PI,)>]O'^JI23;M M]Q*5.Y9AKXWZ>)5:O4AFS79=9:QF/VWYB9>#V]>FT5!\'Y M=)?;.(UN@!8W]V2F3?)W=UJK3>89YIG# MXYE,ABKQ!^5YRJ,FF^LISYM895M"VQT,S(\2RF'EJB-CH6-V?SX$?>_91!A.\43LQ MC4:S!3].3S^-!Y)SM1D3LX6UF2RG?@\^(X>E<$3HYTO1UOR8\/HS?+_"6Y^3 M.[:#6O%%P.@0*%3NMX:;F4W'T_=BM?27W"/6@\D_C4NF#R)+-<2HTSEM-OEM MFK)*14<]W/XP"$:G.]=_1J%@_F\[@SHNS)K,GL^:526<_7=18VS6:COAI/-E:EU'4P%C,L,VQE--FU<>_9>8O/4V;/2K+GUA39 MM7%;PSP[6=%RY+.2F7%OF7%=RFUK70Q;-^OGS+#,L'O(L.55;M?&O:S<,GM6 ME3VWIMRNC=M.+DZK>5*NDFDR(X=$_G_P1W/F^-6.<9PJS:_C6MV?FY':<[V7!7NA8%_4.I(/R3<- M?-=62KK"G&>ZPJPS(' QV>6WK"?!$NS,\H/E1Q7EQTSK3%MP:*1M0X#,$^YO MM*JC4;(<83ER(')D1UK%V3E+ Y8&+ UVX0W>KEG2R@B0Q=Q327CR8L,?&=-_L]R)"-'C*)&N24W6=X7 M+F^A\ZOGN$D/[G%1H=J8L^YQ\.*$=8\=ZQZL2; FP:Q_D*R_?K/C(B,L+C90 MN]0X6]&!P<*"A04+BY+8$LS1M,^ MYM1=>[C&!F,S<>KR[E*7N^C*+=>Y,WL>/'MRG3N?E,R*I6#%SW"I'Y_B7F] MP=[=&\=2QIK#-\/VXXXKBGK]57X(1<96>?:"=Y]WGW>?=Y]WGW>?=Y]W?R^6 MO@1#X-WGW>?=Y]WGW>?=W]+NDW,*?E@PK9SCL>L**Z"7]M$/]I:X*=%Y^$&[ MU39^@T%N/70E.EYL*;]>X2>>[]W% Q$XW=^,R9=)3QX]V[#BR$] DUK'ITZ! M9_I#P=T9/^#;N+/P+;.L^MU3:[:ZPHM$,+9EZW&6Y\>]325HXRLB!CGO:D?T_ "]J^ZK-0I3JNPGKEE%%?5:+0.FU<3Q M9\K[ZJ=-T] _/GW^\)?)A5/+T3QNM,:)I7Y\=EXP5O7Q9[K]5;VYX[OH!?ZK M9?0#]);_1^1W/_SVA-QJ^#WC$EWL7A3^]2_6U-59B.;'.,MP[+]]> +*?12N MD+ 4PZ'P[#_KS4;]I'56^[,E_?QP@[#;T3L77R29,HI3QT(,7\6SY5[Z811^ M]UVG.\*'?7'][L\YZUE%V+6&(H&\FEDQN0)YRP_PP4G0QLCMFOYP!PPKA^5$ M,-?N')>K$1.9E44:$!40:2N(W;/"77S;W6(] M]86!D3C+&QE.: 3B.7:MP(4_O!???1$V_&*\6('CQZ'1=2UG$!J69\-[<)&' M@=\5 K6)\-CX3MTG4.-P1Z8191XW#'T44@Z\K^=X%FPH_";>AGX8!^+8N.V-7>3Z86CT G]@ MX+MIS(8?3(P8IPM2 <-E 4P3ONB06,37XP.M@1_#H&!D1D> :(B< <8N\S.S MNEV0%; DANM8'<=UHA&&&>F:Y!8:T;'Q172M."2Y&WM=4,XL!P8L<-$I*@K; MA/?!%7(A0E,^WG+A^8$P.E8(%_D>; Y(5GQ#!UX!^R/CFBANK1?+<>4L(KH" M1@!+U(8'@,Z'E\ 29&_H"(R[ANF-XQLW92/2V>8';Z# QL7-D@J\^%F-#_Y$ M8E /#--%@DOAOR'LPC!PX.]CXS$&\J"+XWZL6L;?>L% M5@*7$T@39PZSZD9Z]0(1QFY$#_*'(J 1RA&G9 9$1LMV/"9!QO7%6:?2M15X MR"' 'X]]V,C].YOJK?G%VAX<,'I#4>(9M*73SY>2G2QE6<(O5@A\(O1" OL9 M(2TD_@\B:1BC3.F,#!B>0P+%$U%Z/B'R?NP]$01S!^20EF!T'^(\4:GBR'1M7CDOC M6G3<#F6W;&S4*+(2,>CBNV&8#H@^/:OE)II]0N9RF(P;VP+.L!<0QC#;A\2 H(6ZKA54+E2XK2'TYIM!X[0N2VTY@ MB%X/# 0\P$%M<([T?(\-U&;4E_!D>W)(,WDA9W]/8>*5*?]5H+B8G2D%D])C M?TR&?JT6\@;6\3)=POO>^/G2)L5EKKX$?UX/AJX_$N(1[,*?]T,%'/@ &POG M&.P(?8XI5N$W@>07ASC"%0?X953\@/:;$XYG=DD"7"J7LG4V61 DMSCJ@S:+ M7*/(^[W,M>WM1YL4",N[$J1Y ,?2([*+_PCOH>S42Q>4L_L>;1$NW5YO9J/^ M[F:VKQ[#56SA3Z9D=R4&=D<2.;S>O=[59NNB BR:WP]FT6F5)>=3]G*.4W1> MU=.$LSQP>HL?NSDI\8E4IAU25,ZVVVNB."GH5V24B;GS6\',/0T;H3XIJ8T\ M4VU 64Y\:2,PN4)#>&A(7(DN+9\4+LVZ::#JM,K)GSOX40I5+TM'$_J6J^9=( M3AS1+AO9;68OTPK!#:O;Q6,@))$2T@I+AWHWN\*.1Q<&-H%^OCI1WV@_7AKG M]59^)U3W&X.V*O>5=$*\6&Y,GGX_#I#WU0D@7TQ2.43WA7;IDXSK64Z0OU%[ M7^3W-IP[^,US@,$2%##B#5^+3W@14DZB2P:=-,J1LTM2J3?*%NOZ#FL2Z$"% M WN 'GXXX5PK2+Q1EO&OV K@L>[(Z%IA7SKRX.#!7?@ORX,O1^J<:-#!TS0+ M-F_*CG]$LFG4/J/'C'ZM?_YDO%JA,1 6!K/L/$'(C:9ME]ZP(3Q3F!@IR09I M;,<&J1D9?0?>%I+3$E5X0JQ 1+A^],'H@T3@N93B3CL,S3NPD7A<3F<+T% M/&($3OCSJ!<(W&_85(R7!1A=FGT"%R0(K3 B+($4GL PR^<68(Z .*!M2Q/3LIQ"B;5E619+QDD>7)!UH. MIGQ(@=SU0ZFYA'W_U:.0/YR5=BRM?CAGLI$PTK'./QMP"CG1N-&TY1V:4YFI MRA;E4CP0[2*A80$[HW)GT):P U"U7/UB6E5WA.K+^.(GL5)X,68F@=HT*%+F MQS27F0<@D%%;VD#PQN^![_F8A81[I!P%:\A+F7%@JZ/ZM,7G9V7/SP>![B4C M)2,C3T=\H&YBU6_!\(P]@2;7F32Y;MJ/7TB:H23RM&L#]R,>DFT%)RGPODID M?(X=Z@H+80/09'B.X:>F#R'23AH-X^$0[L>_YQ#5$S;FBO:5\=UYW,K#LYGV8N)^5'1?\LN#USE* 8J]>@&)-'UHZ*4#;N:L@J M(PO[)=#5\,Y9Q@PB7YM--<_*YB+Q?VS1A#T,2S@N^"_,VG1 O)3-$Y<;#GRZLD\KJ1+4 +1J5E1]V MX2J0E>3ZOC!E_,4* M7 W5)#U<]4STB&'J8._YGE#19C9:GM9Y1S M)=/&-DNKLTK)!XGL.@/8W@BC2K9-VPWJ-PH%5:"4W6F\ 6@L &DCW3J:@3SE MW0FQ9">]88SGT'TR\+&D[&/]DTK[+AX897T@9'*/$N*5$^BK>!%N:-1IE(V$ MM](Y]X$7K:#;'YG&Q\8G51V$/@WY0)SI,]TV\6A7/GK&(S_36S\VY6/Q2WFJ M43T9"3I\!PW1:$[9"&"5=N+(TC5RF>6AE7>$_>[:.)1Z+_]&5YC:*CH:':&L M-Y X78+;I!($K./2437:Y0Q]I-5HHV/CQBD>') '!>%F[!@>?'TTCFA4L0?Z MJDM'Z3,\.TP,1/I:%07 =3X=G=TL&JBN \"G!GC*4KSOG<5-"O>D?89_Z1J* MQ .(-)HI.(P]OQ.*@ X?>.O((LDTC8FVA\H1\>D#5)<"Z2"B6*NL MNK0\T*M=%9_5T5VY\=DH?.:$I"B\.OR 85Q744AFN2<'%H@H-S04B:Z;U(ZD M[R7W=+:*A-:#"@Z?^NA[GJXAY*8RAXYP;%Q3)6VA=E!TR(^_'L_X1)>%&97D MO.?C?N?'O3JC9YT3G9$\;N%&4UU/M H;K/1^JOW*G.Z92EY;8J0#C1-(.L5Y MP@D.F?N\$C(Q-E G4P@\&,+'$V^16.PH-B3+#W-H['H4EQ.:2?Z-Q"9D)&E] MX[7ON&+F*($AM%(R47B79(Y(PX;L-ZI QJD1Z^@FT31 6F(U?OJ;#!*0G ,G M),%7_+3/I+-8Y.^$VW+E<=+1J%+7,J?#Q+F:V<+,>21+Q>4:^QU7%V/K,UOG MSJ3K1F?]N,5DN:$V&=_;B% MPKE1FT1A@<\"GP1^0HK2CS N\C/!M4A;LV!:<;AI,H)AYLC+'+E<-+ZPTGK MBBI-3:ZY!)9N>S;^2!BX4QFE]4Z')F,N+.')!^9!?&O'I_#Q9[FAGVH2(R!0-=!((>^ MZ]AY#.AJ;MQV]8#6,FK >+%XX4$_27D3&-EKH"\6$_LH)AHL)O9 3”'1 MD(7:7W[)Y@;IS['M8DN:Q[5C]F'VV0#[7!P0^^S@)*\FZ2Y\9.]8N%1SE2L@ M('X\_F>9Y,.63U*F:J;J2E'U[ .N/KOIN-&QNC^? S_V[*-,A*A1.S&-1K,% M/TY//TV<@SG_VL0,83T*7-89?_.[)3FYG(0C"HVM$(V8:YO49_A^%8R;D]2W M$R'!B 5%H&T)=DBY0AW+RP-CS'-ZI[LSU\A3K_.\GMGU!(6G\R_%V!W'K?SQ>+44:.7IB7E1@!N] MC+!>R1J9>^5G4"+S'//= J"(N5IY87F]0 M7O]X_!V1/STDMDS7DAVH4770HAJ3%FME!#=S)7-E:;AR;?I4LV&>GC6KRY6S MU:G%_$B+9&B]+<'NY[/Y?=.O7^[M\[]F(CGLK2@Y;*-#F"]I;=%Q%='ZIC:+ MZ8/I@]WH!V(F/OD(K=_5"0+TBTB+&]DV9"UTT\'*R9+:G;C86R?F14&3XLJH MH=GTJ!8:6+IO$'IG%);L9S>4DJ" M66].9EQ61BXS0S)#EH$AUY>6<&K66A5.$6(W.KM)]]=-RO3!],%N]"T8@&QT ML8ZW*9?8F%HWH?;E/]BV1=:LG9OU1H4U0&979M?2L^OZ/-LG+;-QRGE/"VG$ M]=T:;,N^?LL*>1,47]N/$5&X7!KY$@-;125?=+N80IA"%I> \!/!N_-'<=<5 M5D#O[:,P?DN.S3RH\ 1:/=_']_%]?%_!?5I35&T*)O^>U<7@-FTD>NM=B4X$ M^N\W*_@I2':A[AN-,F4 GJUZKST%%@K,-C85W4Z7BU5<2?3!+*"M>JM0.:Y, MKXN38^/Q[_8OTS53-5[Q]55ZO $OW-E\ZPVB4%1E8Q YC_FOYWPW_J**,U: MO599_N-\-+Z/[^/[=I./MHA1,Y'%L=CA76\42M3"-*XM&2A]85SZ@Z'EC8RN M:X6ATW,0#49FT1DA)EP=P1,'AI.F7!E6:$03ELVQ\2!@Y?X-MS_#O:$!9V,( M9Q?\TC.BO@A%P4W&JPB$ 4;^@J>J?M7O\*9IB5_GF<2O\S\G'O&-@M9QB"^X M]>3A"F_^,KJT(O'L!Z/['B879YH;6I)59 MDU:YUJ0YB7">7Q-">MS,LN1R!$NU+">36#5CJP(W(WL9(Y" H2% 4MG&>$J& M:2 /T,\6+2/.TS0"$0X%//1%N",#18$U\&,O0H:-O4!SL^N'(7!J(%P+D:(B MOXB/K8@&@.\W7D$^O(/BG3P==^4KO.#>R^1TEH9Z;^]NINS3$._"EB\WX:W3Y:XGO'69O<"$/<^V!=_'D\Y@9?((G^JV]YX9T?B1 7 M5+0]^QX&%#S ()P7M+G6E2%/MSA>+.PVK"$^ZE&X@M;ASWJS43]IGK0XC7YY M;>WTV+B[?[I^--IW5T;[\O+^!Z;0/UQ?7M_^T?[R]7KN;'I-&8_=OK!C5]SW MVMTNBGY))D0P0"8WCF=Y.+245"J2;B_7=WWY]NGS.3F\W$]42]KD)>5\^PIE MY7"^?3DVK@(I$9QOSV*"$X993'"^/>?;,_MPOCWGVY?ZR.;,Y/T4$'N;F:GE#?M>&5"7X^H:+*H M8%%1"5&QM@*%>KUF-D_K54(-7X;42],.9:JF:7V$8=/8U8\::YM+<%K;=?U7 MR^L*2N]"Y.>H%[NI^KECG;-XEZMQF"PX]K4?*'-PR$$=*A_?.54T)]SXP97B M@\F3YC(. I >6U%+STY.*Z^3%A/AIUTIIBQ/6)Y439ZL3W=M?;F?TVVR267JZ78<+BNF6Z;82/H^] MBJYQ&(M]TU54^^?S35/Y6=NSJ0(M5??O1+1-#\)%W3P_JU2+2XYLL?1@Z;&2 M]%B?OZ#6,L\+T"SV3'Q4JH_N@O&P7?93W>@X-^!<*G&/UBU.89O=7"M!R>N* M)3 E,R5/#)@1(_D^OH_O*]]]B]Z1D8!H94EC9_(9\Z)(EGY]-H'@602&I9"H M"![,<.RI:%0S(*O:PZ'P[.32/^L?BF&V9&OB%$DI$\!^$%$<>&"1)A_"[PBV MA>:JLEJ?5H95>A]VZ[3V'NS6.F%.I]FI.T4Y[?8M[QF>[GB$QF;I#0D-*Q!& M& ]@P 1W:(7P0OPV_#5OL6\,O*IUPN!5%<%%8O"JJCV1J70=3V2@GWT$^JG7 M&*ID#VJV_QLT9[G+UX@N*W_="4J8,>8\JN48E@7*O@L4AC[:!WF"6-1E H%@ MY#!FGVJQ#P/O,?LP^VP;>*^VVI(QP%XI2)0!]E@0[#<4&5,U4S53-5,U4_6J M.MMVX2&GZF=SY^^OL]:MTE5LN\D#:*=!_QW#]G!S^$W7J92PRF(;Y5=,6$Q8 M++'VFK V "53WHK^TFLYS=)I.5\L%W4F"SC+V\9+BN(S)DEY\SS=7'FZ465D.-9PV;.+#EGE@D_M]PF M"KMKJV'(M&'!D?I"XV,@8,%#H.-/6,@5/ L;;C3$VU!X(5@ZGHC8MF$Y70)@ MXN\B<'S[UNN"W G%E9#_3JOJ/,]4=2ZF686PC?#9;""B1CD%^2>V;Y@[=Z%% M+<:.N;,BG)FF9(O]XDS^8"7!67SEY9\>9 )MQY:W2E6^WO?:V:8J7J)M8I7J$[;:''5,(4PC+D"U0 M2*%#;S5*^"MW">3[^#Z^KW3WK;%+(,K4C70E.VMMMBO9V4:[DC4V\_2#>2+W M9]D0F!,CY)=[X\:=824$6UUGOZ=EZ2 /CL^2@R4'2X[R2XX#Z^S$/3;-1/SNH-2JAJK RM4DV!S IE-<1VBD"Y M6]1)EMZ'+;W#&>)[6XB3\PKWYOEI\\-O3;-V45WH?=:VJRVVNU%LN3G[/V?^ ML]1FJ;TBB4T!(YE?;$L:I6]W*JM/458W6M6J.JH@;LG9;G%+WI%%##Q00F * M-C$/0%?9(2 !ZR?[JY]LT">X&57DY*Q^@C[!D^;*4&DE-1O+57RY)GUDV==O M6Q_9X\JI+=;6<445W\?W\7U\WSKNTWK.73P0@=.5?Z/>Y7BQ18I/[LE9C88L MIW&-1@SRI64+)D>N1\7?G<:[0DK7C5RUHU6>4;\H2IS,*:ZY?Q;9HP4,OH!V@X_$?D=S_\]D25BV#U7J*U@7EY M?[&*BB-UI2*L/!4J)FIDZ_C4*:!4:?]D68F,C2=@@4?A"K(JVL,AF-S2]FB> MM/ZLSW.3NORT]F&ERDMYAYQ/5V+8T+8D\Y+[-ND_V;0-.T]YY]PFC%;U?YGB M27KM8]L3?)= @_DUL(8K\O'_2CPG,_T(!6NY">&W<-@J1%;X+PNH+QC)@Z)N M&H@N9AI17P"3#(:6-S+Z5FA8MC^,,!\!/O=@U-@@TXN%L% \ M&$:69UN!;7QL/UX:9[6S3\=&XCYX+\>6OE]E/# W-0YRB@DL=C/&Z]SD M&: M=(3P8&'^&8>1S-0 28-\BXL4"DSA\)YAL Y<))&D, UOZ+M.UQ&A:81"&'=^ M)(R&$<8#V-T1;@5'3;\622.9M'9;MO0J\J^"2GBHV!D=UZP%R1 M'XS0/^;Z81P(/!6^N'[WYYQ]!$38M88HAH)8K*0BC9=73)%K!9(K%53CYWBK M6&^;66)Q=FSF:MY6.W+^S8%?>]9%45BALI ^M;UW>" M#R?C^ "+G0!G4Q9V9^KO$QP$73@@? _U*)1$_:%;3S[OAUROT:NCMAD M[ZDD,*G)[G>DNCL1W?<>1"B"EXF2S!W19)TO"DVO3A)KG9O-DLE:[,CS)CJ,#T)<>K%<8 M(MSB '&SML22>2N2&:CNFR:Z';B-3LRS!KN-F"69)5=DR?5YC4[,\XN]U94V M VRS+-+=^6Z!]K;<$9QQ]E;'V6/Z8/I@G_D6;$ VO%C+6SN<8:+B;<6X:M7- MTWJKL@B%S'7,==OCNK793ZV6>=*<=&E4A>NJA NZ)O-IV==O63UF6-#EMHLI MA"F$@6.K?M\X .4BIN6*^#GU1N'9NV, '8VP]AH@#ICMOWK&C\?_G#<>'SB1 MN()[MMG/Y;>SBTEK1.YQU/?CT/)L*^K@159BCT.6&WHT*,T?/:V5[@ MQ)T?&U_O[WX_>KI^^$:(<8]/WZ[OGN9 C",[,X6+^^I[ST\B&&0V@Q'C5NJ2 M1RAQ4_ TD:6)+?/(H\*U#?&OV(E&Q&)J'S C.12@25JN,0R<%^!-=W1$%W?I M3H2@>W6B/CVL:P7!"#$T7RPW)E@Z!2WWZP1T\@Y61>,S;PS2[J*Q84B[&D/: M5>.):DF;O*2\I L]455/+^!Y9Q%0PL5EE+5]1%EC,,9]P,OX+@)<.&"_OW:" MO_P&FK+<\OM73P1AWQGN$)UQY@N8IIFFIX5S5W#17$D2SQN+*[7+F>0?QCBM M$L&7\_1ED,9]D%2,<7*80IA"F$E8PI2L;>XIDS53-5[Q]5EQ)L;>5:^C75LT[4SW_X#7./81!A M:#B#H>4$F&9I#"@9^==-E='/$6S>Q.S?I;U-5/5.D6!+%X6>8P#D2V+C,MRSQJS*S+K!]/@^QY5S;N MA )_V1CO-9GW]I'W+LK+>[7C,^:]8FPV\6I-V_4S5#,RVEMDG,+_-?E_ MKI!FYPQH3$YL2]I7(9D5^%&R M@:[8.S07QCZ;2Z67+VP=,&$Q896"L,JFEQXBB>WYH<@DQK'"0XH5?@_\WP/+ M%L:5\^Q$EDL!PV/CH_ZY.+DXGN8 XRF$C!F84Z3RB,J,V&R@;-/VN<>.-ZW=O@LZWVOFXV31F6][_NL"G(J M+:?2;M8\7LPZ7J27P-L2C"=-Z+FY>]VOG\WWFWI[N5Y91+9[-//YU+@]FC!O M]7);/?]K)IJ3O!4U)]GH$.9KFE(XKKF:(Q\(I2PG_YE22D$IG(6SU2R<0_'& M[[/CO?2V"_OOF+"8L$I!6*5R$NV)8WA=#MP3=N >E/; O+C^Z@@N9=B5L[B^ M6V?QLJ]?C[-XT;>7ZY6K6/L5F/EZG<45F#!O]9:=Q*>=I(J6I:S..I)_EGS.NW^Y0'!H(@$!+@;093_]VSVX$"!!BB!Q);LJ MD242& QFNI^^3%_FJ'8]ASHO:J+Q;HATWWG>%ZCXM^Z"V[J6\'OP9GA8O MAV2JZU@AG R;/3W!_O0,';1<=--5I:6C3W^[> [YIX;7-H7WY1.6^D.6GW/ MQ($+^73LK%TT7BZY.0TO_::D.W\ -F9'6,Y*.]&$>5ZS'U,;@>78GC&'M5DMI,&?.V:6U6*KF"].](+TI_"(_UZS% K9,.);V-[-FS._JTF1C1W[O MP SQ6 &0_^O1[?A;&'YP.8>Q%?.YIKUW81-F49;I&IS(!E\C1G[>O_C;IL? MRQLMU@(HQ1T\PWZ8J^8#7RQAU>R7FW#T-8] 2_G6DMZ P8,5>@8&W_P)CBL5 MM#E2-IP,L)J6*W 3@?9T1T1H"C\)*"^I'7$58 "(XB/7Y!HC7_4E.5[SB>W" MGN$G@RV<]BI=?%9?)"D\6&,-ML;FZ!QR=CJ'8/LE*;3Z#U:K_:T]Q-]#4OA0 M*5+H-#K]39>3)ZRB))$$1T$-[&;X&],!"-@,E2(AF. +'19FZFJ .!(U<.F= MN>H@-W/#6GJP 3OZ-P>2F]HZ:&_LYM)'$V0^^1?,7TX@2FI) 9>IH?CA^N'M MI\N//B4#F;K"L5]\C&F-Y#2 C3L;8,-AICN(9VO!M"\<0-2\FUVJ2XSFWH(A MK=$*0UJC:A+.L+59+6V-;/#_O)9(Z41@ME/-)>INMCI;6Z&9;2V8YKTHD!5R M"EP%Y.]$F*N&*LXUOA?0[A N0@8"FV[J!K,0R^&+@-\2:!/C\CJ2&/)"FE5:6RS M8\6F+H+OT=QJAU?"%"W6G/Q311U7&6:FXR93P@:%]7P* Q2#WU<9:WS&P9*< MWJ.BZ-&9*_!!]X[J3%R =53_+;:#TMD&?Q\CU!D"DFV6P;RL- M/ZRO -JV-I?:O:99KHE4A4JY"TSEJ>8\6N*LF15(AL^7=H5PETM#AP?"S):V M-0,;0X+SV^_R&M^]H:GVU',3 %MX@^$9?9PWA&7LPQ>VI7$^%:C.W*O;23"! M,?S(@ ACC.I)Y"P-F>!E$27M&#)0_22Y[R#=/#T9+[$$R.)CAH79[BESDS=B M7>C>F1_]:9T$#70'G>T4D.C]^67-P7RLP]KS>B?(]9@4QN#R=2',%Y'PT9UJ M 5;]X/91>L"VH)I:>J2OW[9;6SQ[JWU.^B?E]D3C?R8 M1@_YI**T6C^M\I$[^"Z1- NEUVFPX,>;]Q>_)$2U^6O3:;:'>'=LJLW^(&&V M_L?OY>U/_J,G(#1PHBJ;V\AI/P#^7?S^@-XNZ9U']@=A\.LOZG;Z3<\*!2JW M.XCZU6.DA!.B,L]73'Z01BR]4AOJ<*+YM8[W_8@RW/_6:=6S+/KIZ[21;D*O MJ[4:['R@U,;NE JI[\7V-%+#>GJ[M)[@CRE?/K+KNR_L?OSIBB4)\"0*D!!W[RY@,5[N M9K>6>>D=^XZ%X([X)S>FUY:-UHX4;,=M.$;K2/'H1?W\=M&"8;AA^,$XX=_^ M.LB_U\0E.ERDO/3K;/CQN_V?8JLJM];B7',DLF3%-7GL:V;A:IDW" & $ #1_N^A?O#:-C:Q^)RFK M?WW]ZKE'Q(5XY3A>&9T5KY0@H^M)O*F%<=%($$=?0:G706(:O\D MGOS'3D5O+5/;#"2,%'QK.8#--I2XEAXCQ3X/Q8^PBD.\!I,<%N?51421G6!A&YK,PZX M+I! +2LR@KJ]79N)!;]S+<)3X!3.I'H]D4*528&ZU-:C\#SICF0T'FUOMS"(5[ESG<":U8(D8JDT,5.R5[CO]^]:+T%:O MJ$Y-*OT M6RQH6_W9?T"#?89Q'3DM3%5>RCILLFB6' '>QH"+_!DW_$Q<[U[VI JL$>*? M7\#[PCN8H?[-U(0S?^^%@C6=JT*^_R,W7OS:D3@*7"'O;<"*.FS"-=457KG: M.;P\-[_C&GN7HR[O5?82#7@V3$<5ENGG\<^X+==UZ=IP)PPQ5Q]AES@WP\*/ M7H&PX+A&7AU.2'#^MYR,7%VYY+&M22Q?*\O1J*97\3)<*1P6E^:M"I1BZ*KW MFKH]!?F&WZ]56U%90JV4L-Y);5.Z,5<_^@8[B[:LEV61FWPW\ZPZ9:\*:=F5 MTQD.$YKY[#21#RJ5M*4\R]:2XNL9MNF*B6_-* _ 04+#V)R&P$#9XV6ST*C) M/G^Y^WSUY>'?;'S[D5W]OZ\WG__$3/)]D\9?W>2:Y(E[ZU=$HOB&2I1)4N^J M>PAE-=.25FA$2@H]Q:102A2O6;P_)8H3)E#R*V$")8H3KQ"O4*(X)8I3HGB= M5KD&$'&R*;5$U435IT?5-4L4[]8\PKZ< PXLT/VNH,SPW2VI*9 XDT#BRL>Z M$F$189401%U@KE<=)%&G*XHGLLL!ZSF/$?F]ADH.1_\D'5!F@ZA;IZH&Q+:V)S>+):V]2C; M!XL_[,U^USDET@\;2B MXA4/\]Y(!R+8S1%V0[*+IML4IP"U^XU1JUU;S"5.)$XLEQ,STWZ $[OM^M;T M(L_0&>A(UZX-).[:7.I(,Z!B^)W<1 3,N0)S2'4 S-<^S16G(0T;OE%@\:HWZTM0Y+;Z RTIWMKYCRI M=E'-'0F1SPR1 P/U4EWJ#JS>?_D42V^Z,'1 >@6>J'4:HP%I2,2/Q(_'\&-V MYVJ]QJC&#MPRNFXZ]ZY??&FN8N7$,V*)ORI0T"647)2R7Y3DCIK+SZ M1(1%A%6]$)1SDT[5"RZA:C4G"!I5=(%$U*"/$2T(?H?GP"]C6+#*_Y6? M;_68[/1=?@O(^4_9Z,D5^.BM0WUX>7A9\O&S+K)RLG0:[0X%KQ"[$[L7P>ZC M\MF]WZEO]0?R/IR!?D=U>0C^3Q3^A]\2:XZ4) N44:/5HM-N8GYB_F)TOTHQ M_[ Q;)]JE#3Y\"JNXU%=(4+YTT3YX;>DJBDE@7RO,6S5%^.)]8GUZ\3ZHVJQ MOC*BXI+DZ*NP$D@UED@LG(%86!WQ;JL=4Y*(Z#9&;3KZ)1@@&"CVZ+=B,-!K M='JGFF1#CL"*ZX!4*8H0_E00?OAMO>C-C>FHYG=]8O"Q$#QVU'.M V;S3_HC MGZY=)3Z\_*G^9=F7ABI$QN>][7Y]*RH3'! ^);ZM M$]]F5AVKUP/SK;[!7>2WKW6)F,\V7ZHO,D0#@S> WH5CNQY3Z29;VM9WFPN* MZ"7$S@6Q94N>%0U>6_9EA )O$)HE_:TA<4OYUO*TIPCC,U&N.Z#93BUW8O#R MM.MIUV9X@8*CZ'\HC!PS7XJ<*;Q:6G9G#5EL^=(\0^AY(.Y<]J% ^Y MZ3ZZK[KW!6K'K;O@MJZELM8!P=@1BK'23M10GM<4Q=3:7CE*YHW)QDM;-UB[ MU>HWF#/G#"/85?.%3?AWU80!50$C,17/=Z7&R0Q+DVU"=),]J/J2ZPW\]PDN M=BRXSIGK]A10#2YML@<8T.!"<,[FJH QN-=[CWN3]76YC#5=JL):^$P3;7M%[SW435<&&LFA_0GJL."P2/A MPX]HUKJ?WGWO3O[BFO-@W=GC1U4W$&ZO M+?LN>!V9[5F48=P?)>1TKQ/4,63B\9XSMUR!2X?_KU:ML/7*S';I#SKYKA<+ MEJH!Y"N6\.+Z(S> '\:2O)&FL;VJ;FK6@K.9;2TDY7HLH /=3BS7V7>)XVLH M;N2@]P[P*-J#\L,O_)&;+B_T%*Z;D&>2(TUR%:#A!21(,VZ"DF X5##<\Z7C MX29B55PX+%5]RHYYK:_WW@;M ;WRC!F/E<$$M[TH/'AZ E"T1M\Z+2\K\Q.0 M1,K<^F\/_R=L)^2;/[CUW5:7ZH7N*G:U+M304G4 $ MVESUJ"#05!MLB>R^5E,^4/FV8\V-/\5@@C?FV)O=E3\Y ) [G-JE-[-/JXF- MO7E=P[1 ]?WL3^INMF_<<"B2!Q&1//BV]?98/JFJV_^+BO"'%YE%FGTR>:,[ MV,P:B.@ZL*P_5WQ=8U& 1:ZK "!SUY9X'Z":'C#UA7OJB]R3)^LVB(/6H-= M2QQ(%50E&0>0GX;VHZ=Q^D;D8,V47-/T-X7*NL\B0=1X8D""*U-=QPJ]KL-F M3T^0)/[QV/:A?!F#P0+K(H8O(K$".X6>!EO%[:.DW+93'9 8;X\1O+_X)>%PTU_ 3K,]Q+MC4VWV!PFS]3]^+V]_\A\]L0P\IOI597,;.><' MQ](N?G] HQL%Y"5RK>F(7W]1LR'#7V.DO6:?_F%9TR?=,(#UU^L-RH'IETBH=F#6ZF#@3L? \SC4/3>X9.UO2J>M= >MGJ<3 MO4;KGH)WA,84VP;_"'E/5MAE L2V5^[NZRK?,8J%RC6,\LPK*>UZ22B@U16 M[K4YG[H&Z!CKR##V)SL6G\%>NYM]<$$UX4+ E">Z*;T 1T'&[WA>)_'0.Q?\ M[:(%PW##\(_CPK_]'91_K^$CVFX2(+W=C0F!")T.D2K]TT<0!X:Z%/"IX$O5 M5AT>?K4BE2# (#DRX7DC_L!_<&>TSCT[H2L6(KGC+-,?O9W+X.H\;Q.XA7BE2-X)5+.^]>)_!3!E\FNL.ESLLDUJ?;'6Y,8D] M>S!L\%*E6B1XM7:27K>@@CF)STX21&$:[EN;&WZQQ?5TWF+:[+5_6J>%A'+N M>Y)'!LD!A]%%XE+D_E9[U+U/9L[C>2_O!=UDJXJ6R;_63>"X3_HCWZ@]\8=M M;?0EBY?G_!8DH5^9CBR0$RU8$R2D1Y@UTUI+G8:B;!:J*:R\?DJTR)V9",T( MS_UO>@$ O?:"4;%S0?G_J@$#] MO>F^\[J/^GMGI"L^1'JV8MPH_B=;O^BK]"!KEA!=^C3G)@?\8]@Y&/ZV;*;- MX1HNV\!HN@V:I(";-/G!5,>6X#"PZLC1UQIS+]07 '&'33BSN6;!L(A>379K M1>=A6')V3]SV+OMNPHM/@PXS378C?XEV7(MVI)UR6)@%O/4T81JJ##_']C1V MPKOB L _04L;'#]H?8-ZK&#\6>,<.\')EJ(P7^^]&BBFM+GL*(EMK#AV+35U MHR&'P%>PY4VK5X0EM&$)8V'P]2,JCU-AU5)U3L\R=BGG.*3U93U^L6J[UUMZ MON>_W[GT) >%BG9[G]V>NA+,# O0&/'4Q*:Z?W$-4Q$FOM'/+-Y$RH Z5P>,TQ&'X6S8(GL'P<"$\=!I J2M;_PKA+I:X M.<+#U%BJIL"6Z(9OHLE=/Y3'87NIU(0C)(GVYM<[NC M%^YX"9)K&E[Z3=F1_;R/87VXQW&+D;VORU'^7FH#UJ"G\;M8&F;P*=.%M'=5 MC\XYT-#$=4 U$ Y7I_BMS1]U_L0]?G&X0,U!&JM^GW6OV$4\/6P(?JWC=_?O[TB@R'Z#3:K4UA'5_A_<34 M*V_:D7KD-W^UBR2B]J85NU-F>5]&T6D+Y 1( TMQ:SW*-V*=%L"#Y43))!67 M[HQQSFI)>L-&I[,9L+QEU[&V2(#U;P77WNK/;^?Z%,3<.^\?*2);O=;%[\ ^ MW>'HUU_PEHWAI.LPT92+>BEC6\$>UGA1>CF!WS!QKO+J70J M?'?U*8KW.)2K2V]#5>!7#DH17[+_N"J&::A(;9+)XZ[H"#$!O83\'(4 [W@ MZ49(\E;72"J4W!L$B%I)W$'>9-$/$'X>O,@+LM&Z_4#!=/=N$&]+Y+%XS\TV+PZOK"^VOF.BX\S%H"2LL/ M0N>3P"M!#_H..I6MQI2=-3[R^ [G/.6H1.-2N4O O+DN8"YX2,Q@J[S# QT+ M!Z%/(CKO"XZKP M@"?J[)-?2O>@ 52BSR0[",]#Z -R#F["MUO>O/NN6)D0;['Q?>V/]S).DH\K M.1VF/>,*=)[5V<>GS<2(?'U52="&:Y.+NX>I=<8*+L7Z$#8+=GO M5G-&"_#9_(FZ++J$FT'V^47OV/LG9267NFZWRY:, PW##\,+_S;)P[Y]]IRH)D@ MU\./!O361&FU?HHMB:Q0Z!> U"S#4)<"/A5\J:(V%WZUHL*@=EY213[/"DEN MVXYE\@YH];[O+65=1U.EJ=)43W&J 6*FQZTTM]"L7[F..BA6HH-B=$HP=$XP1(V>SPF&I(.DNM!3 M^J-7;#$DMC@KMAA5F"U((I-$)N@Y3>CY>O]CA9&G]$>30":NJ!Q7D#P^)WE, M7>7."'BV=!&N4_NY?+Q=XW8^]JR85*FWSS6 MM6UN:B]^\]CI7ZYPB-&)T8G1Z\_H:3M$$X,3@Q.#UXC!R> F/O;^C%:U7?%P M_)(@@#,2RN]_(Y_TSF]ZGUP1F-@_%?O[*WIHB92/\($E5".H_Q@K=!-GW[EG0[M(X8!T15;?*GQQ((>F:.SD?X;/A_OPB07P9S&5 M1((:%ONQ5>)NKO*WHL MO=J5.[.B4TJKU5#:N[O0II-ME:7V,T&,1$<>PZ7$T,,,GC. $;V M-'C^S]9A7/-N-OOB]9A]L.Y5+-<=M)E"["BXC7)#409D]Q R$3*=,S(=Y1C. M#(UZV*(MH:='>C3*@212Q4FOBEF7 5)'/Y9 BD"J>B!UN+\X%]VIDXF_. >Z M> 616-B4N8_[$@F*6F_1O'L?DQ.Y",+(9W3::'6\?SD[=Y'?T_8DO45>@"C\ MQ!94<5K5#*[:\L%SG.)S2%OWS:9C1[8;D[?G%%*>! // M6[H#;UVL5V>3#4S7$G.NW[;;6[)S5QR>],\&R?C=FS%2>'UQ^"(6<3WAV/7V M'5.-)_5%O%_5AIR' =NQ=FX!;7?P72)!V4JOTV#!CS?O+WY)D#O^VG2:[6&$ M<+RI-ON#A-GZ'[^/A<[+"'28J,KF-H+K#XZE7?S^('O863-VB8AL.N+77]3M M9'A8([_M/?GFENT\<'OQD4^7C[ M8"39M':G3G;C/_'*>V#(DA\LV[:>8.);#<=!A!\'V1F.FQ[W>"_>1I[OE$OP M5*>WZ;=+Z"]\%%KDM!Z9. ?>"J[AFCQ9]E1P\^)W4S>VZ.5K/6XK@!Q*^RCH M.!80#$LUV9,J8%V6JBX;!'O+@02:Z=.:+" 3AGUEX8FJ^1W 9F9;BP#.=U(9 M"O$;4X \1L=X,-@7&.O>0:?Y9VZCZ@I*U"[[;_#M3]W4%^[B3PEQPH818![C M9UVLT]_2M7F4 &]NKT,*?-O>;1PV>PFA1UDNYT_8AO \C\N'MFQ MI<&G"&)3;Z8BH87YIG,A+[-'Z OK':R$:TX_Z>I$-V )3]SJJ:[ETFZR+U?7 M7V\_LD\WXP\WGVX>;JZ2S!:V?2OOW04LP,O=['*.6"MNS/CFZEQ(\[JBC>8' M_7+ZS ];J;2SE#V2TZE^^PY^GB/2DF8Q(G7=J437G?U?:;5,FX015KCI4X6; MY)/* D1^7IVL]^_0=2PQ$2:<(B90U:N:8<*6MM+U*$WU^J*FS#(A7B%>VU,*X:"0YB56N 40D=[\M#2$*%IM$U435M:+J>E491;?Q MJ509+?"@PSN2@#F%9Q+LYUO+X4>%F_0\,GK#7N.([3N\U]NO'-#[.FGS3E?8 M.HM32C:H3,+ I2M@WMQ>.S3ULISR.7?>"'EHM$:=G5D$1>0/[,\S.TB4F)&8 ML11FS*XD0Z/=WUTM06'>**,T>;GIJ+O>TK;VA).O'[P:9 M/3V&G>4SFUHNQDXDN PS!M,RYI!$V'GM#!%#Q>=0'C&<5S(BW4?WT7WUN"_M M'1&G%FKCGE)\?/9).CMH:\9):7;!E7! _W8XR!I0TC$7Q7%M4\BL)5A'C'LW M#.L)@]O%47XEU>;^P.$S+F&1X%.X/)B;COXEU\)0N+6/9>MH"0Y8&29\CRD.)KLU[2 2TI MA2S7*"*"0I;IY'GSJ?\&5=7;SRO,^_=^I3AF @J*S22@H#AFXA7B%8ICICAF MBF.NTRK7 ").-N*3J)JH^O2HNEYQS .%XIBSB6,N)OAX2/&.^<<[5CYV+P?" M&A!A$6$=)[S.32QU*B>6/G@U_1ILPF&:)@8:6#-9K)?$T^F@2)7"\67IN=VQ M^!\"6O2IL]!JQTJCVVG7-D:?Y#QQ:(4X-)_&IK5.:2-K_PS4JC$L.%*E("6* M(#HOB Z)['(.;X$=I_T&";=\:Z?I7%2F;F/4VMTPL93JK?IX*2K13!N9W (7:J"W.N17(@@^CL*VM)3V>AH@V7V15#&K0T<4S#GW\;CF^=\SR\_:8Y6)J9^0YA6-*9Z3=EQ)) M8;=HJ< ^5& *Y9$"^;7/P+@+PP4XEDZ@0 %2+$L]AKR2#2J3SR"IG":YNHDM MJ\V65%BS=H4U,S('#Z[K2;44*UU+L5A:)&*H-#%084VZC^[;=M]FX_:B&KD' M%=''FN>E_ZR^((?"G[;+H^V_Q^;T#NLC1CY"U[YA"=?FOK)W? ?XU]PP1ZB\ M\H.L^L!'!GX?'7C/)-EC5'&ETV3CR\LO7Z\^LJO_[_/5[?W5/1O??F1W#_^\ M^L(NOW[YO-(37YGSJ&OQNYI."'[\2TH&_Y35M$%](($ZBR(O$*\0I55J3*BE19 ML4ZK7 .(.-D:=$351-6G1]4UBTFE#O&'4.__J=CV"5,,)Y;I%E56D>+>SBSN M+7)H*H_&%DO#>N'\ S?Y3'=$H3W=>PVE?W2"$T6A$C>>,3=F%WO:;_2[]8T) MKTRY!=)^#CKTT1]A/\PIZ3V$M+DB;4AH?K18D0I/I]T8#I0-B'V5Y*N"L<2' MQ(% \AN=@5KTV;9F7 B@2]7P="/2A@B+\P]=B-+=-2]6,5(:P_[1!O5UP:)J#UK,URY?1(=/I%Z2EBY+Z*]O%^; M(G+T&@%'WE3>[?_M+4;T$__5FZU62UG70I1V4ZY(5!EZ&WP8)>$@IR^Z1)

"V_KLE8IW^ZYO@\G1#CC6XJK@,.^P--UK)'38!J79G_75K]^B MQE,J]UC)'S2-\]ELM7JP>"SR__KBA;!/ZY?;^K7"!8R(4%^")BUI%%W6J_]N M+O'[C4'+7_1A6VF_]]8^FQV0J$@T3&A:?S2@]2,TS?A &36O]1X@Q>0C-%K= M](VN">P/8+%]_+MYN7833]#5GT&P2.GB_\!2:>0$/L95(&M\YW[NG7XW]W=. MY;!G6XOW[?L:^;BTTCR?G%_)AWZ2WC>['A3IBAXVNJU:);9F0O>$((0@9XX@ MV84-M!NM0:]&#O1#Z;Z,+GFI6U7O%>P95U.+[Z>=;I*5Z+J];Q1M_2=:9 ?O MW%:52)1(M#P2+3T6[0 I4&-G1:&.@L,PH%(J?@I.RUR]3\@[(=5^6T1PK#FB MWP*O7'?!8-3HUJH 3^9"D3"$,.0L,22[7,Q^HS5(?VI6+PPIPUF0NHWY@>=: MQ?=;S]CA6EA7]%R;9'=WG-=7B):(MHJ$:TG4> G2O+:-)FG^^@^NB\: MT^2IO;?N@MNZEO#WQNB>3BL'DSWF0WDQ;/;TA/RG5WUY.:131;QPL7^.>HU? M8TNS9MI\YB:F20:B=-2 MOK4\\^;!BIHZ'$R9):X>&$K>+;H))M,83!HS">4'NQI<*,TM3VY;K)FV^K<,.,X"5;I-]OKJ]O[F[99\_C6\3 M&HDE$.,K#N[N3T=Q2;^8[2AF@>__O&$/JOZDF@T&G,8NK<52-5]DDL/@O6 & MO"<7#L,4PXX,H7I3P%'3#EI MT['UB2N=++! 9I,]P.7<[_LB8!(6>X+WB[X2#NB]Q[T##U?M*;[7$UO:.GP& M%T3G!X]P#7C0W+($QR\G&V.]-G$8-$ J?X D9H@+G&UY?=Z)RSH1\T4$ZG=R M56(GQ,R$3?W8Z/IMN[,%E/:5G;OW)>I/FO"99:,_R7A27T1DR^:A-\H7ODJK M!5@7Z"L=?(F(BTOI=1HL^ $&R2\)GE9_43K-]A#OCDVUV1\DS-;_^'U,KDFA M A-5V=Q&R?R#8VD7OS_(BNG6#% 'R,ETQ*^_J-OI[TA-Z3 -Q>.DW)9T*5U-MHAB^2P&A,?:LWYLF2)HFNT9!,T>)DJ6HDJ+; MT0V#/5GVW^CLEP,(%,"A>)_![#=OFZL@FC6*'JIJ.B#N-I+*@G+&TP;T";@;=TYJHCEQUT-PFT M,45G@EI:0#F2#$(J\A6U<+M4_Z@)/K#9 @:9 WH"@9B6@YML<"$?9F[;PP+W MP5_+[7EEG[F-Z@O(T[N9KX%^5E_0L'RPUCO][3PR^P;L!TAK?@:%\4^^F'#; M%6B]?@DM5?SF?FF9PK(_69H4(N-G77S[4S?UA;OP;A*V\T4UOW/\9OT4;@G& M;?08KAV>PKUM[RY*O'$"]Q/N/U=!EPYV.=3&Y88":0D5U/V7)L.#11O=H '7 M2IIWA6E*;_D-]>L[R;LX30D( TL>*3A*%'L9(.O]S_N/OWTM^XR M^O1MYO\@8OX/#MZV[ H$]0:;41;>RP.:NP+6L,$R78!A9 &&%5B _G"S%EU\ M 20A9;H&,1]0!=9@,-QLTK"V!H'H?>&J+1AHD!!L?1,9>.EF9FGY/" "Z6]1>^,1US(RUY)4SU:(2A+S#^L'"Q)MGN6 MTUS:%C9R$Q$GQ\23:=*_$0#[2FT$X1 !^)7:G*0V2K7"FLTPG=,?%7Y1!3P$ M=05S4\(8W/P..@,\1'#[,8?WU34NB1_T3QLD^YI("QEICR<_S76'RP=SM*"> M;'5Y@%VB/[_UU*0FC1SF^,H2 & -:7Y&ZF^'S (@E1A:+O@?K1PFE4+/<(JEL2=K#QB=+ M59]ZJI='$[#V:J@9S5QLKQMU?U[C)^L.4'2W3A>@-_I^5E#>5^P9.%+Q3G;O M GT\ZK!R+T@)"QVF#IPN\&A9%_/5O=\M8!93EN6,/CZ\)YB"W^MN:0G@C"G3 MS9X!DM'1LS;9>BHNFFZ"K L4[TFFZ5%\BW!)"(L)#W((&(D;J MB7.7"$8W@;X3Y@Z/L^%9.NX/W(@[*[^?ZHB5W)^>9<+7TGBJ9A+ M#_&$>]KU9&/!_I1]!_W7#6?@<7QD*^4D!+*.CMZU /D"XK&]1\(P*MAO#=(WUKL"M!# /=M((^Q%&9Q-93QI20W 8K%5?5(%RA/0ST#/PZW65#%OH*Q ]X/@FFO+4%(?"R9.Y+,F M<)N-Q[0+H-C&;NIHQ-P1P%JN;4JE04@*$7,UP:O@3=F7[#J>/."1E#<(W%J8 M5'>>K+?(<[D(=0>4Z@!EV=)=PVK<* - SOQ;[,/QB$8 *+8SP_7T48L_XM4; M/B%_$W2QMN AE,4O;+)_6D\P%&"?;GH25@**R>;6TQ:>1;$K//> [>$;WKQT M'8^>'E7#][ [7)N;^G]<(#17>"BZX"H>\$_HHYNF0DZ$4>$Z*BKX%) M+(H,!E(#-2(/8R4,V;KXFSWISGQM(%AMI/*9:P"[2,L=J"61R2)_.[@%<4^/= !. M^$KQ]Q$K>T4J:JFLM"HUH&5@G+C>"Q0(2(9:+QHF,9]GU*)&P8KD4*BH:+VV'?_6G'U/Q;4#6N=52K_PV+EH]'-+-> M;#GK]2QTS7A:.8K-4&.9%L * 6E/5WR@FWD15W9^HW2A 5M]1;4\HP3]QY:1 M,UC\K:6TXIB]RU$3A6)?*/P+&"SB8)$RYOKR1HH81$0#I)TC30R)<+[#1=< M(>&RT%1#6>)I!J&X]I5P*4700,5D%9B4R;^K,N!FI:O%1,.="8;)2\P9.8J_ M(:PZ/ />"R;0W'1[$5T=&G,2,UH]K3LYH"E"1Z IQ8]D4"'#\QI[&L4OJ7!K M#CJ*XD)?JBI))X6P13H0,MZQ?FCHG5-OFVH2M>\Y2SE#,*)ADJJAN8:G=C5! MH'N(+$^PI T+/ $$:VFZA$[)+,*5866^]U)&A6&GR>S2D.9TX"K#46RL;ME8:3=@0CFJ(8]\ MT7D 0R"KRL%%7,FQ^:/.G] ?XVR9)O,5_8@&S*:^T;1^BH#&@?T2\2BL=.F% M-97ZK3!G_\#LZ5R!A M0SY2-_U)2U1&A1^LK>_^"WK4B9]ZCA"/]%1A>9IU2'QX!>XVR=SX#LOS- MI14PU7U2O#%79.5O$I>GZ)YW*:J;1VD85R74*^1CL*>RM\ P;^GIDE3\M7G? M9'^,QY_QU%;R*^CSKN$@I[[XCB$DG;Y&W&QHZN6-@_& ;%:84(-I>+[HLJ,(V .H5 Q[W_-,_%YS-K M,^'PA$F]+QJMM1YWMT7B4%!DGD&1Q\RZNS/6.V%[*9[RE7C*/$,A-Z,<4X1$ MME])![G7YGSJ&OQNMFG!1M) Q%%Y(*^D>&2IB.['YDJ7"J+H$:E-#>1E>%R IQEH=CJJXWIHKJ(_S#"L)_$NQIZ8?.G)2ID.^MM% M"[:#&X:?6QG^[;^'_'N-,E%3EZ3IO6- GN&RQZI(>$FGP(B&NA3PL>!+%16F M\*O5@@79]\EI^\\;R?E![FZZ0(A84:<=B:G^Z/D,?IXC^DO:H26E):W4B+M+ MA@PS*1FR.>!F=3R8IK>ANS))$S79?97%X5YY"&D+\.Q=!FY7:< TN16K9=HD M#) U(%/,WRZ4E>C:N[ZBL[V^XFH!Z[E)Z\I+OBFEPT-TH@W'1Z(MN;6&1+;4 M1*!PBJ#0)DRH%R9@ '5*'(C6DCE\R=*1Z6K_TRUJO$(%\0KQRG&\,B1>(5XA M7MF+5T9GQ2LEZ+/U)-[4BFO12'(2JUP#B/AZ_V.5$*)@L4E4351-5$U4351= M*E4?U=%F[RK^1_>]B1S&UKJC33G1.)_JH'O?8[9LXBFV ML4X^_2RJT:FB@BT6\FO LCJ;)L(BPB+"(L+*@[!*[_A7)\VG4SG-Y[-M_>4E M921H/BJFFL/L9;*(-6/1_&Y2A^H/+N607-HT7/_7NY N=Z79]K/*ENTVVMV$ MA-D#C%L2]\219\R1@ZPXLM=0.@IQ)'$D<>1Q')E93]Q>8]@9UI8CR;-[!O;- MO91!/!FK")^9LM2OKZI$ M'$D<62I'KM4FR(8CVX->;3F2CEUJ;9;<0/R*]PPZ70VFR_5 M!7))"2*6+)1A+)F+83*J[S$G':J<@?4R#DNERIJU/W]7 M=?,-63&$S\>1U<]I 3JDPS^ #\!*19JR_3[]7(?O2&=B7@R;YUI;Y8\W);! MID+PV6ZCIDM$H,>@1#'JX9;,/@]8X/(&.7FIMO'P(*GW+SK-DM!#^%FNT M;(3J!@3Y&>BQV,.87K=6($P&#/%G1?DSGY.93H?XD_B3^/-X_LSEF*;;:]61 M/R/VR]KD5LSU?J%J^#]O[Y\H8B@%2QF!2.0X@O<]&OZ M?F.0\E=YV%;:[[W%SF;)VTV8.I%M]B#:(1 E$*WW"A*($H@2B-9_+>>ZP^44 M.-HQ3[:ZW%A5(E+"U@Q6.;7'YJ/^R(6C8R=T\5JADIP]-HW6 0?/Q(FI:>1- MPIIFY7>*N6R4\'7\]UL[(-]?LK#U=<<.,/B\-3]5^Z %7)_BQDMLW[%#/$EY MB)B]U_VX93_/Q5WK3M5J#GIA@ZJ) 4/ML?ZI4(;6O3+KGG!RE/U6I-$CJK$Y M>#@2*F)$_:5">BH;C1:W,M!"ZTZ07J'-(4@G2*_SXF8!+<<["&@S".>KOCG$ M!JE6>I^LM3)+#D ML+%;6[KO^QKYA.VF>?[Y!OA2XE@559>HA[2R)'OMN'\B%G&>R-E.9,\ M;(YKWC9E^>R[VO!)+=A=#Z,SGO,I3#2),,X!?-G M;A@GU)2N@%%<&]ON" &3)_'7R#-$Q$_$3\1/Q']:Q$]A+*;CY1+700=!)&L.RB M8S";.ZYM,HO.@\@K>+8BQ>.%+Y(5[LRM4B7?7B;#^B=OT+D"(0@AR#X(DDNW ME7Z=FJT0@A""$((N%VY)Q;'WB(AV78]/2 M,2ZY3"L@6RZCC/#A)6"00LU;I='IU5^ZT#$,80IAR@&8DHO!VZ&")X0HA"CG MB2BY&,##WAD "IWOGH$5'/04AIW4IW2@2\[4.HN2U V;5O[3?7IKYV+PMMN# MVLN231I\0RKS/-1_C $JJ!&;3"G0A]JJOVRYXD>.C^I6G9&*QFC=N3[M?QXL U3=/$ M@M8R^[5,VW\Y AJM]3)AF\M=O7[,!_2ZW]Z3BZB\!"H_I"47K2G19Y77DE"8 M4+A>5$XHG,>:'MGEC1:8H/G8#4CMAOJH/W+AZ(YKA'-*\G+N*CO1JM=:KR")4CL (E$B42+1&I%H MY;(Y*8:UN$*]93>;IO!6BC(I*5."BFF6)JLI/HV0XYR0@XIG$G(0. M#)M)=X>GF$IS&HVD7R]@5!>N&U>,KUUQQ9(*#2DRW?P931ZA9/LE7VA1+) M$LD2R59FLG4@V6K6I*#JC-G[]&&%.>Z4ZKB"V5RSOILPW)2I@JDFLYPYMV'& MZD0W=$?G5+>1*B*=C,V=.HS/8Y9[R2N>W9V=EU_ AL)GNTWO^MO=R3185"HZ ME58C(*D?D*1S^N\#)-UV_7/2"4D(20A)TB%)ND. ?9"DW3]QG:2,HP"E+D*DJ,MMCW%3YT44MB#83SVI%R*!>LR6B):*MW6SK M0+2>&@0_55BMN(*N&5RUY0SGJ+8]A\HTJKCQ;.6B[PM4TUMWP6U=@W%B?_O: MM= 7UKM[;)?QJM3B!S9!L;#QOF!2!/M]9 M)X.=FQ0[D=N!3/[H_5P&/\\1:4EI22LYXFY'QS 31\?F@)OA#3!-;T-W'>=K M(/NX?>#I_3 L]_ 4=_L=Y3#<^T1\5VQ'BCH4D67:) R0-2!3S-\NE)7DVCM( MQMD>)+-:P'INTKI*XX\]L8QI0DSVL0K0\!#]Y]^@W7H;>H6N7>_7CUSCBPGW MO^@H,77F=4]KMB1&2'&*2-$FH*@74&"(24H.XY4A\0KQ"O'*7KPR.BM>*4&?K2?QIE91EDWR"<(_Y]#ZM)'UXU7$R;9H'R#./U3 %8SZX6(\@_D\J,_%Y@3V M!W5*Y,3 Q,#%P80RF,]U3E\#(UI]XZ.,S\1P<7\&DXG,H MLC8*$4/%YT#$4)&-J,(JJ[;$8MV),JV-?['X^(,_ _O0N?7(@G MKM-H)S3C]$C0F5NN4,UIH\@WR\POT6D,^YL-BN-OQO#_ E\N,T-MU!F]^FH. M6R_=T6!(.O+G4+XZ3JG!;"Z6" ^/W'AIQLV]I)IUP;)L*UN7016Z'0@68%>O MJJ7JCH4C/%.R3(YUZ*P9,SDBC:U;4UC_ 'HT6&6FVAP[Y7AUYL2[>)[%:_(V M02H%U>5@9K*XW*JP7+.G)RR0YP]))YLZ:613=Y\G1,BAN-)Z?E7Y FKKY5-8 M;%7@.H?!SW/$525;6E):T@J-2!6S3K%B%M76JULN+-76(Z2@&DAE[U$-@()J MZQ&O$*]0;3WB%>(5JJUW!*]0;3VJK5>A5:X!1)QLO2:B:J)JHFJB:J+JZE-U MS6KK]2F]]@#JO>?VHZYQ+Y*AF(39W>VC/#F,\&1F8:*]/J6O$D<21Q[$D6LQ MO-EP9'O0JRU'5J;J#YDEA[#(#7HBN'#(+B'$+0%Q _(KW##I=/JUA5Q2@H@E MRV7)7.P2I4TL22Q)+'D82^9BF(R4VG(D':J<@?7RV;;^XAJFL=O<<6V3^=GI M3!6".T7U,2)[YF21^N>T4'WUO)0$^472XYTI<^)]0UH4\68% M>3,7.Z=FU4.)-XDWJ\B;N1@\@T$=>9/.8&IMQ8P7%BSR?[UZ+]8,2#G2A0'+ MX3BV"EOF?;TJTX7EC#8N!:)U55M7#?9=U4TR@ C(\W!5"7UA)14)BQ#RW>QK MA#8C?>.*/>:I%YZ32YGXM.I\FHM-U-UT-+\JNXA1B5&)4;SHNR MVR4N3CU^KU-YB2O'G$G M<6=*[LS%D]>I\=E8&:Z\@SN?9N/*._3QF;CRJ+]AACM3(C%DXL$A8B!B(&*@ MSJ?;[DMHO5:IYJ>>?B(OV[/MF[P]IW*.21KO5)O]0<)L M_8_?R]N#DIBR6"5,5&5S&VV+'QQ+N_A=-K;$F-1+-$Q,1_SZBUI6*\5NFE:* MO= F>ZV59V+4A0NO^B4,MK@Q[YPYMR^MQ=+F<^R"^\AO3,U:<(S .+[Y9T7[ M>A;#GW)IF397S>\POAY/X,08YX0.Q9&@9[C!\D:([@XS8&/>Q9U-*-9/K%GF MB)IEUF-$ZNQ(5%K)$4MH&4(M\*A54:%[5(/:]M0"CWB%>(5:X!&O$*]DS"O4 M B]G?;:>Q$LM\ @B3KNM$E$U4351-5$U477UJ;IFR4LC2EXZ@'K# U7FS#F& MK,)>"HXG>%BY2-8K^AG/[=Y0,A/%8^=:?V[;H<1,4DUY@Y0HFE2C:T(R/C$,UOO9@JFA9H5)!-D0J78_ ;0VE4 M2>2_YV5CD&I"FCB1>S9Z#:HL7[AFJ$+H,]@X&< __? M\1;XPIS*<3Y;PK&YH]L<+XKJ1->6#=I.H N]IOB\7NK@6>CO3-T(@_,W:ACX M3'[&/'XJ8HYX_"1Y_'7CYM1XO%;%34=4W+3B4Z"*EM78AZP?E2SPSIT,*H\( M9TL&%!>0N.;WL9UVJEQ0C0#$"Y<0(H/VQM]FRLGCR"P_8 MYSR&X@3(.WE"S$S.^!.77Q0G4 &1E$O9T9.-#,C'QW9PU=%L?&Q4=?0T:PM2 MH%,B(&0H=K$4,^JHX%.X1?[JUK)T73U4W=7H90WY59DL9>FR&(_G;,S M7:FNG2KYEC*&ZSJYO*P\O^:<,RX0PR8Y2CT7*?SC6/*QR1VC+ 4.1$3 M-HG-=%3?V0L0*M,%^WK_8]J>!E?/2R 3()M8T]+5D?VS,WAU]06-*2H#>ARS!*NZ8@=_78NJ MXMD?[JCB&7N-PXIUCEIY%NOL41G$FI5!K&>2/)6-H5($5(J@.B$'*%4J'W)0 MO2RA=JO=*BB"H%?/$QB*(#CVM&:[A73M.J[-U^P'-) >GKCQR/^$>GBR"L'=;N<\@9?TX]K "Y:O \ MMSDO!*![K?,$:(+>LID&H+=#T$O06S'HO;;<8DYME>%Y(B^IQK7!YR[A,^%S MU?!9?RQ&,QZ0SYB0MRSD[P<[J/[J/[RR$NU@BSHFO@D\I OOH= 60&JYJZZK!U-7: MPDT@CF"L!5PH,P:"&&UK LNC>A<]@:R#NV >AF$]%1:VK;1:^<9M#W*-V^Y0 MW#8M:75'I"6E):W^B+2D68Q80@[,EG;0]4K62)T2.4BT6!5:'%4ILW"KCE)()^]L>:(Z M*EX]\W(+5_7R28K>G!:6C]D/_^JY<37 O0=5?U+-2B.?$F/<6N ?,=#9,-"_ M+)!:Q#_$/\0_)("(@8B!2 1_Q#_U(=_SDX U2M?:$!1ZX=0]?_)>?#I6Q56 M&S8S%EGE"CZ-AUH5Y5[Y2&PB+"(L(BPB+"(L(BPB+"(L M(JSL":LJB6#*9E M?[(T.?KX61?K&T+>G?%X@%" 4.%$4J( 3 MF50# @4"A6J!0AFJ09U]280"A *GA@(5<#!W:PT*%$5\3HFA)G?8TK;^DMUG MPC11S1(.Y8>>D'"H?.X"$181%A$6$181%A$6$181%A%6]H1%H4-G$#I$6:3D M]*N/T^^6.Y^YK5M37?.OO[2$LR.8-&RX.(@T7*Q I!"EE!(F$"94"A,HOY1 M@$#@[$!@& &!"L0)4;(I80)A0J4P@3)/"00(!,X.!$81$*A E- 9IZ&2E[AL M?KQZ7GH1/X9E?G^+P4#,YHYKFPR8$RXU,6R(.X(>B2\D"P0+!0+5BHF&NZ?;ZN:0ISKH<#FRHDDNPX-=FQ=\&#JGJLJ282 M(00A1(41@FHG$B00))PY)%3,4TU* R$$(42%$8*J*A(D$"2<.214S$-]"B46 MX:*])]=!_=5[?[ MRZ=1> S%K"V4]P MTM/]*;-S'J6=B&#/:S(NM: J1S[>F Q5TP:[OKSYQP_#MC)X+QC*,GTM?>&) MVYSIYB,7F.R@PY>V;FKZ4C78=U>U51!U\G-X.EP"OP@7/M2XE((H5P13S2F; MZ<]8'54U_P9AM;2$[H@&0KPV9RH\8#4H7AR.%GG"TK:F;C :WJ(9,$-]IL-W MJF"?^",W6+O)'N9<\.!/)KCFVKJC<_]%'E7#Q7F\L*F?[P2KQ6:NX^*(JIBS MF6$]89E7_'S"36T.._XW>]&Y,94%@40S*B03Z+@,^HNQ@Z_K"'UAO;M6=?M_ M\9W%W>RSM[N^M@-[^X#"\P&F^\&PM+_WTELN& ?U8HFO:;N^JJ.;L*1CT#)P MJ'MN<*E+?%,Z;:4[:K432/P8PH7]93-X*V\K!9Y@OD;"JN,?9W[DFM2U6$=I M2/+/=&:2*H$49Y:!-/0N&:M"Y0H^]E=/]72OM0^8/EU;TO$2WF[J+>QPT/[6 MO]CCIL@^2%T.]QQ UIYR^[>+%NP@-PS_\#W\VW]E^;>_.A[=>53(5->QO.7P MK:O^\*<$ZO6>$E_ B^UQ!9&O0X73'W_82L5'L6""';:5/[K2R67TLQEQ=[C( M<&>TR/J&[V';^@-Z%0%#(&SVX./WWH[N"@?1. J7 U%9/EK^_12W<_,I>[AM M,9)??O]76BW3)F%H%K*_^=M%^^+H/='-$ 2"SQ2 #V$9^E0&!;4:#/][4].- M6Y<>_M@3RYCFH.@-#Q%*@Y!@#Q]?['*N%#45!0 MM5CW81UBW:O7TNF/!$]EX)\L*-1=27$"G<,&O2)G7W44U/X8^K1["YP;Q%0O MG>9?+];$8I_T&62T V7"$Z6[V>HD M:7=3X4M?TD8#738'_O 2CG>I.OR[9>M<8,C+M^O+FQM3\^X6MG.)03&&/H6+ MIE>F(T_WY'62!9$#0P:\M(#[O!OO;_Z\NY''F!A=$TSI$H\ N;U4;>Z+?2Q^2>A"@BG;@> NM^KIMSU60KID!Q10*%! H) M%/\ZGT6B8J,,8=+M]\]3E)R;D*B>X^1:AFWY$5L5])20<"!_""FA]55";\RI M*QQ;5PWV 6-#K1G[EP7[25!S0E!SLGKH1S^2.6\]=,4ER"1W,\DB96BB[49+ MZ9ZH+II.%4T3<_-\ #)Y\F3OIM99/_X58#QZ8S;C?9Z3XGURG<)^<4AIYY5$ M['GM%IE:N9A:I'20TE%=I6-/I2$SYU.C-3S5DXQ\1+Y2KL@_]/%%B_P.B-:I MY6(Z4K5D_@$3.T;HI]VO) (O+Q%^,XTMX9.-1P399#"B3"9;\4"SIR=(.5^D M) WB)T>B.%_'$[Z(2/,TT:#92-U:Y@5?OVWWMR2XKN ^]D_*'8GB[82#X$&\ M-9[4%Q'9K'F(U@$XM3 #,"#$#KY$Q*VG]#H-%OP 1OTE00/Q%Z73; _Q[MA4 MF_U!PFS]C]_'@E=E6"E,5&5S&V7K#XZE7?PN,VG1>84&.%"4^/47-1NZ3TSM M#?0)T .L!7]0G[%YHV$)U\XYG7?0:\4I,[:,PPUU3.8L%Q[@?!CE*[TFN[F] MO/OSBCV,_[^K^\1PYUV[<:_-^=0U_+(PEHET<#<+]PCKFIN"^\K?\;G7OZ

MN44>X^00;E[A-BO)Z[/ZA2;F[.N?O$/L0^5/J"V(?8IRKL,SHC]J'*,50Y MID*K7 . .-G*,4351-5$U4351-75I^IZ)9/5HJ-U]9)5+UW;QC(&Q>2.=2F* M^SRCN'TRVQ+8LU<;VL+9,697D3C)-#N*2CWS&@1.F9)L0WN:<82KIK K& M26^HU!9NB2>))_?GR9]S8( M':O@U!LT^H/Z"L:?)!EKE?%FN$? 8@U-J?7\#E@5JV* 2OM M1*NDY&K ?OW?GPU+B#?,*RP>*0K,L0ZP#=+&6WJFFE/\ !>?<;]K!M/%"=8+ M[@^H7G ]1J3BMK2DE1R1BG^>8O%/JA=\$B4[J%XP0095;*S,QM4 ,:A>,+$/ ML0_5"R;V(?8IA7VH7C#5"Z9ZP0009U:#DJB:J)JHFJB:J+KZ5%VO1#X\XZ5$ MOO1%N8)H $K?HP2%/ L >:$_GRPAKFUK@3WB==.%@>^6W%;Q>K$6(L1%0)O9 MY_CM4QRH/6B,6NU:Y3.\H?0BXMZZ<&^^I;W:G<:@UR+N)>XE[LV#>P_/(-R' M>SN-D7)T8F^>A?FJ4HJ8K)Z#^,6/.2>CAX W_ZSL5+CK4V:A94V4=A],G4ZM ME"72E8AEZ\&R.;57Z33ZQZM(Q++$LL2R!95'Z35&P_IV1*I3T6//*J*BME2T M-!-YE#5]4%%;H@^BCY.B#XJ5*-1K2 X[,B4J8DK\J<,KZ<[+#<;.<>&,S6E\ ME*O_N/#UG]R96_#-(URR )82A7KX1J-&JT7> O(6$(M7@,7S\0BV1HUAGWB< M>)QXO (\GH\+L=UH#8YN6'A6+L1#ZY-FY$*D KK'^0!J51Z5"N@2A1"%$(50 MB66ZC^ZC^]+?MUYB.8V+_N1*&M_KIL:9,^?LTEHL5?,%BQ-/5,&G3#>]S]47 M>""[$89J3D6#J>P#V'"ZF#,+T%IP5< 2V?"19;^ 5'3F;+?=>#6;"^?SS=OXOZ\X&WMS#Q\;,NUDW+I6OSJ&W9"DW+M^V8;?E6< WMRR<0 MEH*;KYG4.2Y-S.--2[/5BU#)I3&M!'?$:Q_ V]I+RX87CY0G;\ANHK"Z2YOC M;_XWP/,P$\TUX.HI4YT$Q@=L\A>5R3&M&?LOMRV<-^.J-FQ^Y+NA-NT%50$=K1",G ML'DGD)^86T\FFW##>GH7+_2PU@]AX^\-52 H@P_K(:O@KRK@-WMZPK9XT..3 MA_>"^C211 :]UBXZ&B_A=:;AI=^4_4>6Q)=?[7^EU67*[-Q-4 ,*OY/[$/L0\7_B7V( M?4IA'RK^3\7_J?@_ <29%90FJB:J)JHFJB:JKCY5[Y/0GG-M2WEPNV]J?'US MV:];B63/GN:ZP^6W')_]9*O+ Y,),?0K%FD4?GSE<=$' M;O*9[E0\!E)F'CX+_9VI&W[TV69XWC]^&+:5]OM7>;^\O,*CF8Y@BV"+8.MH MV"HJJIU@BV"+8(M@*R/8*BJMXHQAJRH-,K8[$=2?8=IR[OZ/5@T<"9W*.1(^ MZK,9M[FIP>@3[CQQ;@:^ TRIF/F=-E8.!IF_ RKD?467H M8.8Y84F7D5#SJY#'1%; 3HZN&H66"&QW&["1-:HME EC$,00Q!#$%%6BL-WH MM48$,00Q!#$$,;E42!QV^V> +]4WKFMW0E\]P_HSA^>;L!YL&C&QZ3R^! _Q M<5+F?#W">S)JRMXSWZ4H,%G*W_NKK)CF^(1PA'"$6F$, 0@!" ))?D/.F@4L 0@!" '** )*+7:N<.H#0\>[I M6[0WJTYJP':PQ+IP;'WB8@\_KMHF#$*GO>0_/6-!;\-@8G M$$Q$^7B$*H0J!Z%*+A9PMW4.!S.$*80IA"E%&<6]P:F&H]%A[YF9QK?<8=I< M-;_#Z+H9[3FNV7RJ.V6;Q>1S)9]KL0(&..+28XB;51F)2\D,)84_]^M?18(. M<0A0"%#V!I2C%C:DMGW2OE%3R[=F!]]'L&^ M!)(U_C?@I7' 2N48T^U&M[49TU0W4459?X0X)XMJT<$S M@UJZ14W.77+N%NO<_>K ;_^5O][-[@+6^ 2<<1EEC-(J<8W:M==JZ>R( MX.4TX.6 \EM'XDM.QG*W<[13KC"ME8I-$W(0UA)-8& * MS?IN(EO EQ\\IB@T%[G3Z%+[80(5 I6*@LHAZFLJ5,DW KO3.MJ+5HU#&L(/ MP@_"C^*/>0?U<9?1(>^YV[[CZ5^NP(Y%80?A!^G@1^'Q3;O"R Y6[;MH]WN53_036?4;F.+X*7#%VKVD"Q2 MHU#:D]^]03'KB6;E%\Q ?%CV%/@Q>"%E^A321,M>+Z<0D4FN['\NEGH M&R2)^=Q(A>B8Z)CHF.B8Z+C6=$P!<5D?"BB5.Q2(].3@STMN"EZVUY_.E^E\ MN6 7WI5'^65$N+6[C59WLPY@[;H[48P;80AAR*L8DH_;7VD,1B?0(8XPA#"$ M,.15#,DE@VO0Z _.0@TIXU! JUH4_%1A#>**O69PU98SG*/J]QPJX:@:KT;Q-,JB M[T,%%[5JW?3J!/Z^^4EL\*@N*YWWZ[HL?';Q>V16_L_P>;%_-@:6DV2JZU@K MG:_90X);-SDNHL,GV6T:!UO!7MOZM4T_T):*FTVI;9]R3*[KM^U!U'J)[M&> MN[-[VZ-FPH2#:85F@O&DOH@(1_73P &=]S@TN;<[P$&WCZ3>FTE>Z@ MU_JF>&8PW,"G8^>5B]NAJ7WK+KBM:VN6]KTVYU/7X'>SC=*A8W,:*0XAUP$? M]<&PM+_WM,0Y6-I+9$O;Y7&Z?^4DLOM39N>0_;W\(4I[@ZT+9,V/VSLW_&RL M]N -4VT.7\ #L9JK>!?W1J#,E-3JR>;?+EJP3=PP?)$8_NU/2_Z]1K>X#))P MO2G[Q#OH_Y3DY_(T@-A+7NQR)#QON N"\7NIMCMV>KY#;?!'3T=+^PY^GB/Z M2]JA)3UFQ-T>MV$F'K?- 3=#9F":WH;NBA-)5*/VA<-A&,W\%'<\'^6RWCL0 M8U>\4)HPZ]4R;1(&*"L @>9O%_V+M'NR$5WE)$97)=E?]=RX=>GJCRTUK^S5 MY.%AHECCBPFWO8WN*"Q)9=YNHF9+8004IP@4;0**$P *C%=("0Y1_]7A2Y:. M=E?[GVY1HUXB8B!BH%P8:'16#%2"-*\G\:86VR7#2SU7N080\?7^QRHA1,&R ME*B:J+I65'U4T;2]RR=DE4F%7F?*CTK?&B@F M5:K[T]X^VFP.?+?Q3CXAQ!08G%C_/J(;0X_JR])U4+& MXL[,/M^@.ZA1E:'<$P@ZQ)W$G<=S9V:1_'5J=YP^W[R(*K2D*AW$+?>.I?W] M=J(*CG;8 E-9O!@?TI((AW-,G]J 8O@E^,S/J+J,D"/ LI]@)>[GJLT_(,%& M+[BTQ'KN53YZ5+NAM.J+UJ1*$0O7E84S4[848.&C6]_54^$B#U8]U+(Q!L^B M%8)TS 00-;JP'-M#'BVSKS;68Z6*];IZKWY/(Z(=WJQGR$Q;#L%]"H)$.02D707"@T MAQ18B(JD--I#\EB1CD2,>!@C9NAW&G3JRXCD=SH#W>C:LF$F)M-V&. MK9K"H"-!0N<,J&M7Y^ -;,:>P;"6_^732Y\8KYZUN6I^YY\L(?Y0=3,[[6F? M[DK#"O96RK.7.&E)Q(?'\V'V7<[:1[=;S9,1R3=4:_WGLVTM89E?9/ X_X^K M+V7K;=)\"'&+0]Q(2:N 'C\;JNF,S>E50)+%ZCZ]=I4QEY0?8L6*LF+VZD^G M-ZHR+Y*7Z RT)'2;>IV.91E #3A&=P1I203-14]VJ(Q*4K$FA5CS>Q"DKJ- M5OOHD^UZ*DKD;:J'.B6M!E*:")D+1N;"_$BC+BE'I!P1"Z9GP>S\1:/Z.G+) M6U1K]>9_5<-OJZ:&2?^DZQ#0YA'DL!5I0R(,TX!O+=-+ BBHK%*KT3H^)9BB MC(@!SXL!L_,$#1M*J](Y#KOUG'1J3IK^&H?T\?9TH:/;B!_Z^-V2/?/FX,KR M.:E7306FD-@N)ZBJ?CZ&FE&NH'?KX@@VU#FC!4\O% M+DBE:>+;YE"D*IYVNTJDD()--:*0+"C$0T#XB2UEXC)7,[AJR^?.$8R?0_F( M4BO>L8[NH_OHOOK=%RANM^Z"V[J6R@T""@$[PLQ0VHDZWO.:VIU:=RY'97^8 M<_:8<#PNYM:3R723.7"!Q%BF3JQ'$!?<4+'UHV,Q\Y4DC$8L=17+?3A\L;1L MU7YA4WT&U@#'8LBHI;.GN:[-Y<.P7X5JOK )-W3^B$^:JP[S"N1XL]0%V : M2!E5-YLLZ7!?-^&ILN'2Y(5]O?\QUF=UIY&R>4BT;K9[Y$;+TV&R!B0!P)A$DK"QW@K>U(%6]JP8#90.9NZ'.$1'WA]><-P M6I90#6_( )IV#SE$D$L<,40^YP6O_<[- ("%.YOIFNZ7#)"0#0^S%CR \9GK MN#:7=.\Z>@BGUFP=Q;VMB&%YIOLBIX"5P54;0-_C0UATRZL$%0B,"8>'!;#_-WM0=2"Q MB&R4]^[&J"N0TI(C;N1X $Q?8+0O')!( PKRX,NYYF!;J@9,RG&QU&_LXFVP M-8C UF =MI9 J%'<:H>P];:]&ZXV>_#^A*Q3VFO&%(%O]QHW@:4MK'#SI\0? M83LX($?2#[X=/^LBLQ5)*.;W4Y/= .: .8Y_-B3I2"H!*(B3D7!M)"%UN33 MI$=(@;64Y.::\*%M 4;!=5,&K&P"/0H)A<# KK:;P&0MH&.6_6OT^5?^T\LA MN80%WDYRI;QXZ42XF7T!-$AH'K0B$\AY@4;BJ4.^6G*,6CKREK81-:O^\<.P MK0S>"_8U*_T^[;TQ(7Y_U$@^!6YAM$BL?;(,VNH--;F:!J@V29<9,R_$U3#[U MJ&_O+7K2#*@Q;/;T!"3T#FFCHS)]^MO% RS0/3>XW,WQ M<@DVTC>ETU9@KUO?VMX:P@U\.G9>N;CC'X ?A^B'GY1O0??UHW)Y60+@GQ6, M-[, X6-N]M8H (GGB"V0IC-J-?E*MSNR=4Z$G"?\O8S]3+>\WJDG"U;Q?UQ; M%U-=3O%U0LBN$\]PD+/?,%0ZUEUW.U60(F$CJLV(P&6CAVU>MBHWB3M;![TF M)0PD:D$9;\%<-Z03T:K2_Q@_VVO3BT^-VT M/ +W=,DIC)3K?JZKR&?O._ ZACCE*X)9^ 2.5B6CU!'5URZ!(H#D35WU8N!DGBV![Y@SKO'9RLG99L&K'<.]X.3B[\\Q:$4 =O M4$V&"GN[]=YZ,KDMYOJ2>?U=Y,?*>WE1Z':%QS396(,_,5[*>$G6_+W8V1?T M-/J"+LFZEJ?N*\B+&]L+%8_9P3!:Z.C#!;A2\?U=0\Y:N*!T[YYWD]WC1:HW MA+= FN4:TV"88"56" $#QR<1/>91;1Y*;?(/[F-8CF+$ 2('ME'3W(5K2+>\ M:\)@0,\3-^:DEXYY%=4WV8H.Z5^?ZAB7 <]YU>7U-3IHX(&^F_FZQGTPF'YD MG^M^J&GV=T=R)]3V\=8(]L:0S+2WHAX)2<\E"OVMX!K._PEX6W#SXO=;:].7 M-O7G(QG7T -&]TY6$!7@*V L7^?U#FW ]F2J#!,0R,= $_!!N-_(5_ V& 5N MRYOA$3K,&ZU3V#19:QXY[L;!*6TCBJODXMVQJ3;[@X39^A^_E[<_ M^8^>6 8F=?RJLKF-@/2#8VD7OS](U@4>O404 UCX]1>U+ =RY]4\U2.H*K86 M?@94?"V'^\OSZ,#K.D5LU>6BO\XHQY#_URBX@FQB'[@)L.TDL422?1F(MWMM MSJ>NP>]FT1%A0'\\\<4RC&M/'9-4@WOYP;"TO_>,. /K5%WBMMHNCZ]!OHI: MOW)ZFI3/JR/\()YBPF&**.*\GG4J1-_ MOU!&JRA6,6A,O(OKR9B>(5G?R_CX[:(%N\@-P\^^"/_V7TK^O08%J !++/!> M.,"#<+>B2^3GE<26Z&)79EKX]70-3_NC5(= LO, #?^W7=I\62E-OM::?9TAW!QRG"1YO0XP30 R.V4X)#-"?]\"5+1[NK M_4^WJ/'3*V(@8J <&&A(#$0,1 QT. .-SHJ!2E"'ZTF\J?7>DN&EGJM< XCX M>O]CE1"B8%E*5$U4351-5$U472I5UZN*.9[ZUKJ*>3F1!A^\X(%&)+3 FGGE M;:BQ51(A417GC*HX;XDAVA4MV\\LIZS5: ^IF#H54R',R&O4:K M1VQ(;$AL> ;9E8-5!DV!JW-9D H/NK:MA9\T[677P]6? ]H]J'+@H0#> M;_2[]<5O4J.(>>O!O+G48N\U1AUB7F)>8MY\F??PZO8[)>]PM%FUMR[,2R<\ M9V!??8RT'HB:5ROK:@DL9'NVU:I3@->>91IT"["YL PWS$7%4M[NJO05&6,D M$@XDSY\/D@D!4<=EPF+0ZARNYOI4).[F%OE)(@S>DQ1'+UHAE M<[' VEDV\KR M.2DOJ@)3*+*//:K4:_M]D]H2YL6(9G3BG7,W?HXPOV MS'7 K)U:+M:A+LVTWC:'(FWKM-M5(H44['LA"B$*(0K)GT(\&0D_L2E 7 G3 M#*[:\KES%-?/H<(4KZP]76\90O?1?71?+>Y;[\5YWFWTG+U[Z.W1 Z]R5MM: MI^J='62HP?<8BWS_)OHWJ;(8]Y6331OFK_NCUS+55AS?9M=?*31X3"#PS M@!L3UW0@?PYEPYO5$D=[W. $=:Q=8'[A5WG(@W:@R=@%[W-]NP')CAX'7$_!Q,>F],;_XVN MO,<5FT^H;'K4XD31*.5EK47_;ZYA$YUE,U&]^N;&^^"_I# M<*JFV:[D%I_QUADNA -U>\_1%5=+;LIEB1 MQ1G<;K9%2&C'M\:89QM_U ME-?>-(F, M$XM;C7'A31%,3$-E0&P/;Z! >P;,*+,>>)&R!-%O"><]& ,32^ M#%L$:YCK@EV'0:@;?($="\'N=.9^THK7U35G;X9C&H;A5 MWE(?UY[\OIEM:W"DF:#[[%^1AO>B^4HK17C$U>UMEPEWP8O=LT.]:[5>YN(!IYX_P:&@[Z M^38T'/3R;&B8S^!G,V*6Q>TW)<Y8/SJOU2'5:CE!MZKS([=_2S5*A M,M5;P>HDJU:?5#SQ1L_T/2;9^/_;^];FMHVDW;\RI21OQ:=@AN"==N(J69:R MVK4EOY:E^^C(] MT^".V?HH.P=?C,%TS,836\)IMFRK2J58K;>P(P;XQ*=O^J.*!35$1Z69;YH]G"# M+U35[*K]G^P@]-T6??]AF4_L7_B'T)30M-QH^H]_$9J&L:<]'9%+:QX3W&X% MM_>:_J*9^SXUEW(1PS?BN\)Z?>%]/?_WHCTK6HB_38\7CI] MH/T*HQ1#]?_422=LKQ-PFYX/F6!WYR"J(7D]JZ$>,HX];Q610A1(3>Q+37R_ M2Z$FCD1%;.;SQ?3]WQ;VSC\D?;*4VQ)LA,/RBGWP< ^\5VOK"?[X?C8?(]"[ MS9Y$I-)V[)\<9KL^Z<.U!C_&EC'DMG/Y7T]W9S>6RS_ISL"P',_F^TW[Z'6[ M<;DO=C'47JJ\I[6)_T9["2S6'2=FDD[VBEE(?/?^(#0[,Q?Q,0=R?9WB"V M>:87IEOX V47#GV*8H[GF W#A9IRFUDV*&3-GC%G+)(V/5LDMF$FO[BJ$GYE M

S"$1*LLQ]<][%-?W>4L3ZC34I8J#WJP,<.GVIX/B(A>VS+W+%F9Y^Y M8TO,5IZ\K,JU2"0EDI:_12(ID;3\+1))\V@QS]3FM-FCR6F![^6"5BQ!M/!, MWCF9UF3T=C9F]*;,X%V@7S77J ))O'BR-V/J[CX8J( NB$Q@1_OW1_NT#^QJ<J[?KE:VJ0@)* IJ#@(92>:$YXVTE<;NK@16UV2+Q(_$[9?'; M13_V(E*9=,MR#OJQ6]VJ8R2@)*!%Z<=-DKA=\YA(BDMP@Q**X[;QM%;/9+!4LH@*1"HICGY: M DI*LG1*$I22&JR FJR'Y%+BJ:?EH"2FBR=FMPDCMN' MU)?+TU=&35+N^@E$WN_'NDV!=X+A,AI+W4BDKU]XX+TR.'W<$DK64FFLI;3R MN&WDO4TQA9(*(:G)"JC)7D0LBPN]DX260D))399.36Z2QZUC[ZTF26$YI9#T M9 7T9#\BE\7%WDE"2R&AI"=+IR.V>K+>Z%=7"BFAO=)A]2O+L]TQQ=4) M81PO+.2VI[@Z&4)EE5 RA,IB"*66QVT-H6ZSPED(QRV%I"H7C!<J1KZNKAJY)P(4. 1B!9+ZXY@Y23VQ DD]+75)1:X$0S@<*]"A MVT*S@TXG(^=X S2ECSD<-V-1;+X$0;]H=:'\6DVEV::TAY(*("$[,18A^]$C^UXVZELM154K?%#\$!OUZF$W MZK?M/I_@?=;>R]7E+A';"LP\U^!]<_K*AI;W:/##1>_W.@9B!I+[XY@YR3TQ M \D]+75Y9:X,8S@<,T@O!?YJ,+.X%SPPN&:+?L?H,+V&'BOZD?-6I!]&S^7Y M7.#UWG@3;NN#3 D*('%Q9L@6BU$;B?[QZT* (G.4X3#!C8\N4W):_'TL>#_8'0]?EVW!09J&)29@.]B$"E\?E("M90(N*=-E MJVR=R2_-<4%-%F3F3E MQN$.J,^V:KT./!?XOTV<2R3=7VTW%1;\>?/^[+>$W7F?-LU:HX=/QX9:ZW03 M1NM__%X\_N)W_6@9N-OZN\;&-H+ 3P ]9Q_NA04"!L,%(@V8&[__IJWFWZW% M,G>IW@_SQ_D#4 KQ5P=X%0"N#_\XNX>1W'&#"ZQ[4)L-M=7K=K,-=_LTBY7X M$S]%40>25E*4*VNU'MCQ:JXW7$MC4NYO31(,RR-?DQP-U?TM2X*Y>NAEH1C% MFAC%0"RSC%"D#5!@O/EVX%HBW-P2\>:N,O^D+S[I"78-/VR+#^$KFSM35*;/ MW)C5V)7G>C:?1S(4IH_@P9D"YH)AL$<^#WH\SD2+CO?X'W@>'0V,<,.D!C87 M_ LV#7X"C#N%%O[GIUY#[;YW$@(I-7:=]J>"YX9 ?>@.NG)M_=%S8^/%=I#_ M%#:RP0_BYD".4YM8'OA#T)CC#<:16(V8V)!/,8CN36'<22,92;I8L$3"%'%$ MFURS,=X/O0ZTJ0[KP;!+&*M<%DD>>VIX\(LG;L*S!AOIIF8.='@%LCK4L3%% MB"T*@R>:P&D-YKU8,"";C31)@.1M!# _9C )/H''#?ZLF>XN_%^+V6%+1OWA M7;WJR?:Y.0N8*-RRB3!:(%9.*&=331\&0C4&SX';(JQX_ND.F&E!Z& D$R>0 M-V!ER]%=ICW97#"B$OS, 87"8(4P+J YT5:36'XI6NJWXC< DC#1@082"*93 M0Q\(J#*T%\FV-G_R#"DL"I#+D:P[XMR7G5>0. ?>!!CG =O8R3.H,21?.KK- M44&,+-(>SN51,W\D4!6Q%2E;8YAZ' WDFN*[)5HLHJ)8+4#I[[6[&AM:!HP) M&KNR; 9Z[NT &_4%'S?W$&Y!\K$AD[OP'$"FY@B8GW<=T$6S=0>?&MG6Q)^. MC\ A05Y@-;_?K8AW.?K$>G?M=P&6@OCWVIP;$;*?0L](JJI2[R22L9%9O>R U[%(C'\,(JYN>JG43;0=$= IBX*Y1\[Q **$BW!8 MU=TY)LU].T_FD-S=D-S=6Y72L:!043G:T,!0*@_VZ,WPYA$&O9C"CK7YU+,' M8U0 WG0I8'^82:_$J\ =%5SV+1SY5]MZLK7)N0<@84._PW-A;JL+N'7NW)HJ M@)7J[SR)[0?-_!0J:.%91OW1.U=SA0UP86B.]4GWD3^V+'= M;YKYQ%=XK3$8[(0PV%D+@XWZ,JK'$J>JQ\O0A['&-4,3B &KVDP#1Y*!(^J. MT=#3K:''P*(@C?U"! ""Q3C=^!@;2#<(+21P([!W$(P!>V(#P8] M";7@1AI%%P9,J8DUU$F\-O9AO]U7PN ?)Y7EN!-T+0*4X_>[C2&MU.N= M%2@5,T#W3Y^8*5H6^G0[C4W4$:"')JT&S.J*N(PC,"JK#EQ!M;\TPTOGCN1* MM*VOKVDIW79"(;)T[DR.I-D?/VU+FD9;4>L)IX3G7FO MN7!'\C1JO65T0YMEG=>=9,#\MK#1'FQ%^?E!2\?TG8%A@57%;T>HBKGIB*>^ M<0.F/KP ^'3$I#XB[;]J,Q$-QWW[CP;0(F4H@P,-IFA1V0%$P.A@*=W$%(!N MMQFW8RAXD,444[LU=OF_WZ_O_V;7-Q>7-_?7?UVRKY_/;XJ/T8B&YU3>2/I5 ML89X0H8X&K:\S2CZPHT;?9!B+%ONC%V;F)D&8LZ^&N*$B " M55\GI066,DY4;*SG'/2RX0=ZQ-F=>CON=6A#:XH*77<=MH;ZOZ)?VD [D\N? MX:?B,_7]&VD;A!^C[_DLMC6#T"IXHOYFI?!;H4>YCR+?/EJFY^#N0;!7B,$E M\8WVHMG#I"]0]_@[DO*'TZD-BD3F58FC@/#4RU@?C ,_7 R!BSTH/ID:U@QW M;G[5S8'A#<4AI]$(#!C;>:-$0E_8 6"UXQFN%J;.S^<)P^+V\V9W+=0>4?UR M;ML8XD%M\G&VI&#.<>:@L$ 1@](5'L,\&I40AJJW'AIX:*/>?I +&*X?CO3^ M!5[/_B^WK2OX)*K?\=L;&&TZ1R6:&+&Y!OO*@%-H?,L>Q);5TI84KHR#_.=' M=TQ!#'P'A@AH\B Z3-39,,-J- 2"Z0(!M3AYQI08[X=SE^Y/= =OL21"^9$ M/*TXERS&M$F : &L,1/.IQA("G_ZH.Z8MIQ["N'B54WB9TDZ:P=XNT;3L-Y9 MP+.)#+W 9RM"SCMEX\R%7X2ZA?R+\XM#F?P #G>:]*>=(>$\[&\#. 0&:;TS M-TCKG9* 1#L1)')=L07$6<"9!(!8"0Y^&D"2)JHQR8O]E;Q839Z).#'U/O%, MOCR3FY5:2?#^ML*D XT.O(@W.(@-"Y"8N9&0(J]'KLB&Z=F#I0(KTE,'AK>7B84X$T3L*A_/M[GOT]T*"[V=3*4@?+%@6X+^W\.^2 M?9*KHGO$^4N#-Z3F*)F5&>X_Q5.X A,[7";?E,%F$/\P5NC_U%]0V540K(8O M0)JD^8_-#SDFA<'0ALP3Z4,B^4K3;?:,8:]TS,%\\V^(6WS^$\(M4'Q#?XZJ MV"7B+))+TD;N+V([(E'1T:#B87G2C<7%+&U:?:UQIPN7&,^W(?%)$GO+Z6&2SF2ZRCL]?.[ M"]95>_F!86Y;D->^\XQ!A[J2R%X?@V2)3S&/,:J>\8U(+.3SQ E0_8%\Q+0% MJ)'!&)5YN'GKCC4W2,(%!@50U'0SXK^B,QL\PX%&.F;8Q160W K"A$6@]MR' M,H% \1^*OL;:LS_05U"W+C=F\U3+N;B)=<3/@V<=S[;1U(%1UMAE,)#@6^ED MA[P>?!QXY(_$8XK=:],M@)3&^GY3\^817=0Z[U@L)*6OO(=RCV( ME5%@.A9*QT)W.A:ZRZ#Q],Z: "4=+*6#I7L\6+H<+LH06VJ4\C2J]@BZ=,/& MZ:6O&;ZB7A )=?X&YJU407?2:+VW+GTEZN?]+9K]+=_LK]];\+I9%Z\?ONAF MZHR]W6]&Z"TG,?A1![1.-NT>+T[XW!P&F_+;]43P@\S^Y'/,:6DIS83< M^047?(5Q\P(61V@!R4SN-90(XB ^,4("?$?+)0T-DADA1UHTE6[".B_08MET M\RTIZ6LL?RV-NDB40N9JK,L)$O1*3Z>8H*W*04A%O'QN$>DFW"(B=X,P&07L M:T9!S06=D%'@,*% 0V@-XATP8#08BG@'26#=/$Z&40(' & M8S[T#%YCWT,G_:.A#7Z\O1N,+0.#.-+106KC#R;6D!OQF&G$TQ=&?K*C'Z5B M?.S"58^JJUQ<9+$F;Q]G;\4+7^_*$ !R5-QC$OREH(\4G&&+!!P"M H/H"U/ M;B5+B(U0SQ"T!C\0"Q\\F?H(4WC\8U<8\X4%$7SZ]E&D7T7#&K4R.=B'VQ3_ MIV=RWZ&,7F>9O"6^,N,@OB6N)F^)JR>R):Z6<$N\\U!ORGL,5T9HK_21R[E9 MQ,9%8[<=\=QVJNB 6BXP(L^E26M(T#NRH2&_$]%\=BY/Q\X24\^2=B6DT>YK MTIB_(O(^ES8,H@)T*4\A"U]YIPS%#3FK)?!>73+SD7(0\Y&7JPN@=<,/P[S /W_O3$N\78ABH M>T400T[9#V1T>K\D$,F_LGV 9[VG#GSL\*EF@]T2?C6GW_NS=<697M\OEF#R M.^YV,VU:6\L-QN_CK]?:\/%[N:+K M0FN)L>FTJ-!+I9]RJVJ8MAB!G'SZ*)-D2ZDAC;TS(;_\X9 M(QNUXR4<-@.2NKX*(,,SZ4^VY9G#MY%=C$8=[Y-J]N!/N_UF";=B\+@T\7GE MS]@._%RY9=LC?"NV;W(*G:]XIW;:ZJK9'Q4O1 M;M!"I%]*HE]6))L& 5!2*:12=E,IO^Y)IP2(#NSKB7/'MWA[YOU8\_?L':%: MG&M3G@%/=>O=$>L:I=G?6=6DY\ ,*N4-^32D:TU*AY1.KGZ, MW#_:DQ-S%7#OK7V!&Y&&@?ECI'QP?W@XG)QL/DZ6<.$V59&E4MJY*/.V MW6_ T]11]M?54?9BBC+OHC"QJ1X3CEL'+],]7@UDM)I+-\\>BQA8](FY=8F%! F M=7): >$342N[ZY22.CD4$*: \$D$A,E=KY2!E25LW"/OGQ["+ 95U:9)X&?XB M+,7Q?V!PS1;]CE&L7D.LCE]*.$PLP;I4VGU#I131:FZU69=+8V2HH]'<9QT- M\<$6]^TNF6$K2OV5_0I>)_7]NJ'NG5^QFZB%8]K1O\27+M;=9;W.(_?HREO\ MH\7/M."B9'E%KJ') I!2W?LE^32,>^+-O(7=EMMKK;DM-S;S[2[%;7?V>BFN M2I?BYD[3.M&4^+1<+=+ES:=Y>?/&-4%#-]T-S]5#<6"]_[IK5*F]:T:9UIT]KW>B)2 M('VCM941\CR0W>Y5=F]X'Q)<)PDF"=Y1@@-SSS?T8H7 ,\GURL+?C5W*?I^R M>)."/EKQEO1,_W?]1CA*W.-F-'A<@09_<0#?T[!GXBVS%E9*,Y7!8(2.,![BO; M.-%_U'X%MU'XCOX?S$HB!W G!]#/50DJ=^_]R'#FAQFR?:\?Q^/"39T.+\KB7W/Z*9EL%1F2ZBA+E\76YN6.W5J M963\U='?F;H1GDA>C#;]ST^]AMIX7^*=T]SU^5ZQID+Q<,(:PIK\DKPV1<<) MB,CH(2"J/A =IYQ6XCJN+3.WBK^X*^]-N@+W:M)>V562T:8)=FXQA2+O$MO+ MKO(!6?D@X7IB96+ELJ R4?$8>#*?2QWI.7J.GCO<<\LG9 J[DE)M)'IX![R3 MGLU_?7*W()16GH4QO\@(6DL/-LXIAK['[,X3O7Q@C&@#UKAL?Q M@E9K\:R2 O, V9J X SQ)E;_$M>AYD9^'_Y<82_PF^]W/Z=8I1T.'T9.&5X' M<_@+I[!XF'!C8'JK$R--I=Y:OG!>HJWK7^&FL#*28 EHTI)@B5%-W5A! >2Q M,LY]25!SG;NO97>XR>5 NE!)P@>% 83AN5[]F1NS6M*-3&4P'\X%'B67<5%@ MTJYFP)K;?& ]F= Z7CLVYS=XX[CAG=.N%9M24@@\,VF!/]X^BW/2/M&$:G@K MV#H^% VY>UY2%EPT;@N<10'1S)F(M7??.S&D9]";Z2C,Y"Z2 3H"3L;'_2J! M'JRA!.3UXAA6!N'VLS[@R2KTQC+E5(0@.O=(V^CW%T#,&\O]FX. !>3>11JC M.G,+<:R%^Q%+M0,6Q2RO(_FY5",0CV>\G2Z?>QS.J@A>5V^;Z@IP6BP2L:%D MA(\UF&6W2!P^B>WY/')@1MSS,5ZTF1,YDS(.=XS""##>&A[X9$V<2V0;2FTW M%1;\>?/^[+>$#4:?-LU:HX=/QX9:ZW031NM__%X\'ER%)^ZC@X%J;&RCP/T$ M*'+V0=0U0.3 &QGP'-WOOVE)\%Y$38UFEIH:K6S9FD?GOJ+M+I7;0'/&H,(& M'/0TX+YM31CWT5S43=!0CWN&U _^%W$=$ECNOMNPT73_:EL#SH?.%?25W_'M MK2WQWK(=SM*:X%M/9:WKGJM5R38;TUO/8JT3F^\L*FL<8[E -,/PIAEPB@%0 MAJ&YR8(Z7F 3#9VM9H=5?XH0WH;DA<&BS/F#;H)@/ M7N)'0>4L43 K*-[I&W4XW^A%4T-QY4[2J,) ;1E1,)=BI7G)?T-I=)NG#J9E M6Q%5+7)%A-248E%B^%:J16DJK59GOXM273]B+MJI= %B# M,6Z7.E0AE:IYEJ&:9Y](2FQ:KA:I0.II%DBE"G'K+-&DTJ2YI[[<+*2^^$5/ MT821/0L[-%WYTV.M_E8ED=H(*7IMGPEDB>I$BH) M(0EA/D*XN0ZJGR6)03"_&K$X<4"54,M4";5*%P2FK'NS%^MN15W3;GH/@HH9 M4K6S0L[H7?[7T]W9M>FXMB>*1]RZ8V[?CS73WS\+ ]PIRI0^).VT?;O[GGJS M;8>R-:K2[52I9L3>2Q_V"0L("_:$!0MWX0EW"ATI=*&$\[1?F-B]OHQ:Z[0) M+,AR. 6TR+].ZE[ 9?55FZM*I3JK-M8[D8WU;=!F36W5>5VJHZRMNM=;Z(_0 M?3Q,ZDHT]2$X([OGB^5)3QR]GCB45;G%#2J'=32;_81LVXHH 7(T"1*J!@E9 MO]UB6ODZP)*A&:HV.RM\TNEW4\XOEEB(^0->2X$!U7Q7.)H<#2>2Z-6[U4*-,AS.0+H*#UGT9;* M,?HD_GVAY)8<%9B^_).7BXQU"ND.16<>U M2Z&^K*MU0 99;XD1?YPZ?VP)(!6<<2G7NIR) T<8D]O;*=G$6D5T3O8H+.73 M\K SG),]]/Y_D[;R*-I&6%#V<[+EB+$U$RZQ/EVP(,OAZ-&BPN=>=XW0KSGW MVFPNGGNM"@I0CL8QYFC0L5>"_6H;B>F.O<:KSAS4;^PT&F0*DM](D%#V8Z_Y M8L;N3F2SUB,GDJP)2M2HPNX5N2]T[)7PIC*F2LF/O9;(?6FKE%].GLN1PT$Y MT.!8/)=^K4L9YF1(D.-".RK'[Y+0J==C!),3\TI2GWHMC6-2L4T5\DH(#BKC ME>1QZK5D+HFJTAVB9$:03T*G7NG4*YUJI%.OQ!^5 9 *SKB4:UW.O($CC,D5 M>^JU1P&W8["43\O#SG#J]>#9RU2TAZ)MA 5E/_5:AAA;L]:C&!M9#J>$%A4^ M];IKA'[=J=<>G7JE'(WRY&C0J=?C@_U2G#5;A:W]"+;V#YR_W6NML,G*C,/D MNI%4%G\"-%^QW=FAZM7JJX(O)R:[I%*W$][7A+F]KA+>8&)EYZ]R;N20)4\' M0 EU*A._*?D!T#(Y$/5J!74IU9K@H#*;/SD= "V9XZ*V:FJUSF>0_W($T%%Z MSJ+=A6/T2>@$Z#&"R8FY):E/@);&,VG3O33DEAPY'%3Y!&C)?))^K4V7TI 5 M02X)'0"E Z!TP(\.@!)_5 1 *CCC4JYU.?,&CC D5^P!T#[%VX[!4CXM!SO# M = #;_]W6DURFRG81EA0\@.@)0BQ]6IU*I%,AL,I@46%SW_N&I]?<_ZST3_. M\Y_["8>JAPV';MM]T>'0YO25#2WOT> EBW=M,;!=@B!9U^N +%)P0)0XI'(< MDE-(M (S+N5:2W4'?S7@S;@U-S! F8M^QZAY7T/+"^VAQ<-B]!P]1\\=ZKE% M8SO++D+KEP7PR.:(JHU$P_SU<([9N<.LT8J= H6A.\79B^:P[W<_KP_X7$ZF MAC7C_([;S_J )_MT8>Q&.$?.O>5J1O3["\MQ;RSW;P[>U\!Z,F%BBYF5"U&< MP 4

]059(&=CD3?[8(N_7@LT[?9W*FYTOE;U'/_-]TS=PVQ14Q/ *!Q?C.*> M<]I!3B)#$5H\W==TJ*4@:]I82DH^-!A7+*5=(M%%%\?P*KQMRAM=GV"D,_3ZCX[#-:> M_-;?SJ^@>Y]B..08[KWN.Y'IU;MNL]VFFY>@Z;5&8"G6D&ZC%GX5V5.RH=T; M?N_/_)L[_ND==^/U$*L?$*N8Z?Q[!&N&[08S..R3-LP876%CA$V29I<4HA6^ M[%1^6PP?RMA!&9NS+4DSF!#V4,)^]Q*V'ZN'./W&Y:LJ6.:_=!K.K-6N;C&0KM-[?_ %!+ P04 " #B@,Q0=6 T5( " M !:!@ $0 &0X-34R,#AD97@R,S$N:'1MO55-;]I $+TC\1]&5,H),(8T MI6 L@3'@BMC(.$US7)LUK&3O6NLEE/[ZSH)IH[1"/22]V-K9^7COS7AL+:+[ MI6TMW/'4KM>LR(N6KNU^:W5[;=,RSD>T&Y4#6)-@^@23N1,L@W#4>%QXD=O0 M%U"OH9]#N:+2MJ;>5UA'3TMWU#BPC=H-^NV/C#> 9&S+1XV,INH49:TN;CF1 M6\9;2A2#3J&&4)UCH93(SZ94<-4JV0\Z,'^?4Y*S[#B(6$Y+\.D!0I$3K#1> M>G-_U)!LN\-2UL1VO^]8S!1H9F 9$]LR5IK:WQ"8W3>$D)PT.6%P G_M^A$$ M,_#\J;MR\8''T)U[Z\@-W2FL'B9+SX&QXP0/?N3Y6H8-LP$0S(?,J1[UV)&:+EVPL_35=D[!R0,DYXPD@& MY85+J5.O6<;0$>[%B6A$DQT7F=@>P7DA#N$;*/=QR3:,2(;":H.N0=.4)HH] M4T[+?\]7K[U.>//!O+T;HNXX3!Q!8@HE10;BF4ATQ,U"^0=VF-*%Y3&754U.+;7YNP[O/ MJU$:6#P33*FJTS5U*U\'&5:YO^.:#Q]$_Y"5!+ P04 M" #B@,Q0>[G"IF0# ":& $ &0X-34R,#AD97@X,2YH=&WM65UOVC 4 M?9^T_W"5:5,W+7Q4F\1"B 0D*UE30!"UVZ,A)O&6V"AQU[)?/]N0DJ2PKEH? M)@H2)+ZVDW/O.3;1B3GP+SS+'#A=VWKYPO1=WW,LYZO>JC7-^KHEPO5-/YB] MD?T->F?]D3>:=+2K@>L[FNR ER_$N#ZF'*>6:;N7,/6_>4Y'NR$!CXQ6[2.A M&J"8A+2CQ7C!U2QSG ]+4!H2JG.V-!I+WH9->\8X9\DZM&"4ZQGYA8WFMKU M"8E7AD\2G,$0W\"$)4CNY9\..EI(P$KY9S&Y$9X2 2 [/>L\SZ6&:V M"T#S] D1S%5)%(3I]2PC 4$I$2/9 J8D)G-&X8)Q(@X^GD>4Q2Q<09^E2Y8B M%<[!%HI5P"&A5FIW#[AFO:&S;-E65Y$D=WN> WW'\Z;C;M\=GG6TAJ;:XZYM MY^TKU_8'':W9:+S6H#>:V,Y$Q3<8UA%=",'KCJ>.D9_\L2K5$MZKDE21@CBQ M-B=V#N2CP"$*X=O;GLO-['6J6\CYP/(%/K3RN/B9K#LG>3I+%&)]EF+T0R=4 ML(0-]).1 /XZG9:L\QYT=4B,WS M?C@ES?KK7:%97I,/);MK27ZY3DD6D+E:::("+IUOEUZI$$HS6WD^F6[4,MA7 MYLIA\)S1\^\_J^$\2 MZT>$HC+#SX_=:80H%>J?KC*.D^S([2%Q6WK">"^WM]K!$"P>)A

  • 3(\@&S M["-R@^B1X?L,PXG/_\7/@&M-?XGOD^G"YAI.+_N@M>#PXF.W[ LW1 M]9'E?3[/R>#\L/@>,!K"N?AY[IQ_[KMJYWYW*,R>,T%8U0T1!^DE%B'&A&(] MPM)W-5JU@A^YVYZ4_F7%%%K>5DRNM87+B/S:0W)@M-9=42KCFG1(B-CIT I.&\U/-2@K)M>+5([M7HKVYHW!VE:KR[<+ M(JC>2?P&4$L#!!0 ( .* S%"?#Z*7(1P $,Z 0 1 71>@] M81X11M\='+TY// P]5E Z.S=01)/1S\<_/&G?_V7'W\W&GW %',4X\![7'D7 MEU>?O%_/[JZ]*QK%B/K8NV!^LL T]D;>/(Z7;\?CY^?G-\&4T(B%22P01&]\ MMAB+\E]2A-[=R9M#\:?X=70\^CFA>'1\>'SH_>?A]V^_.7Y[C?@;]Z/3T="Q+\ZH"$-D MFF22T>L'<=Y K_SM."TLJ-@ ]]=KC8@D<06N;5IRAZE%6S LFXT>'1*&?= M6Y\E-.:K,B$1]M_,V-,X*X1FWZ\U2S@78]/5+BNUX LPL;<1!9;J^,6?V^M# MB:4!1<2/["UDD:4O$?'M#40!5#\J5Q>\C%=+'%FY+$LL9$7QDCN0B!)H\,,Z MGY8<^S##G<(_'2/NU8?&0'#MG8IV]13,Q'XG@0S=1+ >TY+[EZSA:BCW-,(_*$ZXC!UL ADV_KRZ0$=2^A$L/GB,YP M=$7OYV+IF+,P$/K&^W\D)%Y52&I#0X?$OFL@L12ZD)6GP_^]EV+8"Z]*!A7; M4"LH#K%^WYE8]_N774 HFE^&[-ERBK-7 M"0UNEF#' 7M,RGMWL8/GIZ"9D,@/691P+/[0(7B(!EX!8V"LOD\6"\17-]-[ M,J-D*F8\C2>^-&H0.KL5(],G..-[S;IV(1P=K@LA ^>QJ:1RMRP,J?YTN.AJ\K^7\*$#* M"@,3R/V<\?@!\\45?1*,D MT-B5L)0Z&'QL3 !J/H+6G-1\8;S^Q&,.@S:9] M=(=]+,;>8Y@I*1O*'7P^6>>S!"&'L0+B%5 &QFX8:#1F/%_4]0\.AGZSSE"M MS<#8=\WHS+H0V H<[/QVG9W0=K\,T-0C$D^B",?1GW 87#)^CXIUP%W!P>CO MS(5 P?!2(!Y \::,>P!G8"R_Y4R<>N.56%QAOU_"L$MY;2UQ,/G[=2:KQG+! MS9L/C+21C*C4OP@./@2O2+SHC8X.#]RQ+32)YY;^(YYN?ICF5PNGYUAP0, M!3"#Z"F0J64$@'H9U %+YQ8<%XS>AHAFFZ3VP<%A0^/+VGC0:&#\2QT^#^BE M4#R*#P[^&9I=]4 MP<%80R_38,B-O01E8 R_QS-@Q!45JO]"8LL64_.[@[V&\I4U];2V V/J)2+\ M%Q0F^*.8PH(IA3W!6N)@K*%L06-/MO:TY@/C[1T.P4%\BWB\>N!"VT0^5,B5 M+D>IG<:A,U3S*Y9/\^F<'4RUQKH6[ M>:A,-?W+98N H]3!8D,EM=] &R:K+3YGG=?N8@>S#*K>EH[FDE6H? M'!PU]5!H(_X=* ]-?VEI<7"5.KA;QZ4.[A=T]$Z5(8[+YE. M@D!2BT)M6%[@&)&PXGKJII9V(7UK:)P;;J["X3O'4)XS*9*AB;">KZ]2GMN# M<0AW&Y?O7M9E64-V$4;3._B"7\DBD1$-J4YKYC.Y9E&DR[A]X MM+:ZRQT"L7N4/=,7M&>XXD7U#M>PD4,T%N7>*IK]WN4XI[@=_=;S2&5UAYP, MNX!V[J@($1BF@-*,25=T$H;L&5+]E<\.KE('^\W(; D \C$5( ;+:NT@I@52 MN,YJ9A4'TPW;0OD\5HK9&";G-194;A@UZSID85@>=.[O-X!UY=QJV=8A M/$L6*JO$+I7$]O.M+$I;M)PNK@WE#I$8I@-7--V>X8H7E9.F:2.': S302Z: M24DT^TFRIBZE5F3RA.5)"A2BJXE#*/4RA^UG1E7<>*Y+&26Z MR)HWLXOM^QJYR3"_%:I0^-I)8_(]=@71(V;"=J%=DQ$*I\'H%8CDI MY0#(#O]I3(R.'1;;%+^7$C#4(3%9*.\]FU'R3U#2:H2@E9;:;2 X!&Y89#(D M7H$%9%\WD&V8HM5=U9]P?(LY80'QLPESSJ*21;-V;8?(3,-+R<![)"Z88_)IF&Q/J^OPTKVVG)= MGM2VB0R$#'6@P%$30CDSQMVBE1'(N+F*0W2&S49!R46DX R5\Q,_3A G*!3# M-UDLH3!Z8((7F"\(Q<9D6M- VC5V2,LPYN3P/0T!V*]S%):I-EA1YC>4Q.YV MZ9-(USKDVJ2+KFYENZA^, PXQ=TF^;+>Y?G5[Z.RHJ(R-0Q3..68NNR^=*9A MNV/OK/4<(C&?&UL+P%-7K95B/U11%#=,SK!0E[%V??V2\0OQ.XJ)+TX2XB], M9O0]C0W;RY8P'"(T3#'J8A'4>CDV2-#Z"F,PY:R9%*-:,M: M=1U2VYA$?V^?,>S790O)^B)W0V^Y8,Q+^GT22]-%S/CJ3JC 8D)M6CQ?";9# M[H;%QC2_6!9=V XE$:H0Q5Y.AP>$R&F\7ZZ+2VI3S*5G/1-.>I!P&,5KUW8( MU;#**("Z1-11)BR@#O8.X?J<^TQYKNH*7BG3Y:9INKF)0U"&+<:6^OH_H[XS_G' 2!21-0RY6/\&AOV+$[Y/'OPL=^8&]?T%"Q9)$P3Q* MXCGCQGSK%J1#UH8%1G,G2KQ>";%<0$'>@-O+D(/:J*%/YW%!P%"'A+R@2YY( M@&D@I."'2*QUMYC?\$!PBJ]D^J"2@M*@@4.@INFLAH MJ&(RTT#5B*]ITL0A*DM\C26=U/Z,NV;.-!-)58JK81N[O$X-NXP](]5>8(Z- M\3YF_F\WTM!8RF,@OW\6E$<3L<<\"9;:$Y@T;>X0X\;$)0#+2Y&L9T)(RR0B M3V':RU032L83*1SI4ZU,2=.LL4.>&Q^TT.69"RT5;.KVW4]079@0R0 !AY:Y M18/,*><098.F#D$:MIZ2(&60A8Q6M,Y(^2A8YC4J+LE6U'/(P#"PJP^/^1&(( MH;BB<)G$@EL?!:6+9'$'/0R5Y_J2\2Q%'9W)5I$AINW@. 1I?UA2OQBG&PND.=S-SI"F P2Z-Y^XG*"LG8\NV#LEN?-ERLOZRY7[J5N9LK=;5 M&S5QB*U6=M>]L,K"NL-/F";X;'7+69#X\;DX<<\8+ZEW%74'QU:[A?EO"_@> !HJ*R7=O/S)(K9 M O/H#F<=$\OZ)(:-.#XZE$&RD#JA=*)HT] A)L/,D1KS?07@0GB4TQ?7^]/_[$R'\#XP\=WCJ MO<@OL2A^=Q"1Q3+$!]FW.<=3^8V-C@^/3H^.3X[^)KKTYF41JBH .1?^\_/S MFY=''KYA?#8^/CP\286_SH4,L0*!N&] >3Z1,(Y.3T_'LI8 (E='H5N-%?$' MWKB##@F.-^U064A?5G="]-BT.Z()#K^\GHBAW;0G:[.AX_Z,T7))Q%J0_J:4 MI4,:_A2=@:3#%"UPM$3^)D()C6)(MGK@1?X<+] U\R68#4W@KY%J-X)/HZ/C MT"6*=2"5":\,Q#N-(?1D5H&KW.\+^FQE[&LNDQGP%0+_?1$VTJ:'Z M8U1 :4Z(O*SNKRKY8E*BM\S_VH8I^,6?-Z:AOA%+ 8';6D@M%/ MK0C1]R& %'6T@TE8#<620XQXW)P,U2@E0?RU!?:VK#!IV, ''*9OCP$I1;;Q MU8&7GE@!,GF[8&+F([ZZBO$"5*H##SU&,1=S[]W!%(5PK$HK+N6E]P?9-#V[ MB3E-21B"J_W=0*4T%ETB_E$CD0D%.0EBPB@D2&+T20CO=Q%B-.@,UL'4Z+-_@5) M^AK8A@XVHJ:"!9L[*X&Y<( 5QE?=%5,;NB%+&LFS67_K$/1Z/;X@82)WUR^G MSSE)S7O]%TQF<]%V\H0YFCDQW"0QS+@ #/#]C?%MB-N:%6*[><3\9KIQH!D$ MK'%%%G<]+#HB]-4YE W+_PL\Y@4ZS!E9:D=;6#FNB-/("[XH.%D-?KM>VEKEUUW$Y+L[X+6(&C\UH2 MZ)OI&9G%8CKVN(-L1M]\;LN<.NKYCMZ'K1M[9_*Z()%8&5$H$W;T*"@'WI82 M.M=>@$@A%P>V'D1D1]^9C. FF_D 9J_=K""ALZZ6E^75 WZ)ST+F_Y:?OAF% M WBLOG?=3S?^YB-3I:"6K__VWQ4G^N8]N20O632']KK*CKI5CY86?4Q3G)QG M=GG=F[VKGC:@J'E_/S!Q4J;PX5ZT)8'85G;4SSJ4M-P7L@BDW?1K$P7=G412 MT+OL8GVBFO?:=EK=45]KD=*\A^H@%-U,T^&/"-^5..O1THT4OPCY;=>K_ ), M_@"L6++O<)QPN*B;?Q2_(6P*].Q,W9:WQ?IG0&?T;L,KR\.6NV9'#9):]%A[ M2/#<\4#=CCK>@K)M)&Z\7I0]-C2)('!0J.E)1"B.HG.V>%1Y7'8W&+:C=HMQ MDB<>-DQ3.QXF]0G;:@VM^_#$KE>+UH2VT$FT?*I&+M7=\*$12=N,![@B4*10 M+Z[2;TZ\7:30W/4PZ9K^;7A9F4'$<@%^U_SK@N866A:?(2$"^.U,HH3&>8=[UF'7B;C%EB5@:IN"P5$=O(0"I@*G]I <)U2%BFV'X?K$,V0KC MZKQ&'S%P=FWM"=@"$=IU=$UCFIH+]X$M'S#-+SGVUSD'XA8]>&:[(-^"M>.I MU><"6)>0%J8DN-CJ$[6T3A:,Q]E**U MO%R_AV03T+,$A:JTS S5KZZ9T8RB]AMA/F.*,294>[$,W(K5652_X1\9%\>P37+*7--?L,AF3,6W$RUY,%G M6)!WAU$(Q_?/2T8_AS%9")+N<1RG>-;"! %9UZSKH0_=F'C5.$Z?K^IG?M6A MHT4@'.)04!;5PH*&2S1(S@!=R= M!LX(%H5^?UVJHJ"%Z>?\2LSM_GI0QM=B8>5XB4CP.<)W$(C9X_'0A;G%S%"O MO6E&O/MJNE86NQ"<97H,:VM+68LS/D<0"'L/>1JJX-P+,OH%L<9%8'?1JYICU$5$ M+]>9ZA'2780AB^*/.)X#<_-CD\#U,Q/'_U_$'TF_EYT:TK.-;3S+8@\)#J-8 MP]:K2: )-<+ MM8EO5I7I4UR:D11^1@!&P<\:7_6U8%J1M MK#9X^0L!1UJO!SXKVC;G/O8!+HU]=L&-NWD_?D%1_$3P\P/VYY2) MP_RJWZ&T&7\W6A6U8-Y)^.EZ7E@XW M\<42T=6DQ_5O#6.;82HAG/5.\]DVYH8T2E+6_L2H[XBARB)">CDO-J:IJQEW MEI!07L05NBD>A-L74I:7.2H@"R@1/VH!34IZ6PY!=.* M7,7$\ $+@R!'7D"XHF+OG8DS>%]K:1U"NNHUP"=!%I9PBT@75ZSJG(T-K%U? M2 WR2Z"U8]@F7!P1Z>R2L\7#'-\FW)\+ (7;#F*_XOY=BOWVJ#,C3!9*^CY[ M1;E'D[L#8&M+2Y'\6"9X%9ON!;#@DNDJ#V%9+3 MA)AM0G/TZ].T3Y>0%6^+G3J]\=WCH:.,L(W?%!)ATOM5! .U/\+M>%]IFO2Y M*#0EJ(5O(9@L[.05EHQMJ=Z&Q+/<,S0JE, M^QVFZ5A[L28TI*D[Y7HCXO4QWG*AQ7&Q"3V==[.59 ?=KD=/UURP!2#N MH/,;R>BZS]?$EUK2+L;V.NKN,ME 4GD<9'%NH,;)D$KR*$%'*IYPJM\;Z2%: MKQU9VT4VJHM9JUB'";5@(R"*=XT[#PF;X%W)(]C%.Z]'17(A_7K%'=DVF^(J*$0'S M\YQ=QT%_$[""@#:&"4+GB.H,Z],ZX43>9H(%"4P:%$)*K)OIGQG'/9J(-J)O MD;9X.L7PGCO.0__O4(SA5C'UA;Z0QG_&EQA<":%\/1RRGJ:5/U.TA.=9!#$Q M5LF&,P@]'(5>C_06%WV7ZE5BL?>>(\Y74\:?$0\BH7"0M"M_%>I(>>V=P:>N MV5*?E!;1O.CE7!Z9=;@%V#2@\@)'/B=+_4![YXD6XN*YITK MSQCM$E!_=X2K2=C&#;$!>I_'OWIDM$H8G2U_Y:4O%.<0N,+UI-Y2%U5Z\Z?B>O'V"7GEH/&!X^$5T\DOA@IV@5^:";DLI;KGN ME \NDEZ;$['XI4Q,[C/E;EE3E\8NK<*8/?A5(/$0AY@6*'>C4MOQ=__RKZ9$/:6@1\4)J@ M\((\D0#3'FUZ=KS-Z?_W!'%QD ]7_7?!B;J%01)2,-WA91:Q&CL 3XS*5?T)68*JR*J MA9%77@,5O!:?A/(-N]W#L_B]NB33&&/:8W=K4M)A'_\#ZD"+7AY=;$U;^^Q<&6@% M,?A, _%9?G1P(#-SOLK;>6VH:N-QJ0N]))$^]_*M26QYJED?::#8*!JNZ.N, MBVJ%HSUIK<+@.3Z#\Y,>!S6!M%]L553)E.$)V K4V,U>P'U"1';FDO$/ MD#)+_#O% FMPP\_AN!&&0+8M(=GK3*W=]*O5/=P%R=-L0&R$.+H*E9+@'=QV M:4+,-FZF6GCZ=#@U):C5W>4B]C U-.'@;)5=BNXI/*Z"ABZS^:A<'&>[UO:L?;QNH1X[#/4"T-78M#S&]_6E'RTF.87!EAB[E)?,YZ7!S+^.K0 M.X[\.5Z@G_X74$L#!!0 ( .* S%!<+L=WZ!0 +P[ 0 5 &UL[5UM;^,Z=OY>H/\AS7[.))G9=G<&.[O(Y&7@(AD' M=F9WBZ*X8"0Z9D$C^ MZ2^OB^3H&=(4$?SY^/S=V?$1Q!&)$7[Z?)QGLY,_'O_ES__\3W_ZEY.3KQ!# M"C(8'SVNCJYN1M^._OYE M(9R2),_8"])W$5F?9'S[] M_OVG#Q__Z^A_[^_^[^2$:Y @_.,1I/"(:8S3S\>5=[P^TN0=H4^G[\_./IR6 M#QX73WYZ35'MZ93=&G M5,C?D@ADH@Y;]3I2/L'_.BD?.^%?G;!Z^7#^[C6-CWD=4)+ "9P=B==_RE9+ M^/DX18MEPM46W\TIG(GO"),__WC^OI#^W27A+*"8\_<%)!SI= YAEAX?\4*_ M3T8;S:PDX*R8MY(RTNR M6%(XASA%SW!/*DO+?"O]03J_2,)3#.*(O9Z_EOQL+'VG:+Q: KL:S;R2#_"T7441R]L()C"![^6," M+5%8E-C;;A9+@LNF],P^$(I@:JEO2RD]=;RG9 EIMF+UP-E<IE3REYRB\ C4RFSKU/K5$OU)?5JVO*B>FI;%,OA?X$S0N'F-3"] M(?2*?4XS%+$*97]!](2O<=:E0?5]34^4G'P<,=6$*30K0N?%\>A'G"1S/ M;O(LI_ .8;3(%Q/67D!R#U;"=V+V-%[RR16;=@DI6TS[>)5 &X$DRA-A ;<, M6PTU?,T@CF%D/!9%*'UBEV_0$R59B!]%/.E/#UY F!Y MRBO\%"996GXC*#@Y.U]/FWZW_OJW"KW,5J<9B7[,21*SB2@?[K-5^BI.S!F>C?9O:!U;0&-RJ+8QQJUS8GJ^HG3E'NAO+03Q&8!I?R,DH5M M#:Y5(1H$>HNI^3W3BFYS-.,^4*4^3DYCDN JW9VV@0#(:H-AIRS?W4[]!#\] #I MX@H^9@9CC^SI0-B1ZBZGY-]\&H3*@,PZ3F/E*]@7%0B9]L#D3/_!*=-"YXJR MW]C,N953G9 O[*EHT^DN)^B/3@FRFN IIW0>$&(U7Y(]*6?GHUM_@RP6! MM M_PJ2'.H\C,:C3IDQYZ*IN&(">^9VS(IC5&AT#U \PI=@B3*05+37C5(&PH'0 M90)%0:#;$ 0;.?,%KUL8-U<,MA'M;S ;S]B$1.]SV)44"K6VN!0\NXUP3'B8 M%L/X&E",\%-:074%9RA".M?#1#@0-DV@* AT'/>@$*0Y71D->[*' R%(IKJ" MD$K4XZ1DY'1G">*@5R6*I2==G[Q^8/!11;S78)Y:?\ZIB=8KLS$*U#556*3; MF Y/.6(._VY64G8)*%VQSJ[563:3]X"EMH"<&1 %B6ZC0-,YH1F/5_$\IS03 MJZZZR:?TZ@FN(F]GTW[;FX&1M+\,6<%0K',[ MCM<(>./9%4J7) 7)5TKR)9O$)CG?L\&^9>YNAG#.YKI%F@_!IEY:>8?2I_V@)ZVU5H# MM_"]VX!,F?+/4[*S:MX_\W^T[4L45%+E-3"ES=659NDQKHV57BS(\ M)L\"A8))MZ&-KX3$+RA)-$1M'_&8AZV2BFIV&WP8X0S@)\0S*P0,9AK7KVM/ MQX ",W&/Z3$#H*#.@YR2UH!P[2F/B:CIJ:AOMRDB]6T0$Z['>/8]+0Q'QX!> MSF=.])HK6)*$*X9>HY%LYQ[86%@_LETIUAC'SG/#=__ENV^8;5P6\UI&^&9B MV]S9=OV:4<"X1AC0U8A5L\CM8I*,!:;?$^M1(66>O';4>,.W.FU/4MJ;8\X; MPO=QU\NF'S%J$M*GG;(Z0"M1=KW52O!Q(\U7RE1C,\69-I^D]I13+C6VV'#= MJTK[N#-F I\ASF%IE!1$V=]0-B]W)VP<63Y>LW]B?3I7I]*<<"&R1BW?3:4 M7E&B>NO>&A=T3& *637PQ;HKU@DD1(0NUTKK5RQUB71,S$ ^'/"(N?>V\6A&;H'YOS=NJA:UV^ M1HM@&,RUH?!RN\U7@#!WI\:X2"=!A?:%SN>Z-M$T;YWQ87O4G8:[1Y+X\G >-E5OWWKB0L^BLVO M=S";D\JN@0D$"3^V=]<_!KIL*_NBPF+4'I^7.V;$0-UE"M$F&!:;;6B\W"ZS M-;+"*Q:;TD=XFC^F*$;\!'W:M%*H#7MV+3$LMCO#]'+'S"X:8"6_<'-^1\S,O\&8X/>1.Z>QTWXG9324#Y=10X#&)Z,/LV5(=\G]ITTB'0IM/?1Y]KH_@$O-R! M#%($$GO6-,(AD*91W]A=&WY0D%Y1%W@H:\C91G'&A#V"-D$/4JJ4<)JWQ>BQ M^#C2-"X]-&:N53(DZEK!& \W0W1=/>\C]7_O^1W"S$//5N72_^86T;(4^0JR M?G@=4(L MO>75K+?*MN6ZD'K']3D]K#Y?UMY/HX4'0"MNY_]FMBFT%\6UKWN MO!K.WNB"Z5_>N[7J=2;6UK+]E57W%9HQ3XF9)=)FL'4NT8-&;>PT=@:YW^Y= M&9:4:G M&&7)E[*4T!E3 MOO=<=VG/&[)^8 /\%TM!U:+RF,I2Y6YY)"YTX+SLOS6Q1 M"A0CW#C?F"\PKSN6A+SP*[KL_5"KPD,PB7WBW>^A,7:M_'O&/I4[_[?'DK(Y MKL@O8-/9%T!CVY[:N-00J-X+T-839^QZ DN2,65_/V&^V8?]J)XH=RDD> H5 MN'P\;48!H3CB.?[OW#0J;U!""+1:@S(_?&:8I/V=-;#&?0)N FLN[GKHT^LU MWE7>JK:]2$T<*O7,A]M[L%*UD3Z%.6TNUH35^L6.B'U<,FE 81_*[]9="<]" M8?\O2,+QNF=)IW- X1>0PKCZ #\JT\;(]_*Z,$WI;>O$Q^0S Z1E)A9O/U%$ MYTL.WK",:\+';0P-?+HT9Q.A Z.[]3K//8R&=-J5M@A$6N& MN#4,ZD-WNPG;UB(W;8>AV143)O7=L/IX%'8#@57$LU,I!T9YKQBG%XS;-NC# M;+K:1NHVR&FP9M(M!*4OY\ (UH-M#X0.>GQ)=6L0@WL/*2(QBM:1 1X"17-?BF3O7K M%:KKS3SRD7)/6IUGVKFX((GM!]DX+CB$3S/E5457S*$A61F2WEE6<^/4E'J4 M>MT2@"M*\82V5M_:HHS![W)I5+.X$\\ 3$/":1.RIJEQJXL*EH]>S&:6(O;3 MYH_9+$^: P,TZZ%XCYV6U]RE/!;;GGS'2V6E#Q#D1[39CDM<@%RU(+(Q_G6 M'8CFS-&D*YLVKQ,*D#8='!^S)&[8K ZQJ1U/2;M!K_Q3:V/3R 3(F ;-('D1 M94/G#@L$*9R3Q*CKLQ$.B!8;6/M-<=C7L;5+E*US,\ABF6>03LDL>P&T==[4 M+AH0C^:@C+,9AEDYP2E)4 PR&/-C&@I[&\^X[A3.(4[1\_I BL$/?&^J((ZG MDV_4-9(:_+I*V1T!LBLJZ\^Y/6RVO=H;UTK6U??1T1;KU1)H7&,#JS(3#XTW M,U0^NMXZS=4W^K%.7/RU9F>SLZ>G ?1YH=O+@BT:A8WM]*D0'R<-.JSW_ L! M3#QU3]*,P@Q1,9!6EB#2O9E;KS<>I+WUJI'62<^@44VQ[V"S(2$M(:UCL,ZW M]I71X7NP6N_K*C9)%EI7U#-? C(ORL%*D.!BL4S("I:;2,V@:06]6#6PI5"R M/*0%Z:,7>(6>4Q LGFS30 M$6[&%WADPZVW0;@_&:!KGVT]-M@8E7!RHJ:MAUD4E@+FA,Q3MA,SY'0(7X\N1,04F#NGF^Z($8FY0[3U>P^/_U M:Y3D/..G/,>$WSEP/9O!2'OWVL"*.$B7X$JS61T/2\9?5M]3X9J59P9<1!EZ M%LZJ/I?"N!#GM_H.;U:2W WCZAKJ&HP:IA&>SMD0_P#I0G]QF)6T4^;M[7SW M(%HCC.;[-09LXTWERQDJ,W>QDV6[\T33RNV*"93M;F#WO$WUK6BOW.MMQ7-- M[N"(K:$S3TUPRN0]A4N XIW#%#>1IK;]YET+/#CNS6"WKC_X811"YVUUV!N! MO("#(UT.<\\7?QB[6F(PV8:*=X+'#Q3$LD&Y3V&!$MH'\E#W=>SH-H&S'%1&ZPL,E/V^L'T\[D[F0V[NC[7TK"MR M!\=P#9WY11X>.5%=F[2FE(-C68-5P;GKT]>6%$;%?3/L.-I(*G$8M-@6'CL-7? TE6]W!;,Z73TIU)^OK!;: KE"Z)*GVSG3[H@*G MVQZPP@9<1ZL62X HU]VT$2LE F=4B4M!G-OL6?D-3QK:5 *!LZ:"I2#-[9T) MNV-$[5@-W1TIM@4$3JHI3 7)G:^"W1/+A,0O*$GXZ5UU;V[;Q>@X-A(/G6$C MD I^W0:9=L=V5#CNA;M^;M1XY8*A4]H"3Y&"(;LG8="@P\[%L?)KS%9^"4+=!I-VA8YJ1Z,<(3_/'%,6('R)-FZX[U*77="XQ-D MJUTX(CK:+6S1%#TPJIL %9PZSJ3B&U-1UG*@6/6AP'FJ0E$PXG8[M0)B84H] MLY:EA?S*6K:J+H71N#TVL[P'_8%<1*Q^*+PE^"EKS7&V$_>QY6N:1:/E&X%4 MT-LY5VIOO70$89SR+3I72$#F)^V*M0YQC5#%J4#%]1ZS&4H0L_R6?KU'L:'; M0R_P"CMQ&QQKF/B7/$48\NMHQ.XLT:$6O^A.YK;R MZ"Z%'!KGUK=%O__HSX!03#@L1WPS^=!Y-D.IV.+B-GU+@?X&88"CGO, :2&_ MY@%6U:4P&K>ANYK!\V#36"B87K]"&J%4/^JWR_K8'6@:A+8[D"-4L.HV[:NJ M]Q> ?US!1^U +GW\@+C;@E+0Y3:Q:P*7:_]B/#.@2_YXX'3)02GH1CF#F&TR!<3A@4D%5#;9'PNY>I$M;H2 M-8U+7:]RW8JH<0F#GQYEIIC!$9.6!;D]G\F.T,9Y2Y98?3S,W!##"#^\D/^ M@.K&R YE_03T5^%Z>0N.,0SV5K@_&ZB4]G-8006PE_?3F *Y(3G=FQE4"OLI MK*""U\=3W&UL[7UM<]PXDN;WB[C_X.W][+8DZW5B9S=*;QY- MRRZ=)'?O[,5%!46BJMAFD;4@*:OZXO[[)O1*:QUGZUY\.?S[XZ1U)PRR*T]%??RJ+X?OSG_[CW__G__BW M?WG__A-)"0T*$KU[F;V[OKW[\NX_+Q_OW]VE>1&D(7EWG87EA*3%N_?OQD4Q M_O?][F9+W M1P='!^_^]\'97XZ/_O+QXO^\^[\/G__?^_=,@B1.O[T$.7D'$J?Y7W]:>\?; M"TU^SNCHP]'!P<;SS]_>/BV<,/__GY_BD_>H]Z.7CX<]O M>;24"YZ)BN5KUCLX^5#_\2>F+IHEY)$,WU62_J683BHGDX#.^L.G>)3&PS@,TJ(7AEF9%C"_/8 ZPYA8@6?A M36VQCC-:/!,ZN4M?25Y4H\,*,M-^VWXQU==XE_82&-1L0LX-!19WT%*R^RP= M;2FBGB76?O%;7(RO DIGP/JO05(20^%;O<,Z/AOCQ[!76U_\ERP-2TK9Z_*< M%/G?2!+=9O0I2$PI,>FRI?0/-(-YL9C!!,E8GS)M&4HKZ\*!=#9&B'&_;6>8 M_O NA9W?*'Y)2$WL(TG8*ON<]4*0)X\;8&KUCI;X/F59]#U. M$M!GU3DET?;;;=#6]C6VUKO+(/UVGP5VMBF&O;;]HDC*S*"')$BM?$B:W;64 MNA<694#C( &2R\FTVL4]9] YJ"U.R268B<.XZ+\D\:C>XAG":-Q_2URW04RK MKQ5VU;=AG*^KLQK.ACBT^VLI]QW8ZQ/R'+S9VP6S>F4!LQ<09KQEMOS6UC/[ MMAEN9V8WZK4EAL6F/82]#&P";,WPIMU:LY^++/S6G\Z-]T?8R%,8'\P1 ;__ MFL:PU,-P>079&MO-QF^PAPV^;)BBN>],H[EWJ#DND]Y;8GH.8.LUU^5ED)/H M*INPV:D:$\WF29,N6_O*)I-X[F S625ZX2DMEPT3;MOO6LI8+4Y795[ PDO!@)I2 MDI.*Q5YQ3X*\.#P (YT4S" W_5X;]6W!WW(/LWA4[P9Y9C"\L24E[5[2UE*H MWOD9]%>"==@KECOB?@K[KY)2T"],*K&QA6#:KRLO/LR%L*E@^_I74N\(V_OS M>7TZDM^2R(ZEE)S// 3,'39JEM:IZ85A[N$C4AQ=0SJB]SW)CUWWS-[3$5GT^XM?A],9VD!=K'Y\96\E]:^HF6/=GQ% M>MW9.]4I2%XYG*NC5=BHA00^I9W:&97$<[ Z3\@VM_>TA+4DT-[;98*T7Q'J* M:X[(N%\K)_NPO9I[\/.5"Q_>O7*+5VOBIG?V%A1;[]7*9N$ UMYJ<8T N^N! MT#B+XG NVU66FY[WZG?8=A1.%O-C-DKC/]AAG\86S71(MGI)V_BGJOO%<-D8 M&3MG3NL2[HK58.OKYN56=S2MSEMTNK)R#L;@7Q+8@9"U@RS8_5W#SSD80J!0 M^!>)1^E-6C29-MN^IK6E,B2T.FN?O[8>)\V7 ?T.VXXF9M[$KW%$T@CZ#!.P M3B.8L/HTBE-822NKVW18F?1I^<3R:TJ7'R*H;;&^M#R(5/3:&D,UDSX$M)@] MTR#-@_DQGP5CH%'?KF)6VP>F=A1]NOBOY5#35;VI\RP?C+'T7R2> AF31P]BEXLS/HJIY?1=*_NK .) MJV-1@^!]@RX=>/Y:^?R<2&2H/UD7K7V1(@>0@;]1W(4SZ0PUJ.[(GF>QB?O0 MYOL-5<-I:?^F0)L; "[D,=21I =W9P$V'/XNY3/^!)4].8C0;Q6&[T0B0[7) MNG ?*6\S'+X+>0V5:]"C]7C]%D'Y]L\+FI\#V)?%D$-A^Z[.'>R?.'0GNZ&N MC?NU=T.DR340F^\WG;9W6]J[Y]#D,H/-]QOO,'=:6H^1;Q$([T :8_M.U('] M./PVP?8NY#%4E:0'=_'7-H*L'7CL6KCE'$AC.N:%'=BZQS8/D#6R OB-'4AD MJ"U9%X[.1%H??'1T@F Z[HPZ=17IVCZXM;U7!$:2E7A#=401/KX@61P4W&9T?FJ6CJI6I@<0-EYE ZVI3VR]32=?NN5O M?"YU0,.%X/,?U]^P3# 5I\6'*)Y\F#_S(4B2GY1(!:FN%IFJ6(ZKDTH!56]M MQ(&?:XOC?42&09D4%H7C]&U)U&P2Q*D;2>==MQ*TZN/]A$Q>"+4IY6:_;40< M@S0T+%_(^R5TBX)R>V\C;IH5/:O?S:+#2B@8G3!KLJG@'KK:> EY*PB+9ER\ MADFCG]:MRK^7A1L])BSC749WY_T0D?@#F^W8#]6T]_[@<)[5 M[E_A5X-%XL"UA1/D)W<%F>2+[I/@A2352P>J)H.3B\.SPY.Y3MR+_0S]*L1D MCS"Q#L].=ZCJT4T!8:@L>IN/FH8?ZI!F$T.-S>7(% C*'&3*IO5VYZ=W&06[ M_:\_'7:F\4233C*JX M67^TEO]B3RGA(N$S\;$S)NJ@\)LTNH8QHJ!BX]D*P?G!GG+!A\(GX[@S,F[C M/ P2EE#E%GZC6M^VGJY1'.XI(2(P?$HZ7,"9SR:N(^LU9JOMQVL<'_>4%"$: M/BNGG;'R-"9)PJX-!.E,BY?=!C66XSUE1H*'S\V9[OK3X$DQ$RSGOT5K^?3- I$CX3%PX9^*)91D! ML0Z/7I[C(A&QL/U8+?>^F1M"% (S\,"Y^F'-8@4*GF:3ERP1Z'[CF5KD\SU3 M/!^"0.ONK>_%.+AY"ZM[BI+IA_=H#6#?##LI$@$5[FWL>E)DA^W,\L_";U4 M1=XO"U;$@@T:Z;H@:UB!N]@WF\\ EX T]^9X+>-OL*G[)1(@4A MD7N[O9;NURPITR*@U0Z=RKG9>K:&L&\6NQR*@ WW]OK*3**+I)1*LW#Y9"W^ MOEGH,B "'KJRS6\FA([@6_U$L^_%>.X]D/+!;5'#V4^+70Y(P$]7UONZ4T=* MR_J#M?#[:;ES<0A(<&^XUS+=I06A+$COE5P'13!?YZ1T\)O4@/;-H-=")#@^ M=&_<+X_2EO%*3VP+']!(0)"X00UFW\Q^#3P"*86 M>=^L?CX$@=:[.U*O#]#J>K2'LIPTO@B)@P[WM/E_#5N?,\I@'T>,UD'VSV95H!+1T9:_WHHB2 M/)__AR$ZE'XHG.=K*/MI+%E]70-8S^M$S$8 M 2==V?$+P=@.4.%0V7RT!K!O>UXI$@$5[DWV^XSM-\99*@]WV'ZL$OQPW]8/ M(0J!^MT;ZQP@SW56)>FN=_OQ&K.;56/M$HS5K:X00QW__Y

    8CQ4H 2_N#?W+,H?IF^U-TB((B\]$LA_@/EM# M07.$B8?Z+@UR^044&%OW"T##('^I4)7Y^U$03&L:2%+DB]]L\S'_]6!YY^4J M"?)\GD%6L+ HVPS.#@[.'053N%I7]$$)2#.V_=N3MBZB<(83/UPCI9T;X M/%M0ST_W+;Y%#4=PN]&]I<\\J*QR[%46"8];UAZI!-Z[FQ!K+73F,^'@$Y[NWX[4]5+3KNEUG6\=2N*#LTOF+07NA?]7B[*7F2K3(\/01S= MI5?!-(:M1Z7:ER G$8MV)FD^K]4(6L[C@CP1^AJ'I(Y>FU=P9 ]424TE*G#] MZL'A$!& M7S5C@R>QQ5@KA&.\):)ZG[\JP*U[0LYK!XIQ,Q]J'9%+R9+3*@9C*9=6>\*V M1%0>O7*?!TR.MG?FA^-BG?/)D@"RE'++(Y*\.Q^WQI;J@-SXF-""_1Z&Y:2L MJG2(EEWEF:YV'Z #E# OC<](8%2;(;.5]LN&6X;K %!3*6L'(%$.PIK3IT9C M*V<8=A3%X2'*D7%C:@0(;.4-:T_'(RN?DI+H)J!IG(YR)2?\!F"GH#HLC(F1 MP;"5(*P].\^T*G8UT_M<.$\#()2KQ8UY$6*PE0_,AET%HFW53Y084]L/ QR4 MLZ^F9C%??ENYORQ_(Y4/?U'(^"K+B\^D&&>\Q"$FS0$RZH;.C#)]1+92AEDF M$>;F36E[$Q:6H$NBH/G@].3PXA1U^]""1Q4H6UG'+%-9G]G,A=&J4]%JUG@D>4'CL(HD8"'SWP,:57[IVXP. M2&ZH/W4U33FX&T#I(HKS<::,P7X%(?%!*R" MIV$+A-9MA"X/UR&_FK0N?;T *D.MEO^=@!Z$UD&0$-"HOP6-'$9 MI-^NR8ML4>4]#HA0ETW+E D1>A-HMBYB-0GT*Z'RFS="PSB7NM.5;0$KZB40 M=VQ*X'H3C0:S_'+*T/@<>8\#(M10=[L$BA'Z$VLF0'R7OH+=976Z 16@QFC9I=XDB M>FG$/*?3^04O;:J%G< 81PWW[1 M67A3?/[$/&ZDD&'Y7](P3LA&ZH3GS-Z %''T^YE(. /Z3<:,K> MA)50_Z/*1%0MB4$ZBE\2T@/#2+J4R!L.#D]0;4=WU F&BH8V;!6NM9 1B P) MI0PN4\9S\';SQM)1D4N2 EFR24/1$H"B6I%=TZZE#ELU<6WP/J4DC*M1"C\G MI*(GC=9'KY1\=7. C&H[=#\"='5BJTBOK501]76=U0[XD01)_ >)/H&:F9KZ MZ76<3[,\2"1#PK0K4 6J.[GKX=%,/[:J!K@T!)NH^ ML>MAH*,-6\6);9)>6\MZO@5)*P"(ZD[ HUN@"EL5C^USO>$WU?$XZW4 L%%] M"=@C0*856T66+0R&+(N^QTD"^YP< M'LVY8;_AO+U:)#;FB/59@Q5?XJVXS3L#B*@>N'8LML7M3ZEPCAY8IMO5UE-U M#JO7 P%EB%4=VLW9.\ ]J=0^:[H#Y1,@SA: MG!?/CXEACJHP-?C(=3J$#P'5Z>IJ'.ACMU$(77L)?R3#,E782+I-07S40 HG MR[, I8U*ZMHD/8TS6CPK V8-6@,(5/>6$ZK$0&V56+>09HTEJKO<+J_K3HXP&?>8X ML 0I6A%(:[-M?W@9L]0Q@6324K89G!W KACUU+"I_O6Q M"?A 3/J^D_KO^7MF)7DBKQ\8E"A!./H$";R'YB %3"/X0]9B"WIY7DY()+NC MS'D: *%\EFU9$T(1<&,C J8Z_F&9M%B<@$;8B^AY@/81Z=RDJ=KU\ AT;R.P M99$OH#^\#6/54L1]N$:&6W&FS1HD!R50/8)'XDN6AH"M3Q\"6LS_L9:&L"Z7 MRXIJ@-$85><]65I?%I)/7JWZ!3T=G)RB;,DUR!.<1EH!+*A58N3FD,V'5R6E M,'ZK(,0:)7=+(6]02XNW?3"A1Q.)0.]&G@B!WKEEQE2ZES:JI<;;"!CK7P^- M@(/%.'-?J;5/1T$Z3XK$PG6G\\\T[T517(MUEPXS.IFG4RJ".-$OWBKZ+$4O MO9=49]5L"7LLHUVNJ8BBY7#T)E#LNJBNRF2Z42WV$4L3'2O/F[O1]6?0U*2<2+6]\

    L/$-]3S=.1P\9-&(^+(?[0>F+E7M"O=:# M(XSTKCT0)HJ3L@"3]XF$):W<475%;Q*Q[/?LQD=9S+,4WP0T!>%9(?#J3DAM M04M<#E;Z'QSAY (T9H_OA;"H U=;4^-QR@YRZ3./\&TK)?!",B\T#) MF@V.<'(^66)9#1Y!X&&9 MW,=#V84'G>8P8E'BFRRQJ0_1G7GP-Y)$S]GGH&#K]FSMZAI,^)63M0R2Q5]% MTZI)'X ')0.#C1G5'*>%.O *L^ZJS(ML0FB^ G2;T6>2SM?G/OV<45(? @'0 M*"A(]$A>25H*O:@6N@;T*.>H-EBV!M]"37D!^:N]%\NJNBRT$4SBM%K?YPZ& M^_@;2>)QED7](3PP+\&17Q* LDBX_W6:I5^3(@:#$G;O15'[D$5#P_F+80W# M.X-M.7 Z4HY/9>_Y!26UUG>-UO 9H:3HLK2\:R/TIMK]6G*#]<'<_Y["-#B. MI[UA0>@S#=(<%KM8GEG$L"O0Q#X[09K!%?@[;(1>\-+5+/8F(&&<"3W ZI8@ M/%YL6LM)6A>=C?+V3=RMTO-M=4O [>8S$I]QMR5$$Y/-LVZ$BR(MO:27,WX' MBJN6#M\Z.#IP,PGH']!K#QT7?FNU;@2##\&5QI?T2S!17Q]4-06HCNQY[1N@ MSHDT&3_;FA$, @1_G.-!@!W?L >C015.<6C#H7J/78T&62!\^?TO6.F?1E MM75-J7+)1/*2Y7-/_Q=2")=1Z?,P:Z&F9M#[GL3.+@$@?RJZ.Z,J53M%RR0TKWJ. 'C'U7HNE30[(64UQO1M"9%K2BI#JNV!95.#<:M0?% M8.4HE>M_ERM#3,[J@/M'(/8RYY1)Y2IG(RCJ.9L^DW09M27W;G(?AID<)YS4 M_,O@^#$ED&P4VA9I_7NFJ_*=)P='KK*'=J)O 1Y_BE>+XXOSR]GGX/>,7B5! MKCI#-N@%)@LWT?5=FQOMJFM3%MQNR+@?M3 MHQIU!&#O7_"'@FJ3@U'NNC[J)O0I&Q;? TJVL*@->IWVL,= "=UL]=F*O#7: M>&W4PK9#\C5Y)4DV)=$S"<=IEF2C674S3+P?TVP)0%%S%%LD5@NI/S6PA:'C M6H<8&JU!5_L=O:>-T9^JUT*1M=SD&JT!,'8LGC8MAJQN@_2GLG4GK/JRN^J& M7N5."J-.41DG$4Q0RC5U\T%86%"3FFM_4'S">&!L%*>V9/"4-*TSG:;1;?S& M?E+O><2- !YJJ,,Z2Z&XRI=EKG=Y829RD%0!$N51NB3DE M,G^*4'\.PG&<$KJ1.$1)G:05 $3-N-V2.B4R?RH_ ])\2EC=5-*+:HGZPR_D M^]KFFV8I_!C.\XTKC0SC[D"3;F+$.[0Z&H+VIP#T2M9/91RQ:H/*[U?49'!T M@.WZ;5]*H(T"FB4?YVRU"+P_.G! MD0''DO:#TY.C YQDGGJ?F8I+'6S.JD9;SG-]=(B=Y[IYZ-46"F=5H!UD9#XZ M]"/9=:4X@6;71756L=F-;K'7DR9*[J"ZLEZZZ^!-G>YZ_1FP-'"R5/(&ZJZ: M.;(Z*X_L*I_X1YQ$1)H*WI75G]K%RQJPU6G=/$>.PK84MH&%:+\#C!3(_*E. MO"Z?^@K'SL.PCW/TQ6A;A@I5\_D1(?&GXK %8K 79P<,*0M\&YGHHJ*W$T+9 MAW]-IED>%P&=52DCY&&OTD8 %&7E5@WWK35&$X>->L.V:JN_Y.2_2QA:-Z]S M7ZYJR>&W &!N/%R=+3@R7/X4).:(J9S+ZHN? M:%9.<^@B*5E4 'LF8]-12=8K%\HGVFX$J-R 1VX.A;N:NCO6E(W:S)8"6DTP M: 6T-^RQU@UVVIR.QP%_,+;5H#_EIWT;7;ZL?C_ ,%,MN%:*6E_'09*-2O)$ M)JR<&ZLIE]&'))2;@?)6E?RXMRC:?N H_4]RCU[#=.@W/P4-:G0.2KVUY7!J,0F8 [!A\035;G/ M%C>J$+JJ'*1MJ"GUKT_;%BP!<1CW8)P0A[W(N&90N0;92,7R0,DTB*.O\\*0 MBG0L_*=K>5$-$8W/@;-2*> (U([@?N@78T*O2DK!QKZ/@YUJ MG*@1G<:TF0$3%--#"&BIY/V2I6%##B5-:[2HE]#:T:B#3<"DC!V'M>F&#P=$)2JI*&Q65%* $^D<(9=EP.M<10'=-:G[*Y=,?M, MBG$6U97ZVW?/A8DM05<,"@00GH>"30+TGD%^U^#I,H]7Q=,989Q M]9O^L$H/4W\+%54R7T#3+FOMH&R2+0V+UL@%XP+!!U3M.U;5>NKT0//MI&HK M)FA6H]S',N5&Z 0<(GB#YBM3.JINPB^VCC,-%J4-&=+#\WV>OC7Q"9A$< \) M!%[9!>9DKMK6>%&L7+=\ M:C.L[JK6!DI^"">$&R 6\(_AL))!J.P+T,MC4)!YX>NF_'.ZJK6QC[6F6R/F M\W^.X.^ZR4%AW^=A_Q)R-YX;G!T/)6D#0BRTKL&_"?8&4 T_USQIK^'&:3#Q5X7OWR56S673K,Z*1VVI$BB).? MNHX-#\_1O)(EZQ566%UN!:8] M"64?T831FC^5DPG8L4M.94'HZ,(-/IH'U#@G151RWJ0Y '.S+^/6G?>-4/X, MHJ\WAMY6;7N,*P7+2>=R=@5Z&V5TUA]>DY=BKFY1>)UA#Z LQ I\#6CE#@LC ML()B$DANEN=QD#Z3"7P1\ W<3:9!3*OKFY3 L0TPT M(VJ(AM^[7@W5"8*QNA\>7U.Z)MR.)B4#1-$2<*(F)/9[B&@I3^ [FIDX7P:*THJ]^)5!2,[!\L\S=8=K%X..% MC?J+K/OU* +VDO[WE-!\'$_G[LU@Q',TF#0?'+M*.:OC5315*F?A-,+IC8V_ M&R2B3Z]Q'X =T>??CN.&8+VQ\SG3GH12SM. !_&$U@YY0EC>V,0KH+SYQ,"E M*VX."G*SA^&Z=&W2IX_.HN.UHTKOVRK:1L>+YE-4A&_3):@1\M#*YO!&@PKI>;8>079)U +NR2C%IQ/8TXO&I\AU:L7@"V,I% MV55&IW*OX=1V*^AU99O MJ&$A"KZ.C4+!A%=<\TB,AU/(H+%CZB4+3H>9 3)QR^N;;E4 2&MXW\0;\& M>?$:D^^K2K3J"436!@3&N:K67/=J. +]=Q=GM6L"6HFR\L/A=WQHX[8E;Z_] M2(J2IK /#Z;LJS)Q]FTU'1P?(4;NFRI3T]''Q>B-DX])/-DVGF1'BQ(/@W%? MH$?$ZY?M^&X)VAOG']=Z?MPZJU&0KFP/@Q[QZIP]HC6!6G 9BC9OP:QV;V2] M$,!0PI5*N)73:@T8]N.X130+F\!TY=@S_@YWA.9;SM+RG)I= /+]<-=+OD8S MK-X$I^R(S?:';K9:]D]G:L+MGLY4Z"TX*/URZQ\?8%:N;$^(L3>_ FS!!^H= MC7M_.M.83]7IC!5'ZU4&=G8ZZRG.9C:> D@XEU8U/P.NGVD7@,)]:D&KEUI: MO5P*A1/0U5JK&P $6C5RU#@Z[')41-J=?H4H!$JVXC"Q=MIUB%8.MJ&ZY5 $ M.LU6NSQH1O?1B?;7TUX NX0_!EM*Y,>'V!76E*H6N +%B 1$(/@CK! M#/96U0%#RCTH0OJL!^B+4$JB2E9E/F'>XZ (U*N(HL]!X-P3(A"0@I "];. MD) HOP6L=1;-!NYXW3Y8 J"C$\3$.9:[ MUTBAU*$4@^,C&R&.&R^7L"I.-MJDF\$Q;C6_SGGBF?A-5.9-,)1[#:J. 3N2 M /3>X4FB)P,41<<6SS.QJS54N_PJP6(U6N0.&D5+X,>-.\W(3=/M2. .1BT] M>7,%52*M6<5D7EO BNT,TF+#F,AU>-[$FSFGTA?WD6M.53XE!*_LAMQLUS7, M*/R3?,D*_C2E]#HU[!%F/I2 ?L./4H-]4\SRN#3W1NT#S4"NRIIGEOF4K6\X M1NQ"DH>$)69>$T?']E0W'AP?(U@*O3 L)V4"&X?HFDPI">/YU:!I0JHQGK(D M2;285UL1PI! M_6*P3%N;4=="OD?H5TM6+ T!2Z'RS).V#80WEFE?1]G270W MF=+LM=I:YC")<*]1Z#<&+:%\6.T!M=*ZN;M@S6U5?E;PAH$3UB+3[LG2PN;JU88_!+T1F M=\N: 4+40"M'["V1V;B98?LZI5!J_2N5\BY 90AUC-I1:8;-9JTA!&?;+>.$ MW,>OK(1!$:2C&)#5(067L\_![["B,->NXD32H)?!\4>O,EQJ<#2&WD->P)%8-VV;$R;,?MBX#8NX_P (\"7XTN\H: ,ED=P!VV[K+:P M*,\QM=K#A(JZRVOTV0J\??IX_;E4)%SN+F?/\&[%.J_1&@![552P^?JN#=:? MFTEBL/!FY4RNT1H .SKPU%Z_M6DQ9'4;I$^WF#I@U9NOC8S+JJ-9 M^6UIO=:#8YSK+<:?4X.CZW6$_EQG6DBMW ]M/@@P_#R6D1,E Z.X781\DJGD M1]P(X/EY1*/'E0J8@#<$[Q/W-$E)G*05 /0S"$2/.24R 76+/1E.[*.53-Y[ M$A!Y:B?G#VR&HGEHZT,0\X[T^0^" -X'J@DJW JP>'-!;1YKG(ZJO4B^=7^E M^N4C>25I*3L7T>\$T/NY<9,RV12G-Z&'"]A/YLS[MO<)$Q9P!MQG= MQ*5WF*G;%6C"SUV%%N/-T'H3L]CIF:>CXN6MSSS%[)IA\ZK,GX\NT%.OTL1J M4=K:N[LIWJ3M2Z9-&VV\'G @EJ65JYC#BER(,["*[MG!7LELD^/\KC-V-^3 M+S#F)/QYE+U^"+,R+>B,476V^ =CZFR-J?FO!\^_<6A9_1$F9+1:IXI1OJGW M;9$]"C ,8OIKD)3D@RR./\:YJ]Y(2^,NAWZ;0LX,]9&L9)?9]\':@ZFM#1*VOM M8N? 49.ONM.)/%.*/-^:PEW//!Y]R;^"3%TDCA;2T98T9]0C/^5QBZ)?8 M4HR-8$K!L>M=&E)V.A&1^K]W:2\,:4FBF[Q\$+X"UB M^ N-<] ,2[_\/"8/)0W'T(%D'R ZT>U2!M#IH:M<@.[/BU$TI0CZ=!]?<55G MY(E?2?6-]H?;4>J/I$K8,Z_>F,=-8BT$WP2& JS#L!<07 C2V+_ MUU(AK:<\DFT:C#L;')_C56 WI$:P$VB(V9L8#PD 9>(315/0&UZ]==?LKB'T M)I)#(JX\;D/>$$8L2DJW3GAZ&DC"@$CHU.P!<..5 M;K;"JQ%0;Z(M5CXSR;C4#[U1=0(*=+/A%==QMD*N*4*+(3@(]O5E"?MSDN=K M>UB%'8FA; M8'=T.UG;12EG0 M)XX#RYM "^<4^N+Q=,6ERF5IX_+@_*W135I4JXC\LB#_:9 5-<9<\\/@.']D M>.3A%^Y=-)^R+/H>)PE+CSP7<\<:MG$C1C PUEZ__=I5+0VEJ\:L%]A3(LQ3 MZXZ$W2VO9)*2-QP<7Z"D^FNL=_Y,I0/2&\?+ K:$M,4C(#E.<7.[]&S"\<9K ML@0XG[FN2W;B\T!HG,F,;%DS0(B2TL4186*(%IPF;>9TD9%LV /HP,VF0&PA MMR>I$<;]OJ9BT48^1XS);<:JT9H%5=,W'M?G\89 M+9X)G5P&Z;?[+$CM.%LM'78OA+LF+UHIA_@-!B<8R4.9"'=5]1 V%F D$$KR MXC$HZL0NT0,8>_"'8"0[J=?O9'!RA/+UZ*B>_Z&88O/&^[H0=1XYN_J$,DJS M[ZSJG&PR5#8&G:'NI,V9U,7DC=MV%6&P 58_;F:W&2!TXTJ0IJDQYTJ-P:*? MKWT$G-9UX4=89$6)9C;^#@#=G%4UC&\14K"YO=^%X,JMJJ]NL6FU^03(BQ6# MPM&;0+'KHKKR?+I1+;;KJXF.5>ZL]ILU+5U_#M[B23F1:GOC&9 =)?Z#.TQW MM^NK-Z4 'QBEPWC8G9-IED>R\+UMYZ$ MK35JH<8&&Q@> .P@IH=ZGF0WX3RRGZ\92!)=DA1^*)APRUM^#QD87J2(:;6[ M6W^BVH8\@Q(N0;)O.E:WS=<,3HX1/I]=!&L7L.:_[;\D\4AUC.^R^@G=LX#X/D'R20)35HUS%H"=4]A#=I MF&O)FWMY8C"W)2LH<3.9)MF,T(V/Q,* TNX=](6:V0!_5!FJRIO MD::6YUI M*2\+6ND?*.GP'B'^H&JL(J\N(FJ9^:P019;$$=O++>Z72'RQHL- D$-']87Q1)-FW!0W #2.MK=:#E^YDO5(60>"ZD*S3(L/SF*[_%B].MC) M =2QF\V[/[/<%E;4[,Z&QRDGCD+_3$^JCG>*)'-%QO],*B#&@<)+T\+R>5(/ES=DT*0B> =^>,/O.C*R-" M=PRV4IW'$34&N!B>S7BA14D#5X-0_$;0*VK4[)X-294B/0[3,=#K%U+4Z:WB M<-[!%6PI7:_$\K<"I9Y%F':Y'.OHQN,X'O$7Q@?F8&%6OPB^8,\L.LL#I/U\ MJ*M$;W)NM0>W"*J[S](1N]WQ2(J2IOU4F6O4]:M!TYYYD_9DN.JHU9N,8^WA M.M]MFKX6-.S9K8$]&;@JE7J31WYU+9SCI30(V#7J!W3@Y@#$,##7<%O8 */% MR%J$&VIN8Q).#SR(2FO":< M[D_H07MR.XC$ZSCTX!0GVX'Q1Z4;>G JSHA@'L67+Q#F)/QYE+U^J&QE.F/D MG"W^P7@Y6^-E_NO!+X\<(E9_!$E1G6(--;\-0!$[Y_[0>%GZ.N\/;\,X7T^" M4&=.M%.B17=C(#L!;M;1X/0(P1#8%6ZIZ?YPI5TC0Y3;P^#T(UYMD(9DZ)J) M$L#>',,B67Q'71>LL$IU [ 63;_VIZ:=7JH\/?(@V+P)8QO4JR&BIA^T>4OO MU%46UW:7)RLEZY&R#@0U3:%E6K"-+?O\J$PJHY,GP=[M]NKN+@WE>?C7GP&Y M<.J^:XSF+?WR1??X#.1RMMP)70'&44;%JTJ#7@"_5\E5&RXVC9%[_=?JP5ZXN>52M:39JS%17-(*PD*]JFT^!Y8D: M,:@8_)REC2>_/_[U>?9/<84?_H, S5:R8@&&00;3G#!\+Y+7TE>,,MX,02N MF.>1T&E BYG("M5K.3BY./SH*#],QS:I(6 ;CO%&A(E-'MVV-09'AQ5JN]10 MT<8T;8&T<24=ERCL];Y;QI0'@T;N!@%SO\RRE^P^'I*[%*:%( W)579?1/(= M@+11+3U./GGC;X+#D!XX&]?$A97^XG0/7"'S1Y(3 M&)YCN0/.I*?!Z1FJG:E#AM#?9@[4FZ/<->GOX^ %/CSF/=;C=:T!H$)-[FV% MOAT\WEQ O1D.25C$KV0Y!;+H\$<"DV0($M?Q:L4M ?F"A%4A+$&0V<;#$DHM M] [Z0BT_W)Q_:^ M'.4*MBIM1/R:!M,IS::PM!?D)J IJVHH'A).WP=Z0KT0 M;SY(.E"'-_#91$X#FZ'!(.QI1IG-=EM;!^),NW3)/V+.@&\(\3H%^55\0U;V*O/$XS#*H MYT;R;X1/DQB'/PG0F1^3]-+H'EZ1_+VD<1[%(9-+R9*B)0!%M8^;$*8%R4:V MMP4*V:@80'#H1X)*\D+GY2L*EH"4-3CM*94 M:L$2\-=1/@'] J6GC@JT./;Z;@$0:+NCA !FI3%/7=4W,BP[6BE.H-EU406Z M[>A6O[%NL7< 392L7-<1G S<;U)A# G; ,B].US2!"5@#,'WP!54:U>M: G: MP/=AF##04FXI/@/!,9( @H 1A(B'KVD4YW497Q(MKBOTA_,#RZ?R)8^C M.*#R&V+ZG0Q.SU 3&C>/OC3%** 8(5CB:TI)F(W2^(_JSIND2+*B!6R*]O3* MEQ20@"D$QX5 S*6W]P%FDZ0*CTNCRI5+\J(7AK1;-T_[P^5XG8_-?OI 2<%. M9MGO>\7R2NIC'<6T_;RE:@="L30*'.BTA4\.,RQGKJSY)*$3V;'98G!V@.(, M,]2OZ*18@LE"+@MACI[%A>O-R]9)=6[-KF1_!D5.R@D\(AI:)GT,3B]0#O); M<=00I3>Y+02B+Z;>G?0JN[.VSL?8N'/0%EZ&+6O?;4OXWA0Z%P":V]T;"1JN MXR&@(VD1!XGY"%'U"'I!L85<#@L]S-XDK!"@$*Q5S=/C6'T/Z! O2YRC<=-& M$^Z2:0B%Y?KN#+%X &KTJC M"\K$(&UDYS#CC.^[-F2-WPE,'/NW16T*TVD]"KXT!?STQQR>4=(]"[T":)1# M6W?C#C?M)7/6T%4UZ>"PFI_(C,4C+"];GB)5E3&B3 M[T<%P'Q.%&+AKNXY5H$97?V;L+8.RI\\(8YXPX[P=$N@,N$+0O!*YW>L+U!# MU-3?&)]:4X3HE3F>RLD$[*+^\'/P>T;7,Z2PV!E P/*'/I4OOY.P>,YNWH)) MG-8FU4HW+&\;2@&/-??U4JY[C?H=TG:#,XR[CCR15"E1A6T @IMMB30CJH96 ME3$*/!PVMYP=W_CY1+(1#:;C. P2G5L_V\^# CRXM*KB9].64.-Q%<"@QTT] M;-8ED]\T$3T/6- *%*IUS"%%#L15H$#WI&!O#NVSH]H0&AMD^0)B3L*?1]GK MA[#.:,>8.EO\@Q%UMD;4_->#JR\<5E9_')Q]Q'%4J)OJ=B&RA0/GUKI]_DVBV^??0%"61@DXG@!>UTINQ?= 4HOP8M@.; M>AQ0,LX2>&U^\]\E2__K3]'+1_;6=!40M!9WH&,ZZS0?G!UC>*BRR21+GXHL M_'8=O\81T)8_$%J1<4W"!/XCNUVGTWQPYBHMI]X7I*]\@7=*&Z,W52Z?PC&) MRH3TAQ+P*D>)?B>@/3=&G=1STI974WP6/2H(UPZ60U=Q;+?Q' #W(!6R,5%< MNCG O GS7\JF/./9>A)P8*<\YNA50<"ZZ-Y$U[>B -MY8H,+E;O$1HQZ+TU+ M,"3F+Y=7G^<]"\LLZ@$7=PASMM]BV=W%D/^O,J %H*8$2/R)'+9 M#/8RXH AY2IC9/^*;*T)H7$8I-=DFN5Q$=!9Y;%4&%VR1B ZZE&(:+CS## U M#G_"?2M CV1:TG ["PUB=0[K]\+* "U7D\W9*]!M5&:4#"K&LBR.",2S;4-N@)X*/D6 MVC+9#J\_10NW(#Q0%ATQF4=T_P&0JKQYA_J?K:@' (Y:-=3R)RN'::.XH3A> MA)* Y?RK_WN7KHYP@YGLHJ*Z);MC>8*;"[+5]VB 4%&UT'UP2!T0 A*SS$RO MA&44]R@ZI)JK+MF<=I5-6$J@^NH*I =VR7_4VTG;*9HS6G0_. M3G$C2ZZR])509F:!D%*WBKC1X.P,=4:T18/ 3E3@]B:RY&8R3;(9611/Y&OE M"X.0%S#-5Y?1G[,B2-;_?I7EQ9>L^ )"B2#PMD[!V>XJ9S=CBG':O,F MLD4+YRH/QBW0L/X7=;)P.R\ K:&&P7DPV#1U9"$L1[ =O'DC-(S9?A1DK(XM MYNZD?O6V]>C8L$HA-M^XBC:)3?N#21W5_>)F+%A0B85P( 'U7TJF$I8SI1)C M\?;H*VQ%:?U+3=+->P)LJ'5?'-+=5!GN8HST)=D8JBIO3LE% MBM$/HF_Y#E"\FRV#-,;>[8"QK!R+ ?H(ON4:#;Q%$7FR\1P =Q,0VS#:Q Z/ MW,'"P>TJ'LZ^ U (>X4JC9A74RO1DXO7@4:Q$WMQ&!;,&\[P.XOZ^[,.*5^B M=]#'EC+FQT8*UJ479FWW51VSLHSV84&BZ@]?@8%<'@=DW!%L[?SV:#2>$G@^ MCF;:\2=>DB?IX]-7G7KWXG8 TN\3&DM#P$ 9_@1B+F I-I?KCP%V-ZPG?&;F.7 W:^[E=K3L+ S .HQR%8OP7H=DM_(9E.;5 D;R[ MP=D9ZFW?MISIH+,1V]B4Q):D+<J0+<=)0 VUBWV_JJ)DE4[JJ..,OK.ZR/+ M;QBO/P/K%5H6S9V!NJMFCJP"!2-8WXV/T1;A%:M@Y_I.TRJ2WD7DL/JMH. ? M.)C-N>($(Q/!N] ::I?CD:/,'SB'MB.=>&BV#).]2HYCCIOT!4-2KWP[#3MNI M1,#]PI7580FI-1R",^1>6,2O<3'[Y^5&[OBX0#A W[/0T0LWEKOST-$+80)3 MR\KQJEI65Z&CYUXE*K/#(W>P<'![R^NQ)73J1;WZ(:?YOGN M:Q G;&MRF]$*< Y]T97=8(JM3<8NQTY.SH"AS5N*"/4K,+]SU,SBT[B M\R.LZG,2ACL\VJCP__/4S*Y&?7$7H@\MJZ=F/F?=./_HMXW3>&K@CQ<-97AS M7.;.L[6Z8'(=YVQ_53)C[@6>#T(G#J!V$@&A^YYH7;:KQE2J-T>,[K30+XN\ M"-(H3D>_D7@T9MGJ7PD-1N21,/KA]U=@@C"=E$'R3*@;X]F%G,#A?GKV;0S= MKK^FQOQX(( "_M^SP]E^1#KTINLM^[ +SW9 MJ >Y.U+ %G4_;PFV&&U=CWN!TO\9NH!PZ'Y^M)^E+_9HN/,T_@.$.>@S4)]I MXFY7:AE ^7Y[8WZ X+W750D-L@IE4""6\L5A-)@ MUA(0K+;]C"IU.8J1;&D#POQ)G=Z5R>7GIV8H(Y"WGRO2C_2U->+,GUSY/G#H M^1X0*-O/LXP?Z3,SIU!#[QFQJ8_,G/)TDT.<(!/XMZZ-%TE"I!''+OW8H%$D[BHW'(L(0J8P##\2!K&9.U^ MSETZS.BD'LZ&'BU!WB'):U>7@60>J :]#,Y/,')(A&%6@H P?$C\RHS03S3+ MI=DD^"T&YZY*12JJZS75-/]CD**SX%1I,^!$GCO#'@"^&U.:ZXNSQ$\CC!8] M9QT5M01,>9;$$:S2T0W *]A$)ZZD*WH0- M UFB5VYDO5(60?BROV!00NVT\H^/RHWE9%#1+"4W5[=@:TA3T^\_@PLK2C. M"IW1S%F#=D5WY8G0'/*P6R%T&M!B)DEL+WH48+KQ\W6[4(B N7(LZ%4#)].2 MAF,PK'HC2JJ]Q[:DTLE)NSU@=>0@TEQ"1.K?IP8 MW6 6+#N]).E-"(W#0)$:?^=!F,51+H$U^!XXZY$ CHWKLP)-7S.W?/Q25L%1 MM9U,HLL99%!ONBF[$_B_Z#EXDWY"QKT-SL]Q[\-H4R/ZG!I" M]B;$="V9N%@7E[/Y'PWR[^OV!NIU,['*,^VW)+XQT/T[5IE/P7TZ/TZ7>,EX MCP)L1"]9>[YVK'XD3PO;-91K783Z*VL7B%K!BHR1MU!CA'$^*"H>%$Q>ISI_@ M<3 3=92]\2@ 0O,D-M4R!X"%4Q.!>JNKE0M)Y>KE/ KDHR1A;Z9>(0#YH4:' MANDGDHUH,!W'88^2 , 1C61Y];]NF12DTSX/&!Q=!B@ M92(K=,PA10X$U4ZV2HH/=K)==JP:RPQAOH"8D_#G4?;ZH8K9IS/&U-GB'XRH MLS6BYK\>7'WAL++ZX^#\ N<>@WJ,;ZI]6V1+88BM=/O+HT2WOSR"H"@9^AKK M=B&R8XNX"OFAL>2BMO!9D _GF-Y4I0H$EB+]6HW>Y]\DH_?Y-Q 4S8?6:/0N M1+94-J25;K\^273[]0D$17/M--+M0F1;92I:*??S/R3*_?R/P=G!P0F.D=]8 MOVM2VXJ9:Z7BIT\2%3]]JH3=L^EA36I%3)M[G^3GX/>,+NVU1S*E)"=5B%"O MN"=!7AP>](=?2%$E]D!*6\?NA\Q^BR,RMS4W9-9Q3&KV,+@X0 @FO,K2D*15 MOHTL?8SS;P]@AL,O@A$YE&"2-0,@J)Y%(WWSO41J>-YX#/$=R1<'J%EG+-#= M&+4WR=?6\M)MJ^-RMCG+7LZ6 23S]<,D-V33WD%?;@P6>2;(]F/#&G:+7F.$ M^.2=&?%R=DG2<#P)Z#=%4D=54]A1NUDOFF9V;,FSWHK"58)'6>2VQ5T(JTP* MJ&H*2!VM%]HI'?7(T"62!\^;Q'..B<3V6G?%J,J7C9%1G]E$\QD*3"1UIC+> M\S!EH2:9T_N:!"NS&) WF>4XX_(9WFF^8BY: 3XW[@;/%\M-_-ZDG=N1E,EI M/K.N6@$^1Q[1-JOCIO8U2=L&Y4T9:R>D>;P26F!/M?YA%&A>3#$[HJOS'LM; M F#4G)W*+TE H0XJ9S?1M2(F-I<&20#2[H,@/F)N,\<+GPRRLXOG6HRQ5!3] MX89LTA@7X?, !C/AF4B[NSPH$#B[,MX]'=A+ED5>E.N3D0]%$+1QEQ8DD<=J MK#TRN#A$.]M6C.$MY7(%MU&<4:#'IV]_FZ7QFUR3&P^!2&B'K.:ZY(ANHQ"? MZ.Y2#% 4R8_6GQFJ&UKOEZ4N3A$ M..9T,19LZ.'/?%'FXM"-#Z'+BS(UB3L[<07H'^2BS,4A9BX)A8XYI,B!_" 7 M90"+#U:K77;VZZ+,Q1%*WBN-,;ZI]FV1?;@H\_<'B6[__@"">GA11J+;AP]-O9/]3 *68C3J%;=!3*O&0KRY?;&4 M=*Z%ZK!_5WQEB)%1/Z #1YLN[4@Q$[(4=.LC]N9*!!KKV!X01/I5KA*$LZ6E MN'?IM"SR"O>1,@1-TFIP\1$ULWB#;U+!K@BC-[W,D.7(G^/^9W7? MC6YWJLV2W5TS.FE[5MJUY*LZ)1:32[*[I6M;&PMF(,F8CHQ(1422Q3G;[[YX MQ!N!5SS@*.G,I.DB"4>X S]W.!R ^S_\]R^'&+WB+(_2Y!]_]_';[W^'<+)+ MPRAY_L??G8K]V7_YW7__;__G__$/_]?9V2>WM'E]>86_WKX-]U&2I_&I(!_(O]VEA^_(WW_F M'T3W?_SV>_(C^=?'/YS]TRG!9W_X_@_?HU^___L__>T?_O3''_XG^O_N/O^O MLS/*01PEOST%.4:$XR3_Q]^UOO'E*8N_3;/G[_[P_?=__*YJ^#O>\D]?\JC3 M^NV/5=N/W_W+YYN'W0L^!&=1*49-1;L9HOOXPP\_?,?^2IKFT9]R1G^3[H*" MC:&6+R1M07\ZJYJ=T5^=D7'YX\=OO^3A[^@89&F,[_$>L<__J7@_XG_\71X= MCC%EF_WN)!3/;4I7 MW-[B<>/;T#D;5V(&\;AQ;5'.R6TA5D'3.+R[I,=YW.8FIZTTR4,R>=L8YRO/OV.7W]+L01Z?#C#_0?9_0?9]]_ M+,WKWY!?_?DB)2OA^BDOLF!75/TQ"=A7_CS0IA&RPU.&\_24[;"5@'S8NE\- MGH:^2I8HTH(NT3@Y^^GA=_^-_1W]6K7XG__ >ZN96V?=,0NR7?4E\D\-=V6+ M[W8I61^/Q5F'T7V6'J2C4WXRE0KRW;(36KDDFV2?9@>V0#\&3XU.].96WMS1 M-"OX[<]X[6VUVJ)?66NPV=<-=QL(NK%VB0EBG_"FP(?<'!E M0(S$)Y (XZ\!BC#XBX/ED?2K 0=OXA@,)5_2R:=_AY[H]M@-36Q[X!:?R'O\ M'-'%A\*(N-($1.27FIF5T#B>:AGGTKEO$Z": AH-R@D8@H=R]!?'RSI)3D%\ MCX]IIH-)MZEC=/3XE(*"MT.\(306A@9W" )#([OXS-=A@DN".G%$?'P@N/X(CT<@^3="!-#!(Y1,L-2J;>P(-^:@/@4,^Y(O! MXRHIHN+].HKQ[>GPA#,)*,1FCJ PP%\? +P)HFT0;P0UZ[+!;,^U;"07GN%J M6Y(4M\%!YA\.-W4ZTP*?DMENVB':$';&AP=7G/7AD5ULYA_P[I21SW[\P]-C M5$C#R&(S1S,^P%]_MMGO4;I''__PX>D;5%% 3;=L1-M3+1O.Q::9N!3T_L/# M^^$I%8:Z9+S7QM$$]SD39I?_'?$&4),Z.'[M&1TQ"7?9%(6!M0O9%/QSTGZECS@ M($\3'&[R_*3Q]*4T3F$DYUR"($IP]ANE0!4)XC2PV-%,@0@;S?@O;8).6<:. M,N@6E*Y\15!((XIJ$K=F1\:WS.#P]J@F0)P"V- H1W_ Q"B'?F&H_)S&IZ0( M,K:CS=08$=HZ!8?(J005=4/$6\*B03+ (@PDH^L@O1% M@*B'?OE+2KM=2EP5[JHF89"%$J"H"%Q?6!KB67YMJ6Z-JN;0)Y'R01^\PB0= M\<70L2;?#=F=B3B0!;IZ;1QAH,]9?]KKOR/: &JB!\>O/;>#@^?H6A*_$F5^ M,:G3'N1J4I=CW>6D\JJ:1]>3!D9X8'XT?#P+O=LC;L;S=4X]:55>7-7C]GD_ KO MVLJ 8OO*(O3U5=UP=YZ[:<9Z8:.P#D,R>7GYGYLHP1^5AF&PO5/C,,RQQ$"4 MK5;5/Q!MC[8)\.T5Q:B+QD(QY&[ <4'^NT[?$!!KMUA# Z'"K@P5MC-(, MT>9>0$(<:RD@Q(%V! >Z3=%$GOM-08!0\ZE% 6_I!P"ZHRN?_>[0+C;U-&U) M?/>2)NK;JF(S1U,^P%]_NED3Q-H WU:5#69[EF4CN6!.@Z0(=O0)39XF"8ZO M@R_*J5:T=Y;K0,ZQF/> M45U8T1: \- .^+=? B:X5X.&-3:9#BX2$/I3J'3 MQ-7T=_D29IS9=O)W1!N S?' X'6F=6#DW*S?=VE>!/'_&QT5\ZHB@%C+^SSK M5G3>'A$"4!#HQUVZO@\.NK,U0'$#=K@ID.67W( 5C3[D#5C5X*HLO<,;L)MD MEV;'M/6&OO0OM39"0^GX:%$MA?2$L46VXHD0Z*:P)/; @AA-S]"AH\'<+(:L MV[1SBU]QQC38TA%RAKGL(^4V1=V7$Z#G3HJ1;8- ,:QN/ T&N6UVEZ6O4;(S M\C4$$@AO0^1;YV_4-J.B\<+CD(R_U.>0#+X;L. JPDFS_:R_1.J+K7(B", , M\:Z&#&[%I"D1^I62@:7<,IL)*7"DT[#Y?I(8ADH>F!=JZN, QP*%QC MZ"" -P/#@'1(.S<:9..YV$R?G_(H80%/YAU_QHK0E*2MHQF7<=J?]:H=JK8I MO_*F8#.O'.+V["O'UQ0!%0#V0?[$V#WE9\]!<.0HP'&15[_IPZ'\]9_K)%\7 M<9#GVSU[ZR59,@QH',##A'-A$TN;T(?8K)%D@9C,<='*$^R.;1?(-D9+A7!C MJ+A#>IL#Z3JG:NP0VX.\ZM A6?/4#;6A_09CBKH>80?D%K9?? M4@@JVKJTE0.9F&44)CF#*8P:C6*8:Y7H"9= M!EW!HLMP"^!^;_?79/R2713$=RE/L:>HC6!'#N&4J^41TJQ49-0YJ E110E< M:V',9$D=88.9<@>_=9[C(C< 6K^A0T@)/ JK.VN@P(@;*ZGG\^'AZO$!$L## MT]V'ZO!L1)L# -8 @R'>.:O7?/;M,#Y.@EOTB#) M[_$.1Z^TQL\M+N0/VD?TX1+W%I()NE#2HB )*Y48-]0H%>X)BM([C](W5 MU-S3BRH9#J,"W:1YHTH<]"-E%S(#E)T@ULL* MU?V@=D>H[FF%%M0>D:Y#K://A?%AQIX#Q%;32?.*@HRC')ZN!12TU^\8!2G;SBC!VF[-"_H M1?I#D/V&"_1*=?-;U"S1M0./08S:?J *:E02<9FEA'ZX;Y/$PIS,AX42IE4_NR> M+=#77VLMH.=.F^YQ7F31CFA]Z0I0W?5[2K'C$V:'%C$);AIN[O,TSS*]P>X+%-@0+A,I@.$.S9=XCXDBA8_!%[XHW43!4Q1' M!?$LB4O?A-$4$+?HPR'N;203(J@E+2+$M7=%B,C_U&0PJC&+5%&R2P\8%42X MH!0.[!AQB6FB^R8:Q&![L^9L6#5[+JV$M<[U38>UPKFS)Y_2-'R+XJ$BD&(3 MA]:@Q5#U=::/.G>8:B(G-Z>*+D7SQ@X,U7B!&P.&]-,GALZ>JX9)08C'_< M\+_$OMW06UI\(MP>\>BU0CS;T:N$P[6%7^U*GF]PD.-[>JJ[W?^4,8(48R5FZ/R-$?*6"THWQHL240+*,.5IF)_*>40H:@CM) M!7&Z'IOHA;!"FRB%P]U/$]\C=H8]=G])XY#,)K4YQ;O! SCS+ESND\SE$O8B M#6F]E)#E$?JUW!2)-NOSS)[0GHODEV6?L;)CG"JT"@EE>/<*7+NA[*HE*WY MY>-V>[C4)#,)@#[0-U?HXP]"#-%U\A(-GH;2F&C !++EV .=!4 ML\?OE,=R)H$LNH'1]L_MF>#N>.7F&+LWX(@V95^ .1."Y<$J27_/HABB2#YY M-&,]&5!-,<^)H2*"T0Y]EHE68W]29%A)4#&M6*B =, P8X8>-N[39MP%[_1E M?7V_>K?+3C@4.55H@WU7 $DT+.24YM(H^VB_'^#=H"'E@DV8,4U>)I3B98'" M#7.SLH*+"9%6PU979=DU;!45S"K1JC/8V@!UJ>!L38][G5E9L<) V"_[H9%A M(!W-D1-ZI"]#*-*HQA"$'$;53GF1'G!VC_>GI-;+=[TBZ A=QM9T,HC>'2= MG*)>4M^!%<):D))_3]8.,RP)034C($'NTJQV9\"[,L/=&'B,PC0KDR?0-G=\ M?'!MJFMTE_C)("/A8&N >YA=;N77&FF[)JSP.2A.V4*[ YM+F6KN*VZ/:<:> MNZ1[%-<">>#&*! CNZ,Y !=W"'\,ON#*@=(C?+"U0X0/3Z%K*,]^%+OQTW!/J%Y@C^&WOM MB4^BQ\_@E68E>%S6XQAQ/\J3&U%6-X;:C7]?W8!:%T46/9T*%N,M4F+UO3@C ML1.L[T^$4T_123$TOTL.1#"].\N@5\X66ILJ^ MQ<5V3Y8O=8C2KB>W84M+*0="F54/Y<%(IP]4^B0?:#??U _-25]@,=O*1 M^01W' $?8[@&HN)CK)9# QV&K(94$-\%4;A)+H)C5 1QJ[29RB8;$+LTPR:R M#-3]+HD0I2((1"7="K7+_@$9VHDBT01P9T2D':<#U2ACI E*9 PSD/J6VK31 M0E.8ZI;2E,DME*]XSN<5VN3Y"8?@]2)E//?*1=*DH3\]_-_??_O]1P+YC*8GWT2Y29X;4$SM-#&D@BWCNR8E0184^M/VEDG!^ M?] P+>0<$L%F@S3%EY@,TA1HYWZ[!;3R-^"WWEA)F86-TYK$Y@%/&# ?Y*7LWD YQB0Z5# M&X@"\7%N=L9FBB-2P2C, /=J12D#!0T%N'(8B" HA9Q](*V0H4BA#3(( 6H! MC_W8:$!% 8G^FFL3Y'L3TM/P+D!^F&U0N'?AHH5Z%RN ,-\V<4T;K'?(( '? MY=\,]2T:3Z"OED+ ?[J@ !8A!$LQA&#"JHR)PP45+"7HAA=D[(/:H0%]UAJC M 65VF8^#L-=KA_"&-U:Z:G,CIXJ7@75RZTO48/ZYNK!U@CJ<.,:")U@)E0B+8Z,B);_O6!K%2[(+G$K 1&FKV7.R&Y M%;3OPE4Q6SNYA+6U.N"D1_05/6HZJ';K4#>'YQ!Q?7^[N?WT@.ZN[M'Z\@%] M2!/,_H'_[13$.=H3EE%:>7O<;J5O/M*#,5.-B]E!?0",V0X;C'.QP= MB[R]R4?A*:/_H9UEF#VM)3_Q;JU+8$\T+)=1?"H& Z/CNO'-N#3RF9J7DL)C M R.72<*[=T:FA[I19F8)R,UJ:.33M+"IH;O+D'Z0 OWI9M,(?="!$Z('?@ (=BN8.II0!$LIW; M".(RVK,.Z!T:HD.'Z1XT'%:>SHA;=I>E>^43E4XKE_6G.]P)=9[I7Q'_,\R] M>@U_]]L'XD;<;Z\WCZ!%GL4Y%NH\BQ/L^FB5/B:^)KSS*AXGHAUE.:DTR<\Q MV3B4CXY9JJ"K+\27J2+0FP(?6.H40DG&A?#WO$F(B<&Y_GAVH:\Z/^)=:O0D MQ\0\FP.B6$/-)U'S3?3$/EIE?V"?Y5F&FL^@ZCLPRNMXX&XOMI^OT/G5]?;^ M"I4_/:[_!?YP?5'%&SZ@7U3K7!LNPN053R-^CA.L7DBE%,X-QA#7$F4G35'9 M%GTH6P,]Y;3@O=8P=/4O=U>W#U>05L9BM&GROC(M/;QMD&)[6*^EP':GD[>X M:&R,0A-[[1SJ7Y]#(:\Z+KI)D[QZ2JKE_NJQ7-V@JL@"=((\V/.UM[G68X>DYX4O_=^V,6)#DQ^E&: M5-SQ@)\ZA;)5+PXMK)UT?R.\Q>F:R MQ5RV! MVQZ4JC@!H7PM'H-/A"2]A89L\!#'>[AL3H0J-22ES85J\=\IRJ70 M!4=G3TN*X/1H1ZT6PM&.6B=<'K?R@UY]D%=HZ?1XM<^E>-#'6U2'JF Z:2@[,O'D0.3KU[E/)8%S/1!DCMM 9 :Y=;*0YXLQ4O] )U!<"*8_@#!@4@ M9. =0(/C,GACCM9TA*[+X=F<4G%7RO%1FW%A/'M).M5HP/?89I :K([GT6E; M$T[C>QN6FFB3/)R>\BB,B.^]S<1X'%9IS.@>'>_$QTD]N-WM'Q1$5?E=UB\M M.]'T3)\-#AU 8*#TL#,/A;CSKSN"<@F_1@GMCAIFEG#HQ($+.2"CZYC-!&,U M%-.98*G@C#1;1,SCGFI20+,[((?&OE8!4>X0>!$6'2.08$,6#@E-,YC+2@5I M0&2*I+,4,BURN*&I_,?28Z5ZY^.T&4]3)T,0N'( M%@$_!:Q($*3)(DZ-" :H<9K@3U, .50_U(T_ MBBE'O16\N1Z@4A(C:8B:/ +*2 MC*&L[V.VKMX *YYB(]T+TZ1*_XC@]4@W2>TL:.J=USM42B 7! M>7MF%UL4L'[2)"G"A@*VNKD!EL3"Y@9 !=JG?/&##]UG/J](R15G0B6"]-^C_:#WHC':&JIQ6J M^T)59XL\7S2\]C./X#1U$'B9L F(%9VHT7"=4,+C%QP]OQ0X7).Y"YZE909: MY1YU=<:F].BJL,;3S\^7EVB]<]D\?MT MQ4J<;']Z?'AJAG@";:,"(AY#?#YS=7LZ/.%LNU>683(I M6CUGYT!&;/18:">;]\S.IJO*: .3#6_$9AL!+N*'QY?TE)-&XH8#RH!-P[O* MEGD ]C%FS2?0NS-K986"I0R;O'M/39MB/"SGN>SIJS1O%J-0B?D5FC@=]J<8 M.2? 7\+,N58 =R$AR4#8[$K'=^4P"3HN9%6>SKB<$?C%]#LG[^\]NJ3CP MO>A4,/=#16.1#*ZV%H[+Z)[@E78>:ZS06:\4]>MS.R:"U% ;=0@%5T:!,UTM M2,M^X!51*N%$-00L*SE54B]"&Y. .78Q!"I5^4 J!*UR&MSO[ECJK32R+CYE.X.3)N,MWA M=H"96TRX59^Y*ZD/ZQMTL?U\ M=W_UX]7MP^;G*P\NJ!B K*\X!@ASG)YK@",*G8JK.U;AGOP^PT&.+S'_K\FS M]QDZ=YWF:^I8#"?0,M1/\%#&,D/P^./5_:#FDB'8/CS0(;AZ1-MK7E_O^OKJ M@OUTN[D!3S,VBVH,IB*;12_\,!3RC.7$)V _Q2Q6O [_,V%!D_U^$2TEJZO]GJZA;*QX=/-DQ]V?:*5 M]L[F3K.@2QI"H]O[(R73>5\^6C#M3.TZ,]7)3^O?,F5O7=>[W>EPBFF^$Y3: M"NR+T9UB0OTTB'?T%\R*LU9W*?'&<1%E+ Y6%JF^(_.;S^;I3OJB)V9WVJB9 M6.H/_&/?L!HE*W1)>DR(YI1](]KY"@5[HLCH'N_B(,^C?;03?5W>9%8+;Y>\ MR-TP-MYNB/>8&*$0'?D'VO6TEAJ'QZDF=>;!&+;"%8Z>2AQ5 W2D'?OG!,P[ M)CRG089WZ7/"*G/2PE@#2Q'+6?R!+TC>+D4S&&Z;U6L&JPUROL?R,+^D<4C4 MDR=@MCO54]'#G.4I)5*>X+4I?U\ECO?N!$\_8XIS._UT :#PD1Y-F<"M; B! MJXI'.8!^94V HOC3^01!B"[!07^)>V=UZT7.=8A M!OW*FP(!?G:V72)=B9+ALN,2B#C,=-[$W&2^_6=,K^8IT&[1A\O\YQ:2"2G$ MMQ<;R:TA]"NG E*025*UXJO:T#]HDG1;4 KYTFT1Z5#API E:@[BNR *-\E% M<(R*(-8KF9K.I6)I)!!@5[='E. L2E!) JU+LPD"JBPF@!(4Q 1-+C-(%0$- M.EX%61(ES[E6&V0$3O- 27@64SWQAJAJ"0S["8Q_"%I+2(CWT2XJ0%<*-7#$ M7$TJU+B#^R.]UG;*WEDH2HOUP=8.@3[,K1 Y+UN512AA(3Z&94@8*P#1Q[ " M#0!QH1NB3AMZ!\HD&-1J#!$!:O.JB W29HBU@P[Z3&<8),XC8$(:W!$ X=(- MKR\S/J82;XB]17L*^)#- SL[O\=DYYY'!7[ V6NTP_S.\CT_,J0-?@[B MDRJ6O_RGG6X&%A]'P0V_VURL^ //,]8K\<;?F2JLLXR>8?-K#=4MX7822_4OL/YF+'5HARM7:M#+Y+VN])%<1/D1A'=6;7+Z#4*<1+FA-E# MFK!9OPCR%X4UDI,XM"(*OL5D!&73%>*-N?=&?B+MH6XPC>&?[)]V,0&7D!;" MI>KI --7&1U:@/903-W6.Z*4&574O. EM$TW55)RJ%V67![U'F:%&"6]2LMI M5WSEX^10VC%2-&9Z48:/A*V70*R, +9!TZ!-N6/30 U(?^[9/:T6/^M#>E)6 M(S,CA](?N3PZ_2DI.WI#U(F1>Q#+&"%8SN(Q_"8>Z%IC@SBE#FG@!J1#/'-) MR9NIYO2(H/2ES[M.2WC[6EL\4 QC"3KJ@#YP.M 8MAY%2FT8A)#+4"#A89/G M)QQ>GK(H>>9[(;;.W>.\R*(=3:=%6ZW?@BQD5WZOTVR/H^*4*_::9AQ M\C@,;MH1[Q/Q3A'OM?;SFI[+N#OKNWZVU^H?*I8Y^ZC0W@*B6%2^- NC)*!: MS=-]G8XLI(&S792S!EDS/ESQ3V1_#AKLF$M?Q*#J/,H";CDJ>[:$Z;#I&]YV M6(V$C?%HEN^OTGI,&I<9S,>J;.^A&;%7'D,[8J\Y3G.>5;&H.CY%N&8L7Y9! M-H6M,"-WFP7-1)Z!=&BM<&@K3DIHNS[$+^V4?V!E'3&>@_R,)$&UJ_C]"VW>X\X0 ;S M#'&(?W7^4$* &(5_;PZEDZ%X:BB="7=P.@]BZNT\O&! MU8@1P*Z&"RS2^?DZUAM]/2TP^ON2F("IOOZ!H9<"=P)!:\H@XDQT9A!N#F-G M9(M"_Y\^1WX-8GH7L@GRT3^LD[#[BU9+55!M6K\NHVT31T (PY$6_#8B:C7L M!-O9'VGZX?[O6@3S1^AX'+<(LD(;&9I[2-8//Y(A(?^+KO['3YN?US=7MX\/ M1*MO+]']U:"EH'CSWGV@V]'^]6M\O-!)7B?;B&N@X7)%? M+C4"9I4J9I:>YU;;49ROV/_BMGI0=6@=M^P&;O,Z#2S.81>%B.,<1O$K61N& M4_E??=G%)UK6B?R#Y1N\#PI\M=]C97#3-2-?R^HS9HP76JY6Y>%R\^SF0\7/ M-\2652RABB=$F4*M=$;U&181-#K''=.;0M(R255CU<<%UO>H& M/;VC#[0G%"7?H+HSU/0&7B!M%L&9-W-]L_WE 5W?;S^CZ\WM^O:"[O/7%X^; MGS>/&UC-'X_DOF*/A[&/>CN+OGJJI_/H)\S^9;*4+ 9SXH*A?2U7()7+3VV< MKH7NM:],6$%K9MW7[UNW^]:--(76F1 [U#8C6?KXJXA8BU7P4@9'@>0(-# &?I#N,POR:2G ?);Y?X2;4/&F[N$L+#_ H8+ILA.D.( M-D2T)I0R7:#(YH4SJ*OGNKI//KI543<7$H6$3^V MI3Q54D:UE%['QQ5H':^3< &_Q[2\'U_=G,>\1CH[!R^3*!I$ LVZ 0@1&LHG MC1T6:?4R C4]U/E;F-)6W4"'%D>*6C\'"9HW$V<)EV_';MH8727FY&"IZB8. M IM(&G-EQR5/ T.R0C.."40DUT;392%>&S4'M&4W:?),4'/@EO:@N8]G1@YI MNX;E,;%9E/*,DJ(6K3>&RE"NUM%E7,L3U32>&!PS8?A?^8V '3^'S:%KX]CH MC]8R*)0'T"(0'^R(L^+]CDQ&L4Y">J/O2)O8V 5%)Y#6026;B8VHZ%>(]-4)^]U_DK+-3AV%@%5YV;C=5N MH,-Y,C?;O>6.PXP>ZI!>(9'FH+[$Z<*[CM$GUJ,%JQ309/L!=DZM Z+RK%J' M0O!3@BWQ;X*Y3O>4G<&?&JAEM3P]J#O["D[W[ 3OG^YM[Z[NU_Z?[AD@V? D MP0#&0/4^::&^9!?%F'"^27;I =^D.?G]?)J]S.>@ZGK.-UY"+<_F,W337W^( M'6'P3Z$/]&/?T#]_;78$9A"S>A#IF4#$!Y'\/ADZX4SK<6O.-?_D33'0F155 M60!T9BUU6/03[W&64;8HTX_!ERM>T_4<)V2/J+)26DJ7)4"U4@C/$4J*RDX0 M&E02H0\EF5#8:;(G*J/D(/%M,(H/Z9Y$+/ \@O!43^P!7K[S@!;?24Q !:<;G0.Z$Q.GTT[ M -08J4P:Y;EDR.-9N0GXJF[X\3/\R?-H,2D1E:^M6?Z=/MLA4Z=D:EBZT[=^ M?KG6#O(B.$9%$!O$E&PZ<:AW5K*)%XZ$;)'TM+B)YI1=@(=R)DEYP?)[Y52R M5KPESW'!S\+C*'B*8OC8BSU,^PIHCU%()5SO=K1P.#VPO4T+6MZ0O@,-GF+A M+%TY2*IN0!51*9^A*E9],*"R7E#3#=0B.%%4+@;;?E7295*98!50#U&]"NKQ MZ8,2W@7OE"6Z;]SMLA,!06,51ZFCND,O%%,CLZV*EMWQ$ GO$+5Z]&7E'"E] M)1'F\3FNP&GQ@C.T.V49<>S:"ZF?:FP"[0@2IJ5P)# M?6S.(_S1.:T@Y9$#.G),^:4^ T#2:\D BF"5X968J#2S7P(==AF4S#K6P3U;I"Q^C]6:X- MI>-B!(/, X=1%9 S"*$J\.:/(HT-URAZ\4BE1@5F^GKE82S&1DHNCKN868>@2F@HLZ$^EKW5MT2IL\)![=N* M-U+N2D!%B-3'Y=$&V7HEMH'UK#OA>[P_)9IC"W-2N%WND!Q2#:O(Z%: $\(M M,A1?I M@7H2NO<7,@*'?K24Y\&216=/M"4JL_:@=9;1VVKTWRMT2^#,"I-R)VJ%6!%W MJ$=5YG+1I&6E7+M64YA=]ZCI:+-=^?.07KM:#_I>N5H)?$S7H-!HFTZ\3,\P M=#!CGY;!JZ3.YE(:/7G^.A(QR+3-'J!.LQ'MHX)>RE=H6+N1V[Q"#6]#V.ED M(%C1'WE9>'1'7[81P[PNBBQZ.A7L[*M(V7J9)@7Y>DR;5?FAP+(+J<7C+XV! M4P3UT#&0!Z@'#8>^W^EXC)DG%,14P:[C].V*_\(D"8@9N4N_T$P>P2UID?%% M@Q*BBA+\;<98L7ZZN[NY^GQU^[B^09O;Z^W]Y_7C9GL+ZF59($[PN2S@YO0< MH[J%=Q=$JFS]0DNW)P\]+B57)%D3=#=0_]+9"9X9HRQ]!'BA3LGL#P3QAZ;> M)4KY0JV%:+N94WQV^!/GO,RT2O_>]E/*1U?17UF:%-YHU?+NZ?F0FP(N9N V MDQ(>U2):1$B+4)D0HEXWM1ZV^_.()D(,%"Z( 8VK<+2&<_&51]T<;?>H)%C2 MQ] $GZ8*D=9"@ 6<3<#3"3,[0XY1<'GVP?>@D-'C6SI+):/A?GPH9221T*:6 M$2)]+%W-:)8R/H:R7@=1AEZ#^,2RLU0/P,OV__Y*^*@P;ES#1P5P=WK<.JY> MYSDQ6>%'A;8.MG:HD\/<"@E!FE:H; 9U EQIGG+:EA\'+W*UR.(*@C7K34YV'ZX6Z;#2<0*= ,7( M 1PUZJ@_ZG/=%KHL$RAM]]>[2+<'DS1VI6HR7H6\A*VD4-<7&^CMUDBVP?1* M"8F.4BV/!R.-&CG UBHTTRD^OX6RS>Z"K"A_:-5A61_HM(,T1[K>SZM/E>(]\KV7NU^4=4Q4'&&F8>" MW6A"NW9ST-L >@(G'JI$IZ'O8ZR,7], M@JKF %?@[5F'?QUBAA/105T<).8>ZO@1+Y-R=L$R0=]8L"0)[^MHT053>+7. M:8A'"J48:(:FCE>Y@9*29BTZ%.Q=X MFST'29E+G2[3:1R%09EG_8ZP6@T#<>BC)$AV41 _D-\8WU6:J7^'+O%<(R*8 MYU:_*]3IF>&BW3?;%E6]HZ9[Q?[9I2\Y*VCZ/N6LB/E*%(G8C5VIT4TK?D4^I5^#+&O =U$=#QH_ '[L=RP@1Z#+*56 MLUH=A4XYK$3(LR-%R?,=87YG6$]00>2R*J"*]X%\K65C5+7V9%W43X%0*4X[ M_@YOI4?/2;2/=@'9:@ILF:Q+IAVXO)EN*I-PB;LA1(. 4ZP)3B]V6TV:<+7; M:L;<0;'<7-'_7#5750SLF8[0(?2T,DAWB.P?+1I/K)O9I/0A9C8CT-"R<\ M M^@ 'G)GW)\>>5W[P5!%7@GS\^ELOQ.>?EEEXLM;@=/D:HDZZ<(F?"L(EY;!X M?\"[4V9: MNF$Z>+/=)& 68>]P4ZD(3.-4*TWQN M0'<^L.6-?Q.5'RWS\WWCURKG<"1Y!B-=%B8@X[*(^BE,T2*ZY\YP->673);1 MP=8.S<4PMV+ZO+J5)XN?8I3[T%(,L<,7!FF0Y"R7.DN67J6K;/%FMU:-[,_E M*X61$HN%34D_*YZ'ODPUW\KLVD:F5ZO'7.(W)1;JO/OR GU.7T9,0;3P=F(* MG-TZI;38RGO#C>%624KEV#64T2LOC+_!- SY%YHY (61Z?Y$3@8+ M)-T^0402N(4>*05X8GP]=@S #WFJD.;%9UR\I&$G_I#OLNA(SW:-0K_F?;@, M_5I()L1%">W9@1&C7ARJIO= :::(2)]X>;7)M4:B$.2UA:$[+:.JGM*#Q!,. MFSLDQ+&JWOQ\RM+3T62+:MV30XVSEW+@"53=0^NR#?.XZ^=1O!=/O)^1,]O' M[LAI=8K@%A]UTJ-AONT\J>E=N\7XU'&0OOOC?;932DGT8>67[[; F-!W4^T7 M/CGZ$<@A@M]IS:<* "9A%#9RFFR4,%>]W,;TKP\^KCG35-5C'#&C= M)J?52B+6_^$T*\2HZM-)1N?)ZF0\0P.98,VFQP.TV:TV=MWX@$$SBZF&HU?K MQ4R2=D7T4LTLS/\87+I3OD]I&KY%<4P8VR0%F8V(EK/MG?,9F'W+?ARJGZV$ M?516]&6:SZJ'RGWQ+FP[:D;[H!TUG9ZAUF31L.W(-]RJS*D%<,%7CGF%K5+< MB5)[KYC:Y60<8AW&$_!38;5RR A<[OUE/ L[>GKYRCN+KQYR83NJ'&^7-<'* MVF:4(:,7-Q("IS7!)#PKBN4QS,!;6$O6V0'">9#\AMBE =BB62J@B$6S5"B9 MD ZD6W+S785837M724 4'$LJM]9M 0$[D77(S) ZB'12?#C!AU%VCR5PXC0[ M.+]UF(3KW2X[!;')<9N2RFWF;P7W WF^^26\\J8::^^)%V(P#P/YJG63X/Q) M>5XRQ1C"[1++U76YUJ\:/ZI,6V7BQ\S](?=/U^<;(\ES=UH=F\-3K5* OCLNJF"3-P,SZY?+F5E/L ME27=*J(,=P/&)H_#;7IQ>GO+1CK1_ZB:HW._TA8H@%R&BDW"3NIR1SB7\._ M4'2--T>T/3L18&<#OOC>)I/1AY/)3#@\#"L(BE_2F/"4\V?X])FFG6VUZ,/E MD9F%9,)15(OV]U66"TKNEQ&>).)+D.&>B*"';;9 %,[?;%'H]K$.9X)6Z6CV MVOZ;/NX<*<-[FU_"IS[2>?50!Z2A8ZP#X$C6_S.5J3+QRTC)ZQ> Q MG9G /5K'U$+*0%+,Y-$"3BW@0^3H]/ M#Q'/$4 3V+$GEL\XV75.>K M]K/I&6C-4K;8=>0;;-7)6TQQ"V[\EY75>VTT2.DR!J8.X['XF3)WCX]I1EDS M6"_D)"ZCK7*^A4TK;XKJMIZ8>]W0"P%'S;C#@<8R?&]"#0@EPWBV@"JO[/(T MH3;)/LT.X-6M+7"F4Q8OC.UU$&4_!_&I=4I@=):J)'-YEJKF7SA+) EFM@T7E:[@(31B_+1XSPMS"O MR,^#/,JW^UYAV'>]$MIVX'#1,I9)G Q"2(O%-Z0K5*HLN.K.)UV[U#GD$F6' MO?[J9 <\Z-JSY@IE2 ]>/3&@3XO(ES8-],S>V [S8C1(9?Z"/C5\S? MP=FZI^9=.,X%82C7P/V(AA1Q6@_5;-,^_@4YS80/%H1P7-CATJ63L M*CNOPW ?Y;]=9#B,"OHOI5XIJ)RJDHI[$5RMUH@V6B%.4/[@GR*-%X_L]%JR ML07](7I.HGVTH_GT+TYY05"8 =^JTH)/U"0M\H"KS>G=3Q45=$4YN?-(6J// M S7D_%,:&[%8W;C"][IQ&K=.#RAW.G$59$F4/.=W.&,/A,R=-2VE0]W02R&\ M#"LI$"%!C,8_U9A#*DC=,,167S\,@05P66>[OXZ2(-E%0;Q)R"[L9+:"&-)# M7-[12*2X^T(&<^#KZ@D,6G:$5]*[3 MC-;/,SPT-J-U=8)L*(D (DK&XU.\B.!U642P5A/8X^618GE8(=$:;YW3:.=@ M,SJ:G@2Z@('NI9J7G) "G5L3QC'9S/*LM;ON7; D9#_&O+*DN?LYH4^7"^T$ MR859Y7VAJK/N'2T:,6CWY]\R/.-0M%JSM;D_,LUB_4 4#,.OU5,50%B_IZ)_ MRIHN_[;IRF[1@[/UW48J.]4$5\&%!81;[:V1V%WS86!HMO)/F:W6?5UB'8\< M?=0'V)?3N*NFL>@L(:1]AG=I%E+OH4#%"_F9F$]V#PE_V;W07$$H2A#>[_&N M0&\O.&&-6KV@=$J)H^!:M^8@_!60N=^0C+YBX;R$1?,5= M.(D/9"EC@O<%R+"U90>^#N5$/'L3^33QPR_!J0;,AN],:;?")+W MUG0]=V=2+S20EZDH.FCN5MITXD>=3;TY4-?8]"]@LZ"PGI;6-/3Z[,$YP/V81Z!-9JV'TP!)5 M'5?-,:2,7+11,]%US8+Z/G3;2WMF4U2Z('35?F>. ;V50E?FVGWZ9[+>!PEZ M;B:7+,'$58ARXIM%Q0O*CWA';Q#0Q1R36>(7!4/\BN.457='U&E[YC=T!)ES2>LKYU'E M7.Z;F-BPK%T*+ARAJ_^0MJHN_0]V6>KJ"M+C< E$QNF?":(/N8$52%C MH.-6 GEH&P+@**-R;C.B",76'\ERIIF-HNK ME,0IUJ5\BR IF_H(=6LI@-,KZO B(ET-%I?YIY^#F*5#-X>Z@L9IUFDYYV*2 M9M(6L<;^P7V,()ZD%=6B1TP[K8&..^3?XK?6Z^LL3<@_=[AUV\M<(>R[[QC5[ED0D,JW5C@]G5Q+&HGA-!9G573$R@M MA:N0N9+K/G)XB>#R#B"X2DSC'RPHKL=))QCN""1&07"KP38)?J=L0LI *X\@ M'[/H$&11_,XBFC2Z3:BCI,!QC'?%B7@(QRP]8IK0B\>HCVE."U2S[O;[:(=1 MS H^6(<]57I-XQF/.#O<- ?RI@OIF$Z<:K^%;,,*13M M ?4ZL*;E7-&09O@ M>^MB!JPAL06F:%M 4&EN;D#1Z%8]__ML6B0T4KO0?*1$'XH\E4V!&W^9;8O N7 MBF8NEX"ZDG3%-*I@"E>3>ZA?TR7MB@BJ:)9P%!3-$HLNTR_SJR2$J.6'3+!OC3TRO; P^E_KTBI,3 M+N\44;_9?,4RH'6J2WI)1(0Q&I\49;P0+2)8#3%$E*@?AG!R6.FJ+GC<+HF\ M/1;<"ZV+0IMMI4;UYK(2UBAIK8N$^Z)K,XE;$ G.6#>HW0]HX:SQL!4*:8W' M[(3HZ,-+FA4TNB*D-]+&1(U(745"S>00-8A0\>!2BPY><::*Y$76+5M\=4*; MKL%E%- <-R,F!RE1"WW\'(5?NB]P$O+7>D\8Y6D<5A?WKT]HD<$8I75-\]W[+B:[%_8I3*_$1_P..\Z^H5?] MRWO#11:P_^9X=\I8W'6% OH4D5YU E_?P[!"GDN%8B^>WYE_9[(;EA$X51D)SV+R$]X0L98>5.0:R3DLZ%4 M$5&N0H<[6/^4X^W^BBQ9!_I47P'G?D.',!9X[(. -*!.2]W$OX"GM0B02![& M1!_!PX!P>>\ZSS&^8;=P;&Y>*ZB6J:M5XBW]P?6ME*0=K"7K;60 M$:];:_$R(:Y1/67+MWO^X#N(3%[,6-"ZBFP82C*PZ^1D:+M'#2$\PN<0BAKT M\AU_D+V#!3=L0-:);CA'F%%X8V:D"4"#V:\_[%YP>(HQ*VAW.IS8$W^V!1JH M'$*KH3S2S9#)BC>Y9Y%1%.-.;1#PA3,5RM:X1E,.L(Q! 8RJC2>VD].P]U?*2X ME[@(HCBOI%T-E.ZC ] K\N>'-MN@6*Z\-A">^21RU!FD)Z>/8\X=_3MPM)?" MJZ-&^T-&SXX7S0\66R>"T?!L /G<[)CA-BUP3@NWTY379<;OY+DY?+#VMVU[ MA?*UK:77^-FLOQ5B/:X0ZY,M0'6OG=,X[U;A64;D=#B0;3\=$-8-DW_@,-*/ M17BT!BC=Z7'PG[(\-U^O3DBOT^P>%Z>,7D^J?TGOW!*[1/DKV=1ZS3/W[VS1 MGV]$I#J_)3I?'TC3:C2\>[2FB*__0'^J/E$I KCN+SU&%RP1-LUIV8P$H/,Q MLWIT_10?=?21EA=V@CJY9*N$/2N$DW42K_-UXRP_*3]6_.Y MW:0ZZ1*O(:"WF?9=@#A 6KE4L]I* U:2@QNU&23LQ@AK2_?#BWT]0;4%Q@C(LO/ZD^LP1Z&DA7= M+08M%VWW6)QB&OBV<+N_3TAUT4J^N M[>J0=>E+'RS'G#*SJ(&?!3''([AK7&#A:V9C9I[2)$WJ=/ME/BH?BFE*G_=/ MRE/A68:*T;DIO''G)XGV%22C&)^&PHO3^"I1O]V&>( *9 \\Q+UJVUN7)?!% M.Z:+XL?F5@HC^7Y6BJ%9MK#]:@KKLG3-.K\+LF*[/S_E48+S_"(]/-'*@60] MM=C=3NO=_<9WXFBH]B%" 114=4Y^1K1[VJKZ &I] ?Q,?JGAN> 7LN@]M)^# M^%0&W/K#=%]61"I2/F(Y6-*+!51'LB/W1F\L-^M?E_[,L=$OCX VR3TKS]7* M#VFYSS?OR/DVWT)&Q2Z_.BS;)(CWTTFF^5A>%H"U=#-*G%82T]-!46#X#;XM M.X"O&KWS7'G8[;(3#LL,8GGUAKH,7-C;G>D= UQR&#T&RML- MO-." 350)V?T&#_3!]F+#;!@@ M#8A+GK%K"S2"'!V+! 4,HULS;2Y&[8J>SJCK_6,'ND_%0I\?**Y71#\6T JM<+:V0 M.LM!RBTNRH_1$FDTJP0WG;/M)1;^GOMCE]E'3'4:0SY6(YY^CIW&5*M;R]?= M*/<0]+-^1#T=#N/P3LLL!90'QSG+**;DE,=CK;0\_/E:M5.]4D/X7]V1'.-W M:7H \;=T4JG\K/YT^^A?VEA$DY=Z5$1Y!DMO5 MDT O#5*C\!A\*<^O2X['9+JS[Q4F[=T(Z94Y\'KON9F1)5U65SG0A[)7'Z.J M* ()LXR>K#TI;P>;'=A=G*/4-%,*ZDU,4W6%\-V M*Y3GT_VT^4>@EKJEV*7P'UK]>)*_=A3*E7%+>XB#1"_W>[PKZJT%X?>>[#F[ M0>8QH'U+H=97S_A: MX8W@4#[M-;OV9-J#2WTVEDKQOK3CU#;4_BCK'$)^#OY"%N=_.F51'D8[+B!= MH:G4_TKK2S^(?6648O.M!_KZHP4EC6 MGCI&11#3_E?E@P=O[('34:,%K\M1:W?J6=!M&;U31.2643J0.S(IRZ*+0R;$ MFL89H^)]S%49HXY@;LR8R:B\.%-UP==-5'7BH548*VWCHK<*SS$#0+;147DP M65X-\T/O;;"KN%-C 5P(#1VV+FQBMOQQYP2M'=\YB"9/& MKAX!WN/)9U><< MCD;]N<[S#FKI_=#XJ;H@MP)3%6&6IPRMSZV3L#'#[/?4"+=Y*UTPV^<+TE.! KZ9_K!K*U*9=>H;AJ8W3.N.OJ$3U;'O$&6$R>;[!9'&H+FJ]?PZ*4V;C?[^":?/67!\B7;KC'!LKM*6 M';G49EL9!TMCQ;2'ZF;NTSMJ.D&L%W#'9UYQ;]KB?A@NQ;&B#XR^&1@,4 T> MA6A!>4?!V9W>WN-7G)SP-1'_Z@N!11+$%Z>\2 \$(>.5>%*O#C5ZFO3B31G6 M&Z)80E5_J.[0:V5?9B3\TN@9L-Y7[QF #G*F2B]LOO\2A7B3[-/LP#8,:EF( MY0Y/._:PHCR@L3U3G?N;,&>JLX_<""M2]U.G M=R%-4YRB+J-F$%:JY/K\G=UN:S%\CX]I1O="#_AY;/*G\9V#V)T)8Z$Z@6WI M#[]"V+$S==^HZMQ#(S/CR/ AV-5#D.$C$8"0TB$("A95*-#'[_\3*V2)"UZI MW@]#,U59Y!9EJJ:X,QUU_FV^V?I,INN4X7!+[!_-MT\X/0_RR,AOL>_*H5D8 M(:<\4?RJVIQ7W2">+I5WA%A/WJC]#)+WI25ZW0S&@.R0ZCT6T'UE'HOF">>O MV^PY2**_!N7Q1QF^I/>P*9)D)ZHZ*E=GI%KNA9S$+0)>$J8F*94'XOC2A1C. M#A[-$-4Y2G0()Z/#P:7G8PE]O8D2O"GP(;?6V18EN-ZVI; :9$J(&*57"KR$ M//":+&#-3)N7 =HTC9Y[@B:H]NWI\(2S[;[:YS^\1,\XR. *-6E TU%,%X@Q MTL8)4Y!7WHO=OTE&EQ:NW]WH7L]CL1G*V3L M:;*#(*YV3^Q^[Z^TO>O%4<,K^YN$,RJZ,RW@KCO-RR+O,[^TI<1>KXTC]/4Y$Z+! MY76S7WD+ +P9<@@%M<&I;8-M<%ZGW.F/GI-H3PQ"4JQW.WKE-4J>[](XVE4Y M_F0^K0FEL_OW)E((QK A0@T5JL@ 8TPNQ7%WR=T8:=VKZVYA9G8AW='\N#OF M61-FPB@^T>Q]#S2 S1*77'W9Q:<0A_20F]ZL/Q7E,^&K($L(\_D=SOA[I/?A M#B2.N).O.CP\6G;TA-.65F/4M ;9-'P-(^#R=,F!'O4/HAPH$;0=N@T.F.\! MK(U)FQ3<(G3D, 3U"E$JH!V:3MT[]UR^29P7#^N M//81$@IUZLHN#)_$YE"[3M_$=>;QCT5QQ_\'A;#1;L"7N76W2E_0R4\*?KYV M'^6_G;^?XV3W<@BRWS0NOY[4X2IM((=8\*5%@B@-JDE /7 WLKAP5IPLVG-DQR(IW&EE7W.@<;NKHPI.$3]&2-LW* M Q"@&YXS,^SJ7I0*#^WK42HP+'P=%!_)9+T$.5X_9YA=J^PS(W5U+.E=726U MD,@ /W!73)W(X>PRJBW..E=5;4$VX0SS,3T^XJ1>(]4'E9+&KDXC9;P*J4+3 M(R(-6RD= ,\4YV?:VHIQE6R29VR) M@UQWN=6J%Y>93JRD$Y*<,.HR!6E#WTJ^6B8]HGV 1GWAY72:UL0>LT)&$WO M>J&3#6M&]T2M>_)#-R52VN%VU4&M!Q=+/1+8$VU5H=E"8U50=GGB0V^>X^PA MW1=O 2WRWN%2'^LVHW=Z"F0FD1A(X'2H(EP)8(6.?X^4K&H/>QID@3/Q7,@" M9 XK'.-7'*=''#[BW4N2QNGS^WWT_**X\FU,Z;+"L58*H<)Q18$:$L1I@#5D MM"SLC7U1$X$6,S9#E5#,V Q2[K2CJGIP%]-'F$E8%SXPNEMC1.U02\RDZ:.K MHEHA1M(V@=]4MYW,4(>Z';)O5Q> MZ)3^;H\% -WIU/DIBL,H>=8Z;/V&#C5%X+$/GJH!L.]ES"?H[>3A&>^#=7BZ M'<;23ED2%:<,$T6YCK[0?^DW%2HBEQ$R%>]";*AJS$Q>U1P8R3-( !JZTH)' MB%)ID>.R5F:0XY'8Y:^LAL0>NPKJ9S6OE1Q+]:X+%NC=G-@](\5@;Z% MK9>B%BUL04HMF,3"DUHDN5.&S\'N)4IP]MYVF+3*H*1RJ QJ[L4Z)&7KKO<+ MK VSR "I @80ZJN 7Z<;GOS(Z;UO_$Z3(\\10=VE%4WJ.J')OXE/75RFW7Z@HY%^2:XXZWU:)P/[+5'@]QA)JF: MFT^G* P(,]J534[B,G.4G&\AQ5(#N*HM=)ZH99AWFA5*@QLA&Y0&-!"(?RB( M@Q!D8?[3,0P*3-K_W?=_L("_DAY$%]02*;!5$R).B2CIV?=_ ';\%I3,#^4Q M@*!"+/L-VMXVK#-L]SL0]PA?H#-MF'()EV!Z:VDZ&[:%Y72K# M]HVN$I0IM1>9MF\4!7JTZ8]O0*M"@7 >#T'-Q+3!AT$ESC MC+[K Y5)Y>C-TS]X.EW[$3%-)%WUS"O&M_JF>_VJ=W1'KW.^L+N<_ L^)>>= M/CB/+QCA_9[L]*G4]3#ES3"17^,J[JU6 27D(0_07P3/^J+ A:C+(M#Q=_O4Y;5:HH? D*X]:A'Y)]6/= M6EE#?;(LKSA[2I>69F4J#FBRH0$=T68;&E"0";N*2WS,\"ZJBF02ZY$59?E+ M5JN/W89JG[#(-A@C.G*UUQ@CHW@#N^F#'2*W>RFK7+)^V!^E9VH.=B"S2TO7 MX* M+:_,R*7]S\'A^%\1ACQ#G(;CSB8%%L1&^Q70Z9VG .>,CS9_RO'^%-]$ M^Z'R8G;D7CS/[,AC]41QA3@MHL2^/<)4BM62)&#OUTHT$B%3XBL@XOY'AX"Z M_R-\D9,0*=HI*_ GB3.R* M4Q!7?Y4MZ79]N%K-+27KHXV2H\<454U0JP?4ZJ)N +"$SR#B69&>'2H1H[H' M5/^.V/F8YG\J^T39# MM'?6OM4_*C\ 8)<6'1;B=N[TB5#A-O%S*TC'FOFF'49&[FO3D@F&L0FZ;/>; M9$>X>@R^7'T)#E'"AJ@LIWP3_8;CZ"5-P^V>-#C'"=Y'17Z.">?W.(BI4_O3 M,4U^BKE+^X"+(L:JL(J##[LRJB[&4+AGV00!"4#X5Q'I%;6^BZIJXLV7J3&B MK:J/(_9U5'T>T>^CB@'4< !@DR%&]>HUB$]UL* @ _54#516#=&)#E$N'1EG M%MN9YG;L^=>EMD;6_C^8^GKP9-XHN&5$[<.3>64,2/.T'#RT-4TJ=*R%JD.I M0V$M43HOGLWK@UH6('1;^6N[9]4NV[9K^Y:0&7^)CNL]F?K'+$ARLID>,'R] M:E%V73FN%V8IIW"7B71!C2;KI'V037]9=X0"VA-J=057:&RJP*>G/ JC('M' M:2W>47I^[[HRV1C8#A4M&X/9*5=47]*L>,39H16NJB)4=RS>*+V>:D#I[&JJ MB10"H"@1HE3M6-VJB>#=#<9;'6P0)HA34'$\#!Z;XZQ[!=4MR,RNGSH"VP2M M_B7(B)6HV+E.,[+:AZ==(;UKKB!PI<,JGONC6;4M1XU%F*KF /HZBG6ND"Q8 M>@B2TYX>#V1TSQ-B>O$R+P_U!V5RIK9:('6TU0V*C)1T"30Y3 :Y<WZ7+E*'CY18NS)1= M(=873;E;]H;:W:&ZOQ7J] B49G0!^9]I7RAL"YU6G:!=NQ>4X1V.7H.G&-2; MG@I^(8'I1.2[4_M[3,B"I+S5]7,0L]K%/ 9&9X7]9KMG5T^X5!&[$(:H$J3XF(.JKB F"'*H!-TO),TN1=A,%3U%,ML0&BJ A M=*D*.AD$9:@($*-8H9H&6A_&2Q)3"A27)/298+#;973EV2TDD>'#)&N9;G"> M5\OED&!G$H&<*KZ1V@BJ;Z0SX,I_2\9@K/ZW:>%-0$<2&RO0$'IE" SEZ:E, M08Q!G)+?TP"U9V9 *=$-8?J,1=45YL!#,R JD*$E$+4'RAC\@FF=$>*>D.D- MGO$]IAG"JC_24+KJE;)]5V"FPDA.K>6H>D%E-ZCNA[=@AP\^6)*)XG+E>ZND M#4IILUI:WF#(SL"II3F4U5IJCF-/E):%V4Y)<1\4N#S3'JNT@UWYHK3#GK54X&YNT2L\"70AE[ M[1QJ6I]#X3(S^SLJ&\ HQS0>72)[<+[[L!V<[ DW$-8'G-%$6V6/0?;.4MVH MZ]9KB%S=1-#Q+J22*MNCAH GAX*L;#^;$'"7#XPPU+F X Y 1I<0E@62PVNY MIZ<<_]N)B'OUBGEA+4TV?"F%RTNV4JZ'KI;REH@UA:^?N SO3N_$JC$C7'U5 M P84Z]H:B H:6+Q+ZP)*4 .:07XY_H%QKZY?J 6/.^SSUUH/9%%C;ZO.@Y@F MM7]XP9B^$%F'(3LH#V*ZC8G3G%;S.G_O7*_)U?=K=$547#'@4"N=C:GZ ARZ M#0ZP2]I7,! N[81;7>L;';>*!G1Q5LT!.R4Q:13$Z?,)/^!#1+Y%[\^GV5V\4P=]=%3.4H[JN!?QQ E0 MAP+=W5Q QGU??N)6[[8"L'^CK,G7B'B[1 O F(YSL;FR[T33'C ME7XIIGLQ$/)/2;TTL8DC^/7X$DY_RND$="]DH]>>S:&AF^ 7%]LB+^A7NZ[ M;5PM[CW.A#2]NX@^$(-VLN8O-J=$*JQ\YZ=Q.22^7X6,0 MA3_E^)X>\ ,EG&=/6LI;[#?-S5QMZ5,-G>O75 H)AI]3E02H10%G@-/BL2HVU@HEJ6O%4,LQC*F&QC?UF$\:<"4Q -B@GAB@ M:\K],_:D<9V$KUTAWZM.H1SMR;.>/<>F0?3;7;#S,=I=UKW_G0XQ90]OO:F MAV.&7W"21Z^8GW'>I'E^B?=1@L,RM^P=_3.KQ,1H[E(B BZBC)V$TG28^2TN M6"9-X9>*.SKQLI[MV!>IQF.GA.^E=V]LY2S,?<@PK^<>/+*^19) MNZ_YMS!:CI;M8ECFT/] /_7-"I5?0]7G4.M[J/D@3WK%L^K/;MN.LZ^,$\=P M8#6LQFE7C5-4X,/\9OXX\_HW<2#Z:Y[9*'AHRL>8H)'F>XS]<5BE/CI/0?(;:#GQUF0*9<-;,^DRYV25 M!8Q^GS@M]#^T&,1K$-,4U0KHZ4F=YI#4RJ%(Y5:#A?VC10:5#W**,+LE5-$P MQH#*82]2'UTP-J"%%#Z8V&C!7L/$U"FF22V->,GE D M(=D]9_A(F'RAZ6:"YPRSL NH(ED!L:]25BATN*ID =UH-ARIUA*QK^=OU__?'8K7,ATY6.92%2V07G="&CM,^"5U<8YZU4N MRM$9*K1".%T/99 75D$9WAUF,=B]X/!$JXE]"J*$!CFV2:ONT"/-@Z[06#-R ME[D-S.01D%62T3@H)2R#J"A-6MJ,?F7D4%D/ "1SF@_! HE":@0+&+K,DK!/ MLP.+#YZ_7P0%?DZS]^V>KB'ET,O>2UGWX#1/@:E4JL7S'56DP+D&G CC-E^ M%>K$!_]6D'-\2?7Q)4@>\>&89D'VOCD<@RBC&GY!G/JHH'J/\_OZQ'J37 49 M/>O)2SF(I:/UK6N[H'W3O^ W75^+76CDAF^@%N1CJ/X::CZW0OR#B'\1W7>N M%U0?7:'FLW3=:GT8.,G ?XBA='XS>$FM'KQ2O*1*3[B++.P'U&_%I,U=W266 M\RO;939-/T(^%YO".-B]90TZ.O>274##Z-[QE)&&3F:IWE34"5,^!]EON*!; MC%;8+0E;37_$<;@N+M*\Z*53NL?$!-&LSP>:[#E_.!T.Q"#=1 G>T-L7XS?> M3ICS9UOO9B[ZB%5LIRD98G1^1@N^I@'S* CA4.:;0DT"_"*Y01<+"=YX$YS5BU"P_D[_G5-?S(.8;D'PPAK_R/80_A#QM M.'\(=@Z/M9.L]7W!8J@.M'64+H^RM5((A]@U13_@W:(#.KZ>(LQ+&C,-B=.< MJ]20)H$>7YL!3CBX-D.;T[.+Z0,E+IJ\0KVKPW=SUG]*6(J4 M =X153):^JC(HJ<3@?L*[:.8V (V.2_!D3YL_/B1W5;.3L=B]XZ.65K@'=V2 M ]_=5ZG0P/U[E?XX5/T*_M=I=IF>GHK]*1:9TQ<$BMQ@(E MBKNO2K5:.%7Y9,))*)/& MJ1T<8T\$ZSC&F/AF,^_3."8J]!9DX62[V>G+.]O9E72:_42_TM[HXSS:'5 L M<1:QJSYR,T/JGY(. 'B_9%&!M_N],@9BVY-W6M^6PD57B'I [%FJ.P%D6[J*N?D)]81;^):J683E\O S\(R M1LT3#Y3D<"D11X*UFPL1$JEF21"]0.S21L78>9_>I5>FQMP]-9_#OK]>]0I1 MIWO>,:A==(_<\KDP;F^6' !\/@L%!?0Y#)="+*V%4M(Z-T5J2>3G")J9@#A1 MF"*83Z<(L\@!?')@K2[#QLZ5KMA9M85T!JB2"+VDDI"^WZ^C),I? ML_,>YSA[528[,*)V^J[31)K^'-54*U31(498IY6LB*$>>(Z1JA;EF;:&? M:(L675)ET4(+0%=^2;/?-LE=EA)/WEY95-00VJ*41J$NE(X^;2TI?5,8*[$J M68Z\N195>$(/0&AK-OTS?5"]%AAJ#Z$2+5ZD*\$.ELY T@\:Z$;MO MI%6!$S3$, S"^XB0 [H/APFQ#_K2ZC,N7M+V(RRR?_FG-$J*G\D/)S)ANKI2 MEIVXBH;8RB;D7B;TB'?024U 3T58'ZCJQ(?*4:-FLK,_AYM&HXTZ^'1"O.X> M%-H\\9F*'.2%M%(>57HP2GAV$&?/D[1GKN2">6^L1Z'\1; >@A.6K^8S/+TE M357-W@[77[I1Y"NP[\+5TF4GEPI?9=I/EA6>&L .QFZ@,@%X(J2SQ7D$3CM+ M,Q1(C19FV'FPJYNANO''<%"K4N^](0'.VL+PM%=]XYQ]0XPS&B#X=^NHUD M$DWSTHC,*)^GEF0T-ON.NS4P1^M=GA4MG2,_]?6-_$KP+?J,B;_%^#8X8$GN MXNE=NEC+I\L]%/>L*RJ29B!YC>'DGV?":K+ZJ>, VGV8A,B1SJF MY5V/-I!\O\OR[DI7S)#3U@8SV$S9#P9DB0O3BS0[JI/;#C1TML<;X'&H:"1I M@V@CR$RVMKQ^BSZ4/WX#MQN38:"[[UH4 &8[+-O!G2EH>(U@;?)#NU MF@PV=:4HPWR*E1+P$?%F]'XYI+98,[QB'']H_09.;12HZ"C.TI P4IWYH#%! MC^ZR]!--"W89/4=%$&N52=[>E48I..Z/'6F*6%M4-H96+CO>.ZPS-2-+4_5[ M."730::C:4[P8J1NB^!F@N;]'.3%:X3?'O'N)4GC]/E=[_&I:5QIH(;S_FA6 MS5'3'MPGG"["JO(5J[_!*:0)DCI*Z0Q&1HHY$YSF\BR'S@SXDYKM_B(X4G-@ MPXERF)U[E&^*V$T13NK)\9NA0.7-EB8',-IQ@C+%@%>G;A*P:4_< MED3:Z-.V91#G[I2-8EJFAREC>Q%U2?DX=QH2/TK%&^,G,'Z.,A*P@.J9@Q_J:$@8)W?B,V7>_^[11E M>/##TJ"0(;6S$)&I-,+&OR1$CRDJ29'DPCY$]&BL6.4Q%:MZN4L/!UH9HTAW MO\&%D*S@U@THN<>:67C),>;0;T MZ':"=#Z9B[$@["^DM@ATJ%[T23 .\VLB,TW@(KMEH]0O\SY<*IB%9 ,A>$;+ MR[M0ZM;-?&]T;#8!PR@_IGD04R$Q%U+85()ZL=8H%130%J*30KAD!Y"\KS77 M9WJMW 5F>]R)6S76 *U!;\UHN?3MRLS@I/>BIHO-N&& =-+,3]>(*,J;HV2X0S#ISF+'(UJL)M MP6H?P7MAE\9X/ZC=$6IZ@DU=\>]AI-SF:7*JKV+R)Z?*ZLX.=GB\B(,\C_;1 MCK$D><-G3.G0[NBE4&L!ZM* /,]S*XM+W37$6%_G# 'FA:Y(W]M9T/JA+](7 M;!J4@3S%_S_@_\ZW_8(5<;_U M%TS(E.?A[0_?DD$^91GA>IWGN,CI>E&6V;G@OY<=B%EWX^Q9N;5\.C>BZ03Q M7IAC49<56J&R*X@GZ9.%+25ZH1+1.L3458![I#X.F]T'[(# -'OEUO/HFS3/;SW:F')'_\K]C M6L!LQ:HY[@I>V?$)M_^&WJ+B)4I02NP_K7-&28L7C)(T.]!K.MQJ$69V[SNJ M'=&>\88SH$);]S@OLM.N.&6$*6*0[W%,+]RO=T7T2BRS,GO^B#X<^G@VDHGO M EJTS#THJ5%##IPU?_0$]A=HZ]F#2"1_EU'-*=[OR#11OX'> 3M28V*>3%[7 M!4A">:U< ]?_&,$*,1*&S9K(EW3R;J2"229OAD1Y0GDS&$YP8<]/41QR5;ZA M969?TCC<'(Y9^LH<<'EDT(K:E<-J+(U0=+0D9.4L:U+4IH6\%#9:KD84JB1/ M93=X\_I X)A2V02&30A=OMD0"^+Y:H#'C1S M+)3C9P&&V!MX#V (/'>:M-X12W)B;O,E/F9X%_'#0GR,,3MO3T*R*\V*Z*_L M]U(1%/HVWR<<:N6,XR+L\INN4;OO%:I[YV'=5O\KU%..55<[8+0<8) @-7]N M7>G;A[D594%/_%,VG$3"AM@7/[R21>8&\4)U4=O[*5(45UU!/(L?*]+7[(%W M(&?E@,^/MUG\;]DD7019]LZ"=SP<'!0L#/M4GOOE[-PO)%:"QFQI!/:,18=7 M*"R-!@T+EZ'BXH501^P0"M?SC:JH&6Z=#Q"^PA,-G&%TRG%)PT.([R@HS[I6 M;:2L:( XPTGZRB].$:6@?-:=T^#U&XYC^E_ZAZH3RG9?FX+6:<4I"7'&]0N1 MH2!#P]L!A9EK,T#FT<0$&M(Y]&5T$J@-7YMBA1@-C+>O#JSUI[I#T.=B]1 G.WMMQ"YWU5!$Y1)V2]_[4UXV[\3I0 SI! "P+.+J$ MLQX\?9#KD3.IG@@^\E1;UVEVD29\ \QJG-QEZ3.91GD621-2=U5&3.08R$50 M4K$P0IN.)E.K*$$JCTR4AP)^UY/G*)''82D28[3UJI*XA9IA@1)'D//@:%JW MNND(?3B2EBT2RI/;Q=:ZE&P(=6N=M2B/Z4"I!R_.EY4KG!EZ)J732O(H+!\N MW 71T$9 UM!=4BV11S&?4JL-HHU \FKI&65 9.M/W1(PD99D\GNYM):<><-T M6E,1X&ZEV%87ZMGI4-Y[;<1^>8]?<7)271*VZ<3A"F(E6W^":F)^^8P_6^N] M@F-_064?,-NH23*ND^1$U+L\Y2++)7T20GX1<4E9AM3FQ05K!KDHV6.UOT#9 M ]6]S_9P>OH+WA6/Z39;OP913$]2B6/:9?T6JRX[V7<%X-=9R"GS]%#9!SV\ M)3YXW0WSR'L*O$*D+]A[B!,D)K]%N^I(_C6(3_S**OD K780"4?B#*""">H8@5M]_6%R'++N5[T.N0KSIY2C5/ORX!_J!CX MAD9#@G+(<37DU-G@];FJQ\]Q:\B#U M6@VB[&<:PSI_9WF)6(I83;IO!8W+2ZL*S@=S7_&\OJ )O>?EV>DM51U.A%NJ M.I 8)QGWOI,]HRG#(?;Y![3K2'9!IX'>93_E*1/.:7!SDQQ/!:VHG.S( MCI%MA]MR:'-\+_=)" V;?]R48 ?-'^Z9T" ZOI">2$W$0DKBP1TO@[)8&DH? M;GDIZDXI$W0 E\YR(XT75\%T=;:,0 :1#.\Z2J("W]#WRIND(+,1$2WG]L \ M'9Z^$Y"$> :R"2_R2F(:A>;D9XP>-1U4J6D]R8\'(B1,NCQ3K,H3YID"=<+Y M>5G:.[Q*"G;2H4Z1)VOMZDQ:RJV8_H4W1%5+R(1WQEQ?7VQ6Z((8VBQ-HB\K M=/YXLT(/+T&2E"E]SJ-G\KD [*A4C9;.H:8#J!@=/\X,F0FJ-JC-K=/.&T7N M.=L.7"FDC4P"VB6VO'V# RX3';AXSI3:&I<=/8PU"5W$%H)0-K M)_U2!:%&=.8RO#1&5M-IY?VL4#MM7+NK^6S/#US:!#_3CVC#2W,(;2J4T^#1 M:.0*8:'1L/5"3[4I/[2D?NB@-(.&1N,@$X'82W.1YJ!/UTV!9*$D4.EOY!RI M7TCH"/U0A^&W #IE 'OG8"T)?=50)QKD=6<\U0O%>P4S*#FL?'@X!E%&_=KM MOL\0YY5E:E0HAW$/+BL.&DLEW-VM*6GL;T!?2GUB]% NVGCQVGY9TPM0E<*% MI7!:^L].C82R?78Z-"$B]"E-P[#4HYJ)MC@H$9HZ_28 M1N1T,.+.FR'2#OR(1L]Q]X"&'\D\WL >QT@0(1[&+ D'\Z,8:UA8/Z"2E23@ M9V>:&F#=1LY*#/1X$U)1\[^#5NTR8Q$N_?_0]';3_"\VMV;I_,T&<"ZXE\?& M#^\Y/9]0HWZXK2OP2S@5KH&4Y^!E.TA=&,[49R+6CB_-Z!']YY(ZM=N3<"M_8YM&=#.MVM;=DK=Q8)K M8L2/4=SJ)4%0!6DSF,^FKXETT-/8(O[V%Q"L1)8**B(X5 025#R&4X M#LK@,B9J J=^(-0$2^X5H@G/WJA/SF4$ $H@\"R'?^O,XP;L9-R:;UJ0RX/( MOQHC,GP/ \0]LJ_3#$?/"<^#LWM_S((DC]F*^"F($D.TFW0"H %&LLFUHB1' M%3UJ=8!H#^@#[>,;J$/ 26(*PJW#OYSRPA=E,H>E3,',,>E>Z73WKWKM %1' M=A>IT0[ .U0Z)J$O3 U.LPRG0%>ANNL0#ELGZB.='64?8/Z/6C*=2T0KE [? M-9C941IG^<>(Z-_5"6LHJGTJ QRZ5[-?LJ@H<++=[^\Q8^PQ?0CH<[OS4TYV M_7G^4Q*I+B!:]@.@;J82RE6N[ &E^STJ^Z"9FFDO]"I6U0^B'4%KWEAI+Z/\ MF.9!S-Z57FQ\4#LK:,I4SPJ7$(^X'U[2K'C$V>$2/Q7FS[:'R$ >:@_RKWJU MS C.B#]U0)3$E[?82\D!\]Q:CBKY VLYI!SJ19L'U<&2CL"E+LAX%@_I>H@! M.Q1:E'6GB%?B1<"Z$BSN4$X_OV%UUJ@#N$G(N.*\N"?+$\O[&=YA,ME)$3RK MU@*;3AQJ@Y5L@A="L=50TUHUG![1#E:\9DV(FCY@U&:2C+5(&6D*J3OV*.SK MDST$'3X?*;DI$ZO7JG^>9EGZ%B7/JE7%A-CEHQ$36:0X*ZE6;8^EH01Z83%) MHC)//>BS"F-X"2\JC+'ET.VB2>.BXOT2DTV@7=8X(^6HVB7PW@BZTZP4V%53N*R>)^< M;Z%4'ZNXT4FJ4;4&=;)U0R]4I_O?[7U;<^0VLN9?P=MV1]1XQCYGPG'V82-* M-X_&:DDKJ3W'IQ\<5!5*XIA%UI L==?\^L6-=P($2! )ROLRXU8!R4S@^Q) M D@,M/N4:Q_;+3L+GYV_!ND+C>8(-]I_35JCCK-K(&K-.]'PHC@2Y=%34HSD M[F]&3[( [D:(!EB:-T-<(47OALA8Q&P$8O*DF"FA&)N_O2-[N_B8YIP]X M=XRW!(0!Q":4[/Y6/LI5" MD) "\6;R5#/%+ROT7%J3[- )!RG5-].,(*6 M1+PH>U&U+ QQ2T];[?4FIX^I9TS[E&M/KXAL11VXFWMJI#0O[SF B=[]/4.X M]#2XM=M\XJE1]N!TVSU(%\_*.NYR*"@U[SE*QMXS9>5K0ZKP9" /&AN:P%6O MO;H*F%=AM_ J.(*.99V$4=*)&^Y?0 7K ED74"DLJ3,BYJUO1=2!494-_ M.+3DZ>P10ED2@*#/01FH.>9U##HW-X08V-Z?.L!YR1M>[FE<[[\!N.$O9L MD(CAZDV[]$0XGH5IVB4;68OJ;(Y;$U"=4P !O04+&Y9M:Y8=.,*@IW F@.R; MT3E'H\D$#P*5TWU$\;I8_6$Q/=>@K.G8(ZBMD#5Y48O%1JJWXL#9;V9-602: MW1I0ZB.U*QR9<'EN/+F;LE8&[7"6$PF\*;Q6KR8>]"KS4UG%[9R1UJ (@JDN=->'!RWN";$O*0Z*[B9DA?#Q#'J31>#?-Y?U<^B^T$R2R$%71Y\<@"E(Z-S_&6WJ7 M/WA.4IJU*-X&Z38C__X*MA,S!>R-?1IPI&OMXGB&>,A9 SW"M"$N=+U/TCS\ M-]/M;E=D&[\E,YVK,-L$T:\XZ'L5S99@T%F%81OHP: 0BNI2*0IJ2?CI._9D M[LVEHU][;C]"S3XF-LEEEH=[-A<)6M;'.$Z2VJ7:\#1H M#,]\<#A7Q_R88C$XI@VG:<'K&$CWPO68M(:A_^&BBVE(VAZ??/= 4UKFB?B$ M3:V&F'EM18,53N1 5_9^^@ICEN@[#&.*N/,:]]3])\U)F<(-]!=WR&N)OITC M@\&)!>%V9-XOJI1'4F!HIZEX).\Q.&_6<)5;@E]P*2YMBE^66] ML]BIT-2FBPI*$X()U7+P;B<^(<#PE+0/Q3L"H!! M+H=;;<2UQUYMN'G"'ND1&*/:OC!(>KYD&'(@YV2 C/*&2?V':49 SQV;Q.N6 M5*-/>/^,5:&=GK(.F=*GJ>PQ4H:?+[P8$ =TU'W\=(V>@O!K +H9+(5 &\#2 M_H>,79Z_DA;%UW%GO_DA86^W?@U2U9/S8P6"1B@U;=;<&V/"4%C&/6H'+] 7 M*A$)D=Z4@/2 EI/CP8/L[8RH2(%$ ?Z)9CQP3H4U 2!.HI+DY?70LNT^3?_+=P^[HA8)\.+&[)1,OXQ'^P8:!P FI1[!L MV&M,.B7IS&L4X=+[(#2;2P](\LN;M*P' MT!'LZX,G)!.+M^?H/JX1\9H507G6LD&/5N73@;26+\O. 4M*G3<].L/RI0]' MP_3H Q$D&QYQ^A9NL#$9&O5 N="T0(\*HHY73%#;46CL'P]Z$#1,@Q[X0++@ M(GPCG SI0;%LVOIN0!(H4X:L'#\[JTGV9VYF;&Z8'9(LB.B"Z/'XG(7;,$A/ M?I%-"ZC#]--"J0\[$%=!F/X21$=Z>(4&A+(,Y]G478AAH5[L1&C8;KH;044B M)I.=YJ$[>ERLYYL2(YJB,IH>>T8!J^(7F4U!KK\KH8MP\)V)B#\+=!=7:IIO M4/0*@=^GZ+=-C[(U:M*%VR9E3[%\N,#\OSZRL]7BE2KQNI;M[8NIU[JU6T"8 M(5Y]2CPF[!!D-78=J(;Q()H&R3636":^M]WVN+L/N* MNN:QN?9;,=>NC6G>;RQ:L5"QLPCE&$?:)>X\>#LK47J18?^H="&0WK'29O1> MJ4P$J'^4VC7"07JZ+:IMHL?[H6KX#?-*C3U?HMTCYQTR$=[$MZ?./+R/:*L- M+$+9=\L(98\9M]00!)W6T\OA='J9'S,^J)K-Z7NJPT[H^^S1XQ2OBCY\CG?L MOSXB+J8(/[M^AGJBD<*@PN-6:)4E!ZD@N4)30] MKV=5NF9)E6YQ3D\/9S0ZBK/UCJP=GH)OAD'FT5_Q)8NH<>NH\F[RC+L-:8B+ M*_-]]7N#1DJP@'X,D:_Y,[[:;#!2D)W)]\L%3":,4;[2<6R!="A$LWN1>TW\ ME1Y163]G>1ILS$Y(#8D"=0V#=NH-[Q3DA9SR)RH)?3A/\3;,/Z(OA5!O-I6- M;9=:^;_](K<>>(<9K(=ZU;2I)D$G62,X3_7+KG$VV[1H+PV1R_,>92. MV(@' QF)W9-@9%+BJ61X%F3@$7H53%X8&2(F\#O?4A-// JC$N-%[L\)QV'* M))^-LRXL 7D5M/-G'6%D<75%;P$G8(:QJI^8T\]3,/V3'PLS?R]G_!9G^O8G M%TD>1+:F]Y)I?6^B;;\HIP;DV-F\#U3CISNR*L?J=2R+&(Q:@8^2#QNQ&]4B MFL\!<=GUE+9A/!S+\W !;Z>5A.7LQ'1&FZ(VE6"KAJ+Y:JE[#-O.L_C !+YI MA/W&D\V=#Y)IU#4G(V[SBQ9FX_"44G;30@\4G$ORDF,1YL/SANRY*8[ 61K;A(0-U8^53)AZCO!H%+ MG^6"GVU7YH*<\!Z.*DH@$)%%9;@+1:[9[3^/64X#-E>D)]9WY]Z0FW-4:4Z?^*(*C^+5S69*_K6]NV8=>S! MIC!T&QDY8:?NP8<@,'^MIOB!I]G/KDA[5._49$_$1LR8-BI ;/H)+X+'QNTR M[O6H\E?^A16BGZ@_&Y6AZBN^K(>MM=$/?_GAKVSIFTMM]"/\/(XEIF]&F5+$ M6_]!W[EZ^HJC-_PIB?/7L]H2L:E$-@58!)\5]A,>_^>">-S& M[T3^ML'K-V\)EBSSEDGTG+?<:JN\)2*7P]M^^PEO_V-IO*WAUP9O:^#UFK=/ MY/N6!UPATF_F%G;;I"Z3N1CNREJ D/>'A9&W 6(+[&T@V&_Z?DTLDY<*])RZ MS&:KQ/V:+(>VO=83TGZ_--)6T+5!V0JW[@C[N'G%VV.$[W8]VZX78;:)DHQ> M]'X*GB/5(&LHQR$]32WL)( 6]>DV4A]#,U03@KXP,4 GMKPPU25G1Z&W3=51 MT(5-(U+H=$-^N<[QWC2'2$]]X 0B?19IW<&JJJ(OM#)BM;TY,CF_9=#)1*18 MU,DD(@4B)+_^@<.75S)2K]]P&KS@=98=]P>6Q?!S1H]7G@?1AMZS#N,74:LZ MJ3KJO+2=#X(RV%*;Z4V)BX\A\354^QRBWZ.GZVI?+*O7'P/U[G3U3$U8B/U3 M(!HKJ#76D396GJ M)DKOJ9-Y%DU5W>3,/#M-;9.>PS[*)C=![WPT%5>I3=TR M/5/^$.1F<;71WX"]^S&Z933O?[2=D]HSK5#Q%40_XXMWLMA*A7EICWG %S6F MD43CLL8TABS$@5"5[W;T5"&.,_:7(I/^7.Y$]<6E.!=EJ\WD:N@WZ6J__M7R MV8,%NAZC-BR,W]2-#R7&+\8Q#9//JIL:9MY"EG(6,U!9_.I2%G66\EH9K^SD MU^,7O< S;D[#51Z]#W'H/%&]\2^UEG4"6UWQV4O8Y7[6UJ_[#&L_G0]Y.D?3 M:B,+4S.I%UO<8G!E&>:+ =Y_5-Y=$4^OT_T;E%N:!\*%-JU;)[+-5]&3=SV3!1V3 +R#$V#XOM M>S\]"B_)'\X>,#/_[*+\X-RA,X4/7'@$S4)[OHLPVEA>VO=N]@)J6>':,KSY M[B5Y^S.;,Z8GZME^+/Y!G=J/-:?SVZNS]'=E5NVJ95+2(]!8+_;?05"NWT'.4*>G00W<'Y. /^2I"'.UM]" ML\F_0@KH^*6R;LS+MUS&"7VA,KR)9[JU$G;D&,3K\$ P"%9W?.Q1Y"+9!Z'J MO2Q%'8=<4VD^"7-<"A"W7%OEDDN#6&LS9Q!H$Q[ 8&]2!YO\$]X_]V;QZ2WE MZKF*CG;MOB\*H"^\B&.XZBGYTS%(@SC'!*/7Y/^(%CDJ*H&]^-#?\8V''&;L M=:WW&:;UOLO)W"')PCR3"2*P4Z)^GJ] M.^OIZ_()#EOWTXC*#@]!&E^DH0JM&NZ\BU:5K3;OJI43MQ0 MO1K@"MVP:QK,<=PO6E29I7^<,$ :,#"HZP<+I$OM81X KJ^-N\B "S/TCP4V MC.XG2WSX^90\)S?A#E_'9-0)2.^<)S?Y5AU+&*CDB@%#NGG=G%D5I1(O38RZL B3O[%@ .&4=!$YKINH&-9H35-MM M[RYN?WY,4V(??]_C*?A&CU'&69&)3!'''ZKH,*X_:$-GSX17*![>(560J(,^ MB%HS/*"J$_H?:PKD)H >A-J; GKX<4>$ZH4;^HX-73&&\3&,7^X...493\[P MCO"T5)AM0),Q--PH6#))JD,*3;.^Z^+J3Y:R!ZDJD:B2B9Z9T!H/<;9"A6 8 M!L[3$NPMO\+:ZI+ %\+?Y;0'Y7I/_BOPS?%&=C9HBU&_J5[;; M9;Z0NQCB#[>#@O>[?F,]IWT+]A98W\*\UZ3_%,9)&N:GX@C3.MXVI5S^ZTA^ M_H3SUV1;+;%5YY>=:N&W6YG0NE/]$)>,N.A:<(3PM.FB;@FSZ&Y"$D544J&J M?9>5Y$$T@\NRV<:WYW>?+M'9Y=7=PR42_WI:__?"/-I43EMP@5,)[,JBH#>,YM#<_8@D0TO_X"&# M"B3&!Z\"R:N XEQQ/J0/+Z W?N;2'A;OZHL]0[!QAWFQ$#WG5V('+S+T%W>( M=8F^GN"&?B/Y^3,-L&V[H M*F00WX,U73[7,VA%YYP#K<%>3V=U4+T2,/@=&>/TR1T]E'4>V=&#&.2TYS;8 M8^/I?54)=.I3TUUG^K!"M()GDWV;-L!.@]I(&IX(M6$$S8,12X!Z-7 N&$VF M"R1YMB"P;0<\)TR7!UU(.3PM%9SV07R=D5;?9D2IZWB7I'O^K$NAW^#$RD2( MRU-4)K9UCB&QRDC49@BLU?=FW0%KH]-#6<9([1S0,H:IR_&)='<<1 _X#<=' M_(C3MW"#KQ\>!\DW6-/I*#5D1=?!\QI(5$&B#OI :GT$)I/+ \XP,?UU<#+5+NB0#1T=.PF(10$D]:F@DR5] M_=^Z=$/C#:>^U$![.YO-!Y%'ZH([>QO%)EQI"B_@7[^W(DI MX&Z^@R\M+]\!E]/LRS@E"M'0&LL0VJM@5I!901MC26ZS,!M:V9-9E4G@4561 M2U4"4?)+(0DL';,M$IC=A\!Q& M81[B@7SHO15@2-?46I#DC@*7NQW>Y.%;=6*>OH;Q@*G11"D>DH2!'0C@JI;B[ M.)N>Q8H;#L_31.=)>DCH6X2U>WS@;Q-:Y$:;_A:),2&CS!0M/L?!X9 FAY04 MPY?"_\H]PLS?CL3K91AT332,K?;$:!A8$^8[&175$ZP-,%":85DR'XB'*X,K*4X^5SL9_4V VQG,05&J-SQ#HG. > M>L.3U:?XRZ$7.-NDX:'/[*(WS>6X#:G( W(.M<#"59,0F[#CX#"5LN?^ #?^?R+:N:A5=43+R+QZ-(C1O!3C?$&Z;H' ML23TU4%(YQ:N<6?##5C$G[M5^.?ZOE81CKC;B7O.C\?G+-R&0:K>GC01XG"5 M;F1;N]L:E:L(9K(K$AJBN@"8=?PD ]<; GGZ/CTQK[F[60:(6(JUH-SMS J! MH-?US1';7NN;P]4E'VE<[R4._\WV:$7F9#7Y)#6<,DVF=9=654FV'5"4A6+0 M*,5IG.N9E[6N]X%- Q_S(,WM:7\61/0EEA71^B6,*>"I)^N+/5C2_S+>SJ ] MCK1"6JU"D+=QLTB/>FCL@/:GP3DK3 M>FU'5D\NBDJ9+-%'^4BV$.N5SQO9#D\TIRD*]C0C#N5FP$NBL+"5&GXH1'K( M6A/T:S+;!/I^LU\\X&"9_:54S]E?66^5_4+L"R VZP= MB][15,W2O$93\J\V1-8T&H%\W!"O0590LF?'Y65=A.$5FG:?=><_@]S3 MMZBHDUCY$ +*X/A0]\^,4O'%SW%VP)MP%^*M_'%P=7E7:%5H+ <"R"WZL>JN M4*TT[$/E.A!I0'D('PYSJ@I5[DD;#Z=1[2GL,G-JGZYR>-!BT.E1S34&37TJ M!4,GVZD4"1,V[)LGB>]VM5=%9,]R:-9SM56O84$W-T+C///=KO%(#\P;'6YM M<;8KKXNOQI:\4W!I[<<[Z9AY:'RCR%QA4-<#.M\HDCX,M?8-5!H+(*-\('@' M>;HDGP=V4XD^0T]-8'QU'ZAY%RABB0/I-9Y/81SNCWM21,9\,QFN/("A98HD MQJU>J4E 0@0M!N /)II8-V0O#,F[ACCS 6.PV/ %8$#4\@F0@ 3(V=Y4LHA0 M=C*==(.;BE6L#>$0^=^GM,7X' E58+PG>Q#JW3. W J8I;7H7< -DY!)=@CH M)N"V:)_:K4">=[S>*X\+M.DJ1K1*\?,&TT>8\Z\8QTADV*<' 4?Q9G%<2YAO'9F"Q_!]Y?C&ZA67*M/)4)FCQT(M:: MBEI9'BK*:RX$.EO3+"S2]"G3*&0_T'$=]]ZM, QU2*4 !SODUNFO+J]CU'^S MR)^ A[&9=!#OI$@$SVTT#J(Z$1 7^)P2 W&&4_L.Y+8X?95=5\Z-WYXT=")* M2<".1&VE?B?1Y;@01#NL5I +L^=3_HL;&^,7>E]PC%IOB0I'DS6%3,\SZ(.W8?V>J1 M_G4S7#+G+HMNY*(\J6$F^\ZK&.X=:9!TO?WG,Z')%2.CX$0&5(U%RDRF-J?/=SC M=!_$Y!NU.)3AM*%?!/!\06*7]D2!I6[F$E!-A#]+#DT#*RNV7C3TWBWT"\"V"U([-)?/Y0"_/0*FO955GCL%508 MU/$*LP-PBE>8'XCVG4+_Y4U#MR 3 NP8I+;I]XCL@K,_WD';R-H[)V2UR1,> MD87AD=0/HG8Z%^\EQS?%L,)5;WSA.985[+-0$ M?I*O\@CX$YQ:YT3:>K.A8;6,J(;#-QHZ72(2$.E.!]&W)%FEV:Q/6^907!#K0ERU4.M<]B.&VJGPC>O'MW^$%6R M/J[008@C_\4@W.AQH-,*'?-'O=-F) 5R1#9:Q/4.T?X][S;-2!_#$A/ .3C, MVWGY;2[RT;,31CSC%4 I)7368P\M[ M-)(K?@1_,4>-B&.)U4 "B^:GO 15S MC"O%0")?;9\6'ZK#N^VWYWQBBIFA="$E3K_53F-ZQ2<-9 ZR3 .6L-PK_B8N M"YTG>_K__"9RO"W2%S^^!BD^"S*\K1NYK#)DSPL,8TL9FV/QS>6CK_)C28X*G MRV_\0A%=O?\DR40]6A18R%S+3BUV5Y)0(0H5LGC$Z@,5]]&'B/DHJXO\*IO" MNCP-XBP"FQ9,!:XZ9NX8M>,BYK#H!9S'=#,[W1*P,,6-5D]J.9"SD0$+M3JU M-U=:)<;UZ3Y;MO[BUWLIH\ Y.!O002;XDV;%:SQD6I(=(QK;OR+-QB\=E:(1J5H_FHP$UX\:4^KE/*AZ#U3VY0- M$,8LNGD09YCONTYM.5W(:_,?X O,!%%LQXP!VX43U'(<'0#]0**0T.@6=%! ME@XS.K"R<8>T)O]7FOWG\?C\3[S)GY+:#[+XM:$0YS=$-6W3P],*,1E("*&K MI-JOD'?01YK9,:??;O@KGR80[;_AZ1R?9AB:X]1_=. 5&KIT'I?^V_7MVBU]U?J\DJZ" M(%VWQPHR=;O+"73^]K,".O1'A]!ANK2[ZF]WMS^AG\G_P,#'3">7$*IZK@VA MJMN<0(BTB!Q"]$>'$&*Z=$)*M]=/EQ?H\6G]=/D( Z-^O>*0AH+9N]X@QV*[ M/=B&4M5]#G=7P[=PB^-MMG[.\C38*'=0NV5=[I+V:-I]&D6405^*4J K)6GK M=K8 94T+@(3S('O500$O!X$ H:&T]U>(E@ Z+S>@9']N71!0UCM:"LAZ+[L# M([WSF9\T?%*[H$,X=G3LY&!F!3QQ1?TMVN[V_N9TU^^/FU>\/4;X;O> \R", MJX<5:KF-AR+X)D(0:JJ:"I 00'Z9J"3-9K?6Y?*):ZW 7%XD^_YSZ-*2 M$-@LM53T.R\#C<\)FH)@M-G_4I0V.W_"]M(ZCH]!5,C]A/?/O=>I%65=;19) M-.VL0U@Q5)1#7WA)QSB<0V-G^SDJ3#2V;68'A-;NC,5FGD"D_WL,4@*)Z*3' M)6EQ5W22Z]MNN+*D%Z2:16]GU!I 28-=+B"B13#K3>YN7J58@=QHG!G2J^YP M!J9I3[M?!E:=-] 'B9R;Y7)N9X+!]H3/!( .HUDTD<(#/A LO-*D .MX2Q0- M4[R].*9$37Y$EB4-4+'+3(S+B):9?;UY)E"M/KOP+B0@+D*<,Q?I.(!.F$^T MMCW\<;"!T' 4;\)RPDC/X&OE/1GS9*F^4*%O^$T>,&H$$.O9FXP91PB; 1;7$X ;F/A"8U:K46I M5^@%&^_OT^0E#?;K8_Z:I/06&S^&\;W^6"^7 #?.*ZP:ZD DZJY051OTW>?Q MIM6,2G;^3::'H#T$;^F+1K?!'@\>7IOG;PY>=$9V&8DQ815].7^$"4GC-FZ_>[ ,AVQ(%N6 MI^$FQUOV [U^F*F/.HT0Y&J-/<;&#G:%#,1#44**B",6"I>U!+ TSN.%',!@86G,UB#A'?TJ_SC"WY%Z*_@ZXV)RKI$K-] M_=V&:%]GNT?DX!H1<'4WN$ZI=3GHLLR"HA#H5*^#[*]@V*KRFJ@8Y^$;IO*? MOI+_/EV%NQSC> HEG;V5I%UQK)XKJLR9X\1[PN$I5!UR1C#2,]_E?4:QW< M0L,(Y'&!4S^F8)CHB[QS/ MU"[QV:LH9B1_6_7:A/(G4"+J$P45$:' M594<>@"E[IVDW*PPWTI8H:H\8A5@F&IH0*ER2H%%3PBFU1Y)QO9(CG'(\L4G MZ3:,@_3DP>V 882U>30,+X=Y.8M]4YR^A1O<3_%;JF5&>H&Q.7M*\B"J_WZ> M9/EMDO^*\X?R52D%O6;\ILMLH3.VG&IT*D>=RN^R=V#Y=_A@1!U EI._TG?, MF:R=_[-Q<]L#OCDQG38Q]EBBZJK^2J7' M[FA,&U#+\&Y'G[C9)2F?P?3X$_3,!:,/F(OZR(HG!_XJ=KSMGP9E"'_#Z28D MXKSW2-JL&N5^M"DU)8PIVOJ>7GA_H#"^V]7/FM4>1-J\TI_%-4]I7'.T/&>! MSO$6=V)/0A1BLA 3QBX -<[9-9Z#XB*+2\T0L5![YG,S!9])F9@2N2 O3Z$ M%R6=B.MFV-0'4.O%43T%]P0/=7ND@=N[G?AB\97MYWA+_GS@[E#+-XV1Y,HK MC;*RW65<".VDHGM*.8@)8J_+\]]\\$56C+Z,PI?P.<)B"I$(RW%I.9UTQ/AK MZW?AK\ "Z?4*_EQA:$_@7L;!>#PGJ[#6F5(.(9-ZO\ M07-L>>M\=0E[X5JM9WTO>(6J4;CZLLAX6\O/M;#]\U&-6;._M6F' FE#+&*_ M7)^9UC;2]6FY(,_FTI\MVXNY]EWOQ6%IM-O=^_1-SCR2)W[H>=B$Y[8)Y7R5 MS1=IHJ3K.$_#. LW+/.I,J?HC!]U[9GF:KL97)3X;#G)IQ]>H?+3H#G-G39E M+<:,?A(["P/-X-Q_SQ!E]F;L\53@GLDZMZQ-JY3$FOK$0WN/ MGM/''L99K,)P8T>7GM&I8I.$WOYL'5HW7QQC*+8->W<- MP3<-I\*\^RH$-,;UGX;P$.L+F#(5%^NR/&7MG-WEKSA](B8YFTP9J["$:99Y MN\XP 2OO/I9:(*8&RHD>\NF9/7?]7[R58_Q"SYG/-AF;WM@/_2=-)?[<\[FI MZ^98Q/QUI*.S-K,=Z>46,(2T0J%O01C1, )9VS&3'&QK=#^YA"%BN-V<;'(4 MWV4S6O9EZ^Z.OTSXF =I[FK/0Z,UFY8SWX8"TG[X)8SIV[MH2P:MF=KB,IYO M-+36$CC>TF9X#DAAF,-%KGS37-M",LW=^DY[>XHHLLFZ:P? M4!=G$128ENYU^NA,[?3/A-,7Y9H9&H3/O^OQ^5>%ST>E5N@N1:5>]#4QVXL" M_1B.'QT@F0SO"BEPT1Y 5]",%"W=#^A%F?R HX?^8 &+%+'(NCOF61ZP>EA9G3)3??BT!O3I=MUEAWQ]N*8$D7X-)8/KO4-Y.+^E')6 M.$*82W\ZQE8'QU6Q#YN,-MJFF)IYD8EF/+([-!\-ZT7.JOZ!PY=7FKWK#:?! M"V[FQB SQYW+U:&V,LN1IL\N4O.<>W_D C MO9/9CZ$GF'%Z9.@&WIW?A7>V[]'#>N16W\E"V;"U_PC+YVE-\AX7U3J.#F@L M\7 D;YZWEITE&?DYAI'+"OBTW!BNXW'C"K9A*B!^^'%SE1][G;W*R !PG1C M1SH+S9=S[U\^4#Q@^AXK^?MY$K,%\#&(GG"Z_V'(J;K69D&9 L:U-MRDO=0* MU=1"5*]EIA>PT_Z:S703[N C(S"NP79>@@E^83FN^!?^B 2]L'C ]*#A4T+_ M5,O)H&G[G"E;;"JY(,=MM6_F].=<47%/E:M*[ZW2/[?RQ4 Z>_+%YV1^=S]K MKWD=N?"ET689#>S[((_B'Z-O#E99$2_";!,E&S1%0GZJ13Q&1V5H= M[CYW+?5H3;7E[F=:[PK% "@>ZF(=PU?]Z,.O.$BSC^">'4XWH// M-E_7S/+$\SQZO@O_/JZ'X+S^V'C.TC*O.>JXZF51[Z;X'K6:X^%A@C=Z#X-& MB\! V:_ZY'BW?A:OM:%\[/5A?>X>^H@#:YC_DN *GNSIM*>?X> M7&DY5,QWE]E2-\\ Z.>]MNDC] 1$7B\0!FYV!W MKF?/(FNFRFZ;MPP&-[R8LI?V?7D:<2I&HCJC=_ MF.T='T2QU7MZ#?D^1X!)?@I@CAV&?@ ?; MJ:*ZP\9[&RLF]M4?.DIOY'2Q@?]-=*GL>;WLFH8-0?"XHLO?/-YC&]]ALKF_I.?XZ6QCN]BT#3O&7_VSO^H2ZGI??:'WX+W<&08 MZ7\<#@^;5[P]1OAN=[D_1,D)XT>I\<2>DO M3#34SK6K9A+?H9>JBB\A\2DD&\9($Y7?HQ6K+Q:9%-@W92WHU'G.2=".(YR3 MG>Z&I7% M45$>?:$U@(@^KPTN.:>!I39_-( $SH6+A.;-,&=#40^>#Z4%!FCB=?SBA$4[ M/.!%$U>:S&B"RATWZ#AUMWL,(IQ]P@.W4WO*.N1 GZ9MO+"I"LT10DNA+[P< M$-:-]86$LA0&;?A*,> .LC_A&*=!M(ZWZ^T^C$-ZH#X/W["8_ _"6+.^0VCK M6M2&CZC'5CO-FL5*")@#\QD&218C +8)9(0^=Z1ZP!DFS?!*]+K ;SA*#G1T MTJ645FV'A-*SIF?#@]5BL*O5\X1,\Q@%220#T+5I9( XAYL?."(R7XA.GX+T M=YR3_]9ET'!5EUL2PW9T@DZ\"D-96$U_NR'*#@PS3 MZ:2"%;4R#N%?UZP-#/;;BL5$8< \J)P/*.WT;1N.G8YUA[N[ Z8SKOB%Z2 " MWZJ@J*R"0T1*=>X^AB<*(@'4HBP,6,?J+57;)8C50&DC6HT2*'AG5T=Z)^L3 M66CLC_M"JXLC/C^F*?E/;=@/"P*C@X:- W"CMS*9#"2$E/A#1,P*W>)O.7KZ MBB.R_OR4Q/FK?3II/@XTV?(?_O+#7_PAE2X\U633Q:9W)+R.G[XF[(F-Z3RL MR_*/B@U+1[-Q1>E(CW8288A)\YR'2K,)%;]? !6[(!W)QBY"?20D^2JV1\F: M-"])6;?6 BVIN*404V4ZH>8/RZ!F!Z[CR=G!JH?TO"*XL<;.FC ?R5FW=3HW MJ;2%4%-E.&'F?RR"F1VDCB9F!Z8^\C)\LS=JUH1YR&$ ME_^Y#%ZVD3J>EVV8>L?+IU>>1LCRCY4-2R>2LI+E.2.51A-"_I5M M7\G-\9"?7<2.I&<7KMZQZ)BE\ LR;R"6)_ M.,LP;JIW$P;/813FI\_Q-LPV]$H/WEY^VY"B_(*/[W1 MZ_.^-Y2-/=BC&.=KQ\7@OQN.( M[<$?O-N#[R!)/9AU8*3#@"S<)PS7W_\@4$W_\MMYLM^'.6N/=;RE+^V2K^!X M$^*L>JY=EJS 6((#U)M;U;V\4%;F]VWKU5%5'R9O +Q]+G@R$IL%;R"!N4TV M+,<)N_[D70?.[2IN%,D 1DGQRF7<**ZGZ_?*#=1=?8\,]'MVHOD(@KAO:JU5RY77&-2^W=2-"JBH M@81Z^,$L?<9Y'N':A21764M5R&;Q2:M\)TY2E455\);NZX"@$-=:"K"R. M,"\/NF;6P%$GKC0,(H<\2+*L&EE/%\$^>,'98W)\>,UVJ2D, $9*?*O8[CE$;<\/0('='7AV2&9+C8GS!+74;3>XS3':4KV#Q.VO&-J=N\O:XU6[/2^^X&(_Y^.,WO M=DC2G(:)'O'+T(U!526'PX]2]T[^?U:8)R\MBJ.B/,QH8Z1_3>N,EX(<)(9A MTQX=AC$#D<19Z,"5(@/7=;Q+TCTC^-E)_*B?HME &D@"9A-K57F#15%4"D(U M22N6>U.4\"2ELC>&PV1"-D:Y/,^Q,<1'LSI+\QJCR;_:;"9_^NT^3;;'37Z7 MBD2FDOR?\J(N)H5R/;N;UZP8"[X6.;DA( )LK9X@ @G*"61NG% MMS-ILLZ!\F[QVZNQ%B) TG+.J;EC-,NQT@-I.5 F++T_)<]AA.D6T3$.>5)/ M>4K-P1JN%N-*K=O]SPNC9FG(Y?ET[<$6[,-P::S<'6%%:PD_IM4WC=+?6=H4 MY<(?2?'@19YC35[4+DJ:2A2#YY69OL!,Z@5!#X7F0X !=S1;-N/%;+&% M/295#(%JMO06=<66?CT[AW#9XV\'40R2+0;ZPHTWBLYOL&3NGM=BB34$N,S] M*5WXWV@\_*-7W6D.4"U[NHDS%1$@#Y[?<6Z6V^2@^ACL)@C5!R!$)/H!O^'X MB+,K8O7E-]+7<1"='\D(N2?=3M9S-TG\F0;J"*V MA4A$T80*H:B4RM;Z5.Z?F&#$)?L2M_:^06#BV5.X(@]M3R&*RT3V1EKJC,WC M13I->3_:[NY6ZC@*@ _N?K>!V\SZTUC03;<_C0)35ZWG]")K&BH>*5*4=;IN M[6K:OVPIRX&O7#4U!EZZ2A#07;O.V?WZBU<[,- =-K-BW,SPYKN7Y.W/[!IX M>J+#YH_%/RBW?JR-F.+/OWWZM8=.]1\=\*>A2R<:MKY9__IXO79+$+5*012< MLC" X$2WWPH2=#O-"8 >?U( B/[H$$!,E\[\_OKVI_7]W<,E#(+Z=2)K[("L MM4'BYMV>:T.HZC:(Q?YEG(?YZ1_A%HN)Q]GI4_#/)"VG'&>G,E!1')/37_%/ MD ZR[)_2&AI+77HLB\FK9K?LJ%85ZRJ$^K+L][Y!8);]DUDC7_M/IHP[+])1 MM:&HSGI?6X)#;Z!OE60ENVI!VH/ENEN;7'+2$(.=U^?- #CO8;PFSQ4'2/L* M.CI^UZMCY_9^B1*@$Z,VM'1UK$[>Z_7S=/(NGQ>3M\&>#$J-KRL/B"K*.T*H M2F,Y!,!.A5I5UQ5F!U%1A^X@)":$+*_C'$?J2&6CB*L 95.O=C^R7R&CD1KJ M@<4@>[JT$7JD$0=NUS?+.#MEW-2L$[-F/\,=T^UIM^;Y MW)Y&XB M3E=!F+($'GSSFVZ'B\RS;/\OH"GAMG?Q ]XCUQ:_ MX3!J9;-EVB"DLGDNG!4J!;!C&741L"%K-_8C(4F\86+>&"Y#8];)T@Z>66?* MLAR)3H#;\G<6YE!4@>6Z4Q%'NMA!K^HC!=FV-'>5@FKL4QX$V=]3BRW-3PT& M^FDJ5]/-_B-]%C_=H&I @/,V238CPNRW.0KW\!V7* ML B$H5KHDU)/"WH G*I/ZKH:2K<[1LJ!8)BFA6:P!-DR 34-A',FZ)12SP2: M R\C@_'/&.^X =IO$^K%@2[>K57S=YXA15B5= /0-%QZW9X01FG*R+[N,23V,V*_ MHYH _I LNSKT(4\^HD9!J+M1DTQE#VJA['B@A_Q0D!()+T7 :8L/21;FZ!"$ M;(WWC%^#:$XM*&,<P E_P' !4 !S:6UO+3(P,3DQ,C,Q7W!R M92YX;6SLO7ESX[BR+_C_1,QWZ.GW=W=[7TZ\.R^\UO$]KI+'=G6_\R8F�% M2>RB2%TN+JLGYKM/@HM$25A)4 FR.N*>VRX; /'+7V)+9";^^__XF <_O9,X M\:/P/WX^_/7@YY](Z$5C/YS^Q\]9.OGEXN?_\7_^[__;?_\_?OGE$PE)[*9D M_-/;\J?;^X@#_A)\.CW[YSRPDOQP='!W\]'\? MG/_CY.@?QY?_ST__[]/G_^^77V@/ C_\]N8FY"?H<9C\Q\^U;WR\Q<&O43S] M[>C@X/BWJN#/1'EY M^5O^5RB:^/](\OJ/D>>FN0RE_?J)6X+^ZY>JV"_T5[^ 7(X/?_U(QC]3&<11 M0)[)Y*?\\_](EPOR'S\G_GP1T&[GOYO%9)+_+H+ZAY>'1T7M_W83 OKB![X7A9\CVO^<(5KBMUJ-W]I^FVJ /Z:Z<^T&5,HO,T+21*,O MW!:ZZMN3&X,NSTCJ>V[0OJ-;S1GL]4L*_Y^.NV0T>8"A.]>A6-Q,1[V\B>:+ MF,Q(F/COQ%"7F6UVU?^9&TY)\A"^S(#5612,83J[^Z_,3Y?M<8C:WC^>]J.@ MV8>Z0NHFL_L@^MYLYN&TU+*OHWCJAOY?^>IQ%8Y'"[K(TL52N8^"%EKV[26; MS]UX.9J\^-/0GP W87KE>5$6IK!!> +!>#Y1[ZAJO))X_A._0@C9;]>XHCF)32)6@#'4<+BEJY8^S*+7OT*8K&W_T@R/43 M6HW)^"&$ \#4!_TL!*#<0:6V3,T0UV[X[3%R-98'5M66O8%:63A^]-TW^&2J M,PH9-5OV!::7."/CNX\%;/[R"6<$^XCXIM#E)GW4:+'MN*#[U2A\@H."^G"H MUVD]C]*-\JO[H36/UNJTUNK&&^@.]L=%,X /6(93A!8KS+IM5QF26S%4UY6B M=.N=\WSN%ZL2Z#WL?NG.C(1:VSQA&VTUADQIPP_A)(KG^2Y776,855OVYM[U MX]_=(".?0?A93+36-7;EUC-S0(\J<)Q*EZ\QS/6NIW>8X#>PE[-$1V<*8V<+ MM<^]TEVN:0Q5HWLX'6GV7Z?)#DY*NM(6--'9J4FSC_*&S)V@-+O&J&G^-*79 M)T$+W9VLM"F5MM3!*4NSDZ(FNC]Q:796HT73YQW-GG+K[^OLH]E?[7;-G8-T M%7:WIKDSD?;,N%/3^/E(>ZWC-6#^K*39-4$+)LY-NBM(O8[Q,XHN:]P&.CBO M:/9-U$17-R%7X[%/?W"#FDAN2>KZZG=2S1K?RVG!!#P#7VIO.5A$87$[!E_. MYEE^D"P6CMW;V<],S)& M=-LU-?KYI[FFHUS>8MO1G%_5/X1701!]IVXLVH.5VX#!>:9V%FTQES!:,7>Z M-J&XJLV9/X=7F[35+_[P4YBDXG@)JTJ^#="$TNH;QO&9($>S57-S"M>Y7,"G;8W;3WES<5K ME!N#$K\!IE;?Z-X^9H*VMI]I.W]Y,S+. A!MU1'=V8K;@'$/"Z-[3K563=LI M5W/[SE\T<31HN3,LU=:R.TS2+^S+;JN)2+M=PL])ZGLP".%?Q)^&=V':9(/0]C/F[E;-V,74 MFFN]$]UU1LTS.?7,%XM9/#9:G_6DB9)JZ;L@)_=/Z/X/[/83V O4EQHAO1[ M_R9N_)*]_0DKWFMT]^'"&E'>)']<92F<2IM09/BK!CP9;_UW?TS",;3I!2YH M#VS+1O$8/ALO<^<'W:E>ITWCWAUF+ Y:K9KW S$!0K=98_?T:>1]&RW*0]GZ M[C7__=<0QB]LPT ]TF7C^WGM+W2!K?Q$WH/\,&;"\T"S?7.XZ+F8&J(8L@S' MY5FF.2J=UEMBRAUI2DE>NPD9TYTGK-FYW)KM'G2:-.%W9>1*3=J0B9ZN+N0N$TKZ6K2"8^U5U,CPFVFC9OW,O.R.JI MUVKKG>@["3-RO7R*HW'FI3@0)\]D$9.$Y)IXE=+!E!X>Y%8[>A>L.X0;M6W 5^$1=C[C MXA#$NFR%+[:DI-U'VMK+\F^67J3CJW1E%QI1NV(6QR!?6+!\;3N9;KL=1=R9 MF(T:M9WC*74T_\,C='\#&/E(";U1J*#1;ZFG@\J3<47>1HL!37\5Q9NRH@TF MT&*>Y"HAWJ_3Z/VW,?%_H_*C/^2"_.7@L$QQ]=_@5T[^G:LWV&P!UJJ]P'TC M0?X59Z>,'A^6N+NKF-5>K-MKVQ.'WG%:7?/#T\8-%W%FUUW8Z]J&W[< MX&@W=5A9XK=%GD?G%V_F!RMZ)W$TEPFO_'"D 2!+H$/1HM##GW^*8CAQ_L?/ MAS__!* *2\YC(1)NI_,>YW+KG+WX2M7'W["X5!= M)7X(..B9 2:CSV3^1F(.>\RR!>Q+/ ;Y1.R2)D; )NYD+\15O$WT)R'19WIN47+J1PA$.K.D=L;@5PV*2>V3GE7HUCX32[^GL![QB7+8'468OB M=M?9S)SK,I/"J9\\(HVY:#Z/PEP 7-ZX90M!()TUM#F4PV#S>:'+)YQ_WJ*& MC)HX-L)YG#S +,0[=HBJ%$O0:6_61F4\;&XO[9Q%*T1TWR 3MX&!<^P_L).I*^C_F&*X#]PI;\VKE\EQ7B(>*1IRQ0;!(R=2GESEA^L6=\X8FJV@Q*?5O5RK$PF'04FM, M >7>#TA<^6P("=PH66SR$&\26_''AL*A3]MDLV_ZOF0"F]IVL4)9[3K#ZQ&W MA8/#FK9A9I^L_4&"X%]A]#U\(6X2A63\D"29A$).G4)[^[=950/%(==RR\Q5 M&&9N\$P64*G.'KW0T_L7\"NXIP?G!P=]W5;*\'$ M8=9J0Q!-L!;#+GUMKRS7CYMH+"986-,Y.SV][*'SI0XT#MU6VXYJ\11Y;K!D ME*4)-6C"(4V\R@HJ%KO_OI*MA(S#M:4FIA>:VP*@'1Z]O?HI-RW!=K'B"JI_ M)U,N#@YKEEJ0*AAW'UZ>2$S@PL-E^7\+0HX MU&V4*7#V[\#)!L$ARU+C3QEZ_T3B) I#$MR['T+//6YYBO_BK'\V>#D@3AX" M2XT_]*Q%G_5OW%!!Q.+74O+.]!@CVG*RB.>JS M_IW\A%@X#%IJQOD2;6S&!*'-C))%-H7^V5A%4#CTM3++_+:=0K&CM(IA$@7^ MF*9YO'8#^E#NRXR0--%+LV@P@]-HX<'>@.C?:X MRM>+Y @V"SI'2-=)V@+='"D"-(;R-6)FPRE0E0X(RIQNE7>.D'-0,;@1D<8R?S6E'D]9(921393A]TLY_0W#E79,&4'J6\6<(Z1#ABZY#"Z;2B? M(^9 7#]64ZXGM>U-Y+=,H M=0,D[NB#/NKG*49IY\B*?9N";837>5,9+W'GW^(A)OKL9;KU&I-PXN57. >>7*/2D$[!R&\Z1%3LP!>[U()E*IHFI")^B M:/S=#UB>8]M%G",K-DT*-&[TV%22S#99V]OS] #B#J?^6T **8 VWGV41P(% M#E6J.\=6[*$4^%5&8RJ?)B[WFZ^R/OO363J:?$T*\ +2A?6L3N-6ITVEV\0_KTH/J@Y6!%K#6U^''UVF MGU@3]4RZWL+!;CZ/N9E% 0!)Z,X^72I^# M>8!,)?K$I!H.\J0"**>84=HY0;9=-**6!\14GD]4OZTL2:,YB9_)) O'E7B6 M:ZV]8L5E*9RE*)&2S0QG8JDB>P_;X!V M"3I3B4PM>0!>&A&U5=0Y13>'"^GA#^4=%*82FJ*>N,9COP#PY/KCA_#&7?BP MC-3PBLY8TLK.*?(TWHAM15RF1;02.]\OTESW\=D1L+$?R"< M/$8)=:8835[=#_&!6Z&6 M3'S/%X?NR"H[I\AW)8V401&7J6RLJ%+<]+_0YD21E-I6G?T M #EMSU,NY1E)?0]P#3"'SQE"#I_::0#D.XKSCH[S9>*)Q'D&9[5C,:^V<]:' M;#]G7,S_M1[ 8AW8KN6<(=]?F..>"6T(J8*V(>9/ ME&OQ7=1PSM M8F:YKL$:0#X@S9<*5*HY9^A6,;.,;V/K*FW0_O=1*TDEHTEA MW]GW_JGXZJH?"ELF3@WG[ S#55 MKS^)V[TWMA#!]M*IXRS+C MC$H"6VX=YQS9^5:?4C&6 :1*? 8B0(@T$]DMK$%!E*>X*-$*EV5!/0?K\6@U MVGA+L P1:BI$0Y8Y$@1T&Q&./[OQ-U(3D<@>QZWD7"*?8YL0+8$S@+2+GT@( M8@D X=5X[H<^%0E]-5M.M:2FY#DE-_)B/,P7KA_/ MQ8[5*M6=2^1;H4;TJP(;0,+$JWD4I_Y?.2W4>+&9'D7DR2.LZ& ]T]&&=P5( M \B2^,GU0^I^- J+-*%^ ;< >2@:[\**SB6R":712)=#:IUNK:P*EZ"X6QC(J(?'Z)PF@37I6L M5VXYD=9USGIG%%/#-(@4BJOEY\4-R&B27Y8]A"_96^*/?3=>CN+"\>@S26=1 MF?B="$]CS5K,\Z"=('N2J/$N6\B;X3:5ZM$F; M#V@>GB'DA;R/8N)/RZG ML$Y-9P+Y*-]JSE @*EUCDDKS#;5+">_AMDJZ5P@'_M,S.UU M+*VS1UK!Y^X9A&KL,W$#ZO2\;8UT17G9=9MR+I&-/FTTHA'8(62AS#M\J5P@$V[0#)AC,9:;$M'PN[9E5UZ\?I@!VM7C M?.7.M2B79V:]^P"Q 5@_=./E \@R3_A%_7^CW$6E6CJECM^=?-6Y0/;BTM>R MKJ5A+.$FNIX"]G( 7I.0B+UR.36<"V3GKZ;ZP48RA!297TBJ=(VX43(MHO?6#+!4&!7-J..?(%GP#U-:A#"'7Y1^$/C%&QE?OL(&< MDB_9_(W$H\E."*S"5*W;E'/>N^UW(XA#2(ZI"EPVY6NUXQP>()L!&O'=3G5J MR(>0BY,#NYQ&=9(/:+8$(D2>7KI7'C%VW%2>B3^/S4GL M>VYX2W)7YBA>EFE5^$N-;A/.66\"Y1M!PTW#*:>XV&5QD/#6"OU&G',D0TTC MTL2\*Z+%3<#9DGG^":)),\XYDGEGW^S7\;9.V-D%_UO+% ^'VK&B98O.>6^N MD$P@-9;NLT-]J+8MPME-94MHKG'G$LGQQ 3G4,1%4KCE&&R>=A^ M(SFOV*%58KEP%*N]210WD1HC:SYB5MJB _D+/3O=TDM0J](2$'O2E[O PP-D M5\-&LE6Y)M=2J]9'1Y@9PM!4[)-&9A*_H?[8NLV3@4U$=1R#@^1PU ,[O2D.$TE!L1_ M*6;C8#YSPRE)'L+<'K'Y?A#> ;WA&[,*]8'+H_T/O5777MVW0)AK M'.X6AX5A &G,.<\W2UD5U@/I(!]^M!E6P#. +.8*3S++F5=M Z2&?"6BKP5Z MV :0\7S[768I_>P*SN$1\H%6FVL1D %D-=]XD%G**J,T2 +9TTF;4BZ* 60H M7^U$'T%I\W!KEV7+J52)9CL54NG%\NAOZ!AW98IU2(I31>6,) MQBV]P#9VZW=DRRJKQ+0Z)E-YQG$=P-:WVLEKQ#GRYW/8FYN0_#X,I))3^$Q@ M^4K\E)1O3!8WI\_$BZ9AWDK^5KO08-+MIX$F6VX\E%1O/_(80D+S(HE[_D[X M;1;#HEH +M;:9Y*DL>_E=Y-0[.J[&X_SD7L?Q1/BIUDL?.2D==L@9F1C;H,= M:7O 0\B/SA%%/GJZ42OEID'(R 9D(UJEB7<(Z=@W3# Y_BL/INN83N%)6J0N M5;5#<:J#L&QQM5=2#G5,K;.V6^%=MX&WFEBICZ$R\1N5\CY/U,3_34$E^)&HX!1 E<9PFLY$F26TJ*]\@E\0&<&B 16_8F-8;87 HA#" F M@(6OL(01:7R M"Y("?F<(:1/G7$&J@%$#%R[@1MZY&5&2/I(/Z,PHCE58#JT MQ?XK'])"# .('V !E ]F;B60);(!2,R8.LMU/ .('&CM?GIBBQ%7.F9YO1^ MM_\7DM+=Y5,'Y -7\_7R-SL MT,7G8 W&?J?9J)9U)Z,!A$K<$NBKYQ>;*;((2)EMZVH>Q:G_5_Y[T16C0G7G M\!1YM]F=!G N+)6E8BI$ W7*JZ&B>6Y2-YSZL/N[2A(B?"9>7!$$A&QJV+?: MJ,C#5) 'IL*LG]!^<0-"D5:/;(NT15 +1(-L?MRWJDB%T3J4Q JOB&V8A0=H M^)*])?[8=^/E*-Y]K9V(;B0:MIB[$EW\8,M86UFUCF:Q4@?S:)YF4]9VU4)2 M/]@JIRR4UE$E5JC/[@BA*)^)&_A_D?%:&+=^LH@2"I2K3KI-P4J '.*Z;]UJ M)J'68296*-K#?.'Z<95L4F5ZXM0 H2!;F?:M-D)!#"%>I'K7>#/$3W2WP*P M D'V?]JW9HCDT#J.Q(I@W>WE& 0'HDJ7-#]UGH]O0:6ML<>UXOF M%[:PP@)VJ#0+L2J"@)"O-/!F'[X\AA$YT#M_]Y"02"F0G1PMSW;KS'49%:FQ5"X?55OQ#D\^<&.XKJR,14,9/3% MRET0+[,H3E])/!*_2R(D=)H!\2$;9MII2G/,')7IF2EX%S<=&R%\S1?F>1'6 P$AVV2Z M4HH=D!PMZ)N==@?H4TS@)#>N=E_EIJMZ/4SJ1M&L01 ILD&F*[U11\]1*'73 MKJ4*E0-=[]OT%8C5 (@,V?32E<+PT7(49&^I@I2WI?FJ^>0NZ9))'W0 M2SNA]O%E50_$@^S_U-WQ90LD1P=ZY;HKVSPUG4>XK8#HD%U[][/KW(',T99> MI2)0C^,1*(MZ(\[A!;(IQ&S@DBYRCLKH9S! ? 2:@[DP(AN*G14T!G38DN'I ML47LK!0A1U5ZE10!=EU58OLBF\=C%$Y3Z=6,3G68BI'//$T)9JN+.F:.@O3, MU@IB\P@9)_<@UUL_%QG-!)X'5Q$@-*U%,U 1P@9^,H%E&+HLBE7RH?M*;C*3D6* MMX"H<*O,]3JKEZ 9&&;(9^R.5S$I=H[B],R_=@?WADLQS*PJ[MKJC8#HAC77 M:"+G*(VZ"=@*I5&7H9&#%(@.V9O)K-+H(NY9Y])HMR@S6: M*!#.*@["L-. WY!P/D8.X3US:'U:H5N]):!P\JB5!F$@.R$:'N$\B!R^^V9. M+>'=1S&H=A9[,SORFA0#^_,H@*V<.P&VV0(>8H1\_<4-5E9^2T **S M,TME0V711]2M",(1V.>NL[V"*J=X%G-*EC M'(6MI"G0X0Z^!E38DD]>25$[$P%'&WOE#=R5WK45KRU/0G4_%19@.<]4:%N( MBUF58VLM+NDJ M2;(Y&8NR\#%*@RB0)H2VC'/!<'C%S@J0!Y11]UF:=4DAYIM7'L1RC!9)U90T M-40>M'DWO/E^W4F(4+46'[ MU[79HHEA<9X/U;:NX>[-OD2A!W(9Q4]NG);_J 777,UIV@%ZDQPF_CB/!HW" M(F>:>'UNU2[(^.#T#.EPID ]YU[5"&2.6NW)5U.TX-]D,95;GK6HD ]STA=7 M*'!B[LQUJ%7$PN$,-Z,HTZ(KXTU8J<"+N31K&A\-?K\Q@-@:@YIMAI%NW MQM.X$<0BGS!_31^E+:?Y6%^;$MDJC*$%=K@.ZQ]D#&^/G8WPOH=8N1O?[I9\F(DK.H<'AP?['VOL3NFMJ,IM4(S(M]5*)/!= MCW1@]GQ]8[WOB-6G:2Q8F7,@7;X0+XM5(ZK5&Z&\G6'X?JPZ^!"67?SL MQM](2K.D[G06-)#$J>N'-+_R*@&WWHCMZI-4@NA9SS7IYGFE="JA?L\->=[O M6L+OVM,M>X^BK;ZL,A4P2@,?1T<(?@*1&R:Y&/,LZ=5K"[4.Z@WH1NU1[,C; M7SXC'">#%CC[/>;J;]\@+%#TT\NU;!7774XM2L@ESD*[U2/5Q9)7#9 +3_4!O;X%.$,&27I9Y+.:-QBK:N)%_NY[BB=(57;H!C1 M7V+2)(1SGM2$W._12'T):M?/R3]),+Z/8IK%PC*6F-UYO;6Q;=-4(LA9$YMQR![2AL31[Y%> MY8G];;6I>VN:!THM=H!,D^/]S]&E?JH M,DKU&J)HD9V4F[##'K.-H/=[U*XN6VC:N]S&M?<],1QDM$8CNP*P<89PB[F2 M'^V5DH< LP+M/?+]I%"L'&< $99^CXO=!SE[[D\#I&C=,'+\^XE@HG^U,JG<[W4!E, AJ 5WG M"'=OV\^0[KQ!6HF\]JOUE%SRH++(F/T0E1;R;9V<2_8*U8D@^CW*GV!PPR_H MN73O#FS1G$XME0/O,TGAE+AY)E;Q9E-OA1*&X%->BKC2K:<(>K/JY34)R<37 M/94U;9)* -E)7)\OCD6EG0CZ/6KK+SAC90C2O(3GU@)"+A&.:HP>J5W"\ZM1 M)/BO8DODS+N$E\+J]XAYF8'\9E$ G4Z*6])]#YQ[0N.4@W^"G*EEA5I85/:M MHFK.X>$!1EP$S8&^(4OJ":4WCI3;H!B1;^84*.!81#1!]GN(%0AA)H%6_7>" ML:5?L]%C3'&JJOTE" M2.F($4Z+7BEY60LKYGBPG^#BB)@]8A3Q]'M(T/=C_,*YCH9IY'XX4Q)B1.<* MNJ)K>U%O!^8UC*@FI3ZJ>8;J-$31(M]H-&&'/3X;0>_W:'TA4XKW(9Q$\3QO M=M^#M.S!,UE$S>[5'U8"UG)["*H1KE!N$=@=4EE( GK42S(-P(* MHF8/(Q5@_1Y Y9&1YD!;/I0^SWTU/(J#2>_$L(8O'83/QE-MKJU+/Z_RO!3:P# M(0\\F>#9(TX'75=C;8_:\)4^LGN7I/YGIX@GQMKD>A/C8VL;U*B7L3Y1=[9:9M/_EV [WV M4_J3T&C&K062M=?E5S!PI9 XKX[VB>S5R:J62?,A!-EDN1&P4'.5(Z>H/D@+ M^1*PF0)H@..\1M$G56!GFU/?HRG5!VDA&R$:S@7JX#A)K%'7=E9N/<6E7:&J MR-UU6X.->DLKU0?I-6KS5T#<&Q5T'_S'O7= MSS()D_K$SJL",D'VUVM&N!@/F^-^O23/RO,C'>2"6B 9F[-6"W;P$D@<:XKV M:U1&%^M[_X.,\_#S6LHBQ=5:I2Y 1_89:K!C5Z^N%\USA,Z>N!X):SMGI$=I[O^W85T'%X7Q/QCC.Y/XI>B=Q M2/6T? Y)A4O%FJ#JO;*0:\'BL-DK:YL@T8SZ@%9O! 372\.K+D*.:O3*^O8P M7[A^3(?!*%Z_OT8SRC[2ERX+]*O\?FRQ:!SIS'\-J.BED;QC=6;CQCQC-G:!GZU9IW+BUZ9B,UAYBC4GHR& MG&F@ROJF. =PB@/ 7EE\Y5@X9.$^*E\DJBESR]<2UJ@N^OJ-@#!Z=2ILBI#C MAK,G\]\>DLY0XXA\8E=M H362S.P'CZ.4O3*?OA,WDF8D6?B1=/B(63ULX&T M+HBI5_9C36 <_GME*H0-"@&1TJW)+: .HMPR6F;XD\X'"K5!5+VT&BM#XVA! MKSSY5KE^=.YZV55 *+TR+:KAX9"\)YLB[_HOBHD_#8LDA-Y&"(;J):!R"R"& M7ED(&\'CL-PK\Z ,TQE^3\#5U%'6K<)8NVEJ:\E8(X>[K4CG6IE3Q[F\[*6E3P*(PW.O M?/_NW#@$J21/),[34JFS+:D)(NJ5(5 +%H?Y7GD$KK.0U?.4C7)0^2UK+96? MW%[4H#409:\LBJVA<@+!>F5:?(WS;![+/+NERC3!K@ "Z:794(2&0V^OC(1? MR/>:8.(HA!\]4O.155\?=)L"(?;2?-0,)T=9VEL4;4J0\)H_U-#[] B7".E; M7[P9&6Q9YC))"UDJIM=JU#.*P^ AWR4W,:@1VO[.: M4(^$+:^$_!&&NN,"SI!ENTRH)*$45G0.#PX1WE]PV&JDI#%"WR)9P2 M';+QJ8&UW^.1%6Z*,_[4'Y,7WA-IO$BOEY)2(X2Y4?!R7:^PDTIJBY%Q':*" ML=]CA[ZE4#X!MA6B$0K'WW:+5$,R)=0S:3.&HE- MT?=[0%8Y0.KI/W!&(C<;BAH4@67EZ[*L.$[DO+JJT ;:O\.RA[QULR@;WR^)J$\$.12$/SQ4KMMBAFY$ 2?89D MNTP][';[#WPA:8F#QM)1U[YB4U!FW?B+&@]:N39W^CTJ8N3KSK;JM0_YH#Y? M9GH6VY10$X==80M49-B>NL9G+!7$ W@*331%7\TK7T0S\UKGWZ2T(-]W[6/I M-"&C 3SLMA81/0W0B(]*1NY2S:FA84M4A,BG*/-JIH-\ $_!U4Z429+-B5J@(D.^83"O+"J(;7PD;O7<83*:U$[3M2L^>>8I]2:H()!O#(QL MM?4A=_6@W+Z\>,N,:GA>O&4'-+UXN;6 EDOI!7>H6P*_))(K)6J3PGR3U/1JE4B1":^0MWJ!E M*F+DDT=[Q6J#?%#VDKO)!/;"JT,42.'93?.LNJ$'2T;A,M'@<*'=+!4N\DFC MO5HUACTT\TK>98!?NN7HW;>W;)&*%/D8TEZ3FB >E*'C:QBOC#X@A'*U3YZC M((#)^;L;-SF^ZC9*!8M\K&FO2@U!#\'R4?FRU/:.[KQT!%2[TE1K@8H,/02H MH9YH(>S*TK&OM!T@RED40*>3(D *Y]![3Z ';O#/W&KMAO01&Q5_'E$UY_#P M0"N&QU3,TKL_!AZ26^(%;JQA4Y34I'B03QD*XF8/*35H_7;0*8;/1L9,O*BY M8KHKS 65"?"9Y'G"\AO-?-R_T;R?E:U?,8BN><- \J%6E(_4%R-/7+G*5;K. M_97__FM(+V_7G2QM)+K^%^V_07$CQP$9(4[HAF%,3(.R4[&SZ]9DE5S1LW&U MZNKMW)LV3@6-[&+6@3X:E\^@;%I?HCQP'<8C%4H+I5-IB H0V:\JD^OR MLYO23"KJJTB#UIQST)9SY)'*(8,]]MJ -+3W?2?Q6X1B3")3.DD]A),HGJ]O M=O8^S,I^/)-%%%,2% 8$>H&=#NPA04Y@]_3&IB+5_ZO =5O0.>8E"7 MFRQ)HSG,J-?+IS@:9UY^/U+.^[J+K=EO4ADB[PNZ%,CR@M%BU:I:)&7BT:ZUA[RH,ZKI3BN8<7\,XIKDEA)M91RDZOS MIHU302,;X%O.8RV1#^ 42Q/Y/?KO-!\*=2%H/D?I-40%B.S*TTAU&J'L]_%P MY>_\.7\=B^#E7%OUI!8LJW(G*J@&#!TCA%2ONE2H42G9\0CV4#3A)&CCM9OX M2KM4W:8H8F1KMP(A[-'7$&N_KU%'\=0-_;^JH(5:VLCQV"\PU3;AMR1U_6#? M([/>QQOH6A3XXZK#3S6!C"9EOGPW>('?$-6+5B/M.X>7)O*9!:JX M%G0-V1W1H(09]Z(JZ.T[_25Q6AL"\*]M]8=?.<\TNO[JPT]8S-?_#BB1_ 25 M*=AB;K?W]IVIU#GZ3.9O)!:Q5)0 I$A^>@R!J:SG$ZN%#=G3EL M?LFHMHTFE7GU9>8O%NL-YC:%G.+.V>GIZ1F235J+ P9],DP]=TA6>HS7HK. MZ2R?1P=:L;H\)TGI4\9?H"/E$+1,?8]2HPK)O6ZZMD=R\[=?+5_@V M9_.N4=LY.D2R@VM1R3:J*..S;_-O3A,HTMMH[OIA$TU8UP9)86<45:534QNV M,=IW[-#6ANL,) E#A7L&81=TCK!?2%,FBG\2B 7Y"OMEIS+H*$FHC+H M-4IC-!_FBSAZ+VS04LX%M4 RMJ[::J1+L765@FJ? ]T'O2;YY?OVOC9.M(1<#T9 UXB_N7+[3UVP))(B\4="F6UMK^+C9 MFG/9)\VY)>\D@!EX_$J\61@%T73Y[$]G"JN*I";,OLBAKHTH96N'$E:.O>B@ M3^I @X$RZ,!+-$F_NS3]UX;@I$JA5!_$A>V'8TXU-!!S%*17%L67["TA_Y6! MC._>RTV:9-_!J0%+.-+*86"/(<3$H;E7YD(&0.G6@5L'Q(+M+"WB2YGB.AH. MR;VR EZ!TH_](*,Y2M:/H=]]>$$V)F,:@%!,;J7[TYT+Y^MPFCS!9)='CR[9 M#4CF@PZ_ZAQAI<4Q,*=T+A>.RO;*TLG&J'2RD54%(2&;0CK7 !W%VQ8,1WMP M?4!60>VRG#/\XTRC=F <(WNMJI'&N/UN!I7#?J^,IT]QE"R*#+17XP(+?=[G M>VVNCJ,0?O1*WU[I[;AVA/EV1T+5\UG/_EVO;PFH3>;N_$WR<(AJPJ"QG+# M;[](J('C.%3US%2ZC;3"*3V*R*J"D-#?"U*A454%6.@X*M O8Z@;T.=%\TCZ M+PK6<69Y&$W(V;'5"..8R?B0. SWRPY:1?KE-P)E?PG<(P3)"- A*..-,U!PB'4=P0KJLYB:D&WY)%E/BI&R]STY?8 MNB.L!*+!7FLY!#",-PI(.+3URK.1L?M0N&@4U(*SZT%O9UXI+@[EO3+.[8!4 MNG(4U +1(/N?2'E3I'L;$X?N7EG3JH13.V#E'B;BFL[1,=)(5^:/0[L*+@[U MF)8TI9#W&SKGD1@$F"[I'84@:P2K*,@-R6&HQ?0M!L-A$M,&II90@BRRV)NY M";F:QJ38;&Z!Y,[:6O5!I%A+MI"X79(U(7'"Q_9D^^+LJU^CQ2L)5VD Q?MI M9F&8H#"3A^AQP-A:"T!Q&-N3J8K'V/=(E:Z=DL[1"69"D?9<<1!QB.I'EAZE M3$I'AYB9E)HOA%L(.$19G[I'+YW2T:$5Z91RB7,HJ?>40PJF?UA7^92.L;PP M6'+?I8;16PXYF&8=-7+<#SDY]3( %VN*4R1GM[<<.%U9D*_=@%[] MO\P(H5&9ZRP[M3\M$=''(2#UKI]A\MY\. MY$X(6 F8#1@#]RPECF;WRM:DA5[)E;AABX54K7@R>V\*Q-;BM@+DJ.6>[&"< M$]FM[P;1-",O9$[3F=&,;%'\%'CBTYFX5HX8.UJN+5N,$YPB:@[/>[22)=7\ MDQ#OUVGT_MN8^,74 S]LSSCP*^>13-W@+G\EAK/@,4H5@/L7#R>"PLFKLT)()/I=DIC=YC"D;=<*#$V@]S'LN7(R7;?%Z57"XG_;-N*>/B\*UM\](>;=U1+=TH M\ROE8CE%OJ&7DF_$1BZB3F3N$7H^\A=&KF+ZXFT+O7V T3UZ- !8->MRGGZ,1:!ZPM MIMGS0#/ '*WI=Z#B&O^A0$-$U4 XUL:Q*&F#'!PG/3"NDU;UW,?*]V4-_SZ* M7TE8PAC%GZ,8M'O]FAD9ER%:O+7"0-,@.&L-F$*M,"L CN;@.HN]S*(X?27Q M_"%\)TE:),EU4YHU9 G _(C[;(Z\)L"V-NF2G'=5?!Q:]V2MX]#Z3Q*,7Z.J MNS4$H)WY&RB9&U1_Y1<P:(PMJ;J &Q%Y2^#CGE\]'W8UIV]Z_U6F"*N@U5%Q+Z)U&P*A M6&NNE\\&#>%R=*!7ID)^]ENE.4&E.@C+VAPF2I.".DB.1NS)?LB9%?YP8SC, M5EL8V,%63P3R1C^W@G-T:FWHK'R42V!QN,.U^M4-%(6WUJO[B*??MDX%=)R'L7J5C6W#1U7LHDI-=_ZX M_(>JE[=&DX6'5[^WOZVQBHXB0HP6] M,NIRH*Y]W_0585VWD-20#D(BD!QUZ)='Z ;:/P@]]\$D"+L?=TJ>"76=K/Y( M;[]%KD"Z315R[*<'!Z<7_=YNL@%Q*&UO5_VM+B7HX+=MR='? M;8B.?*0D').5!#:$]P)KH1>%GR-:]5?I?;C**0^,G"(\KQLG@74X:T( MK("_Q61&PL1_)\5]"#W?WY+4]8.?6R=ZSK?K5^&XYK)_%_CY74MQ?[+VP*-Z M\I;D+CR\JZV&S3E'YP<(MR=JDKZ/8IA;PF(SZRUS[^6@Z/[XSZSP;8+3<'X+ M);I+,?\U$!OFN:$5V9RKEJZ$Q'D+1W=^6.3WVR^I&Z>H\6?J8BG\[(&DIGK; MS0>!%4R36 >JVZ6<.%EL^V63'<)TBWDT[\UTRSW::YM[B^GV+AS;K;*W9 ); MUW'I@O)$_YR/[+S.4P0\D-2/<]\3ZOR:F%/?IE\&EC -!WBJW$Y@G$ U9;6^ M+-0Z)%/:SR>K-Q-"V53RHR(RMIMH\46@!].8L>?M1&M!<=R0&NKQ*^Y[H8.= MH3$--;V72A@3C68/IQ63#5<1T[M"PSFB7D_EQC%C40RFMRXR8S^C_H9 MOKL!O=8 ^:Y=A.C?=*\O#"7I@"]#5[8[Q[_44*OH'*\B-/<,1M)EZ!CVF\<* M@F./HG7_#=GN,6?75W].RCO+Y"J]<>-XZ8?3W&U20*&@EG.,%2[8GEDI+$/F M;DS"O[Y\BMY)'-)CRCIF2)UZI?H@+>RW-QLK@09 0\9DU.Q0;#DIJX-2?9 6 MT>9*H(:MK?'2DNE@ M"]L.]LU?J"E'JW9!NDAW0F:FCY; VUH.>=/*?@Y?K/Q:.&>LC0Z\58E^TF5M MD9>?M]0; ?+.$/;SL4L#-=?=$>WBM\M"EY&,JTW%R]G'LX$9.JXQG%7PAM+Z MO::'O!D99S1^=1W/6NMSGK!8 $^ENG-\AKQ1TB6! M/0K5L0[ CE(;?=?+&SCB94?*74>*]!:;8 $D.VKZCSRM8++: #L+CD MIO;7F1N^DODBBMUX^3!?N'ZSB@ _Y)-8Q=9OZ M(A>%*9,/YJL"XNE\E?OELQM_@WTE3.ZU;4 XKA6E^76OTILH2;?>&'TF0!4- M@VYD+JGQ^G\3+L; >2 ?Y M=1U;-$3Q-+\K/%,F,LQ[N3"NP=KA0'0C)ZX)$D+RU^R'>BF)SY"_'5(4;RF. MT>1+E.8B+4.L ?Y"4@7-4&T#Y(9\\&@X-R@B,V4EP;G6O)FY MX90\A*NA@'2I:6 %705<6C?//D=!,(GB[V[,>IZJ<5L &?G Q>6AS7R[@_#O M];CQBH5\8FI(N)G5FGO1-/!D3*F";MN2?'?UNK$;A8DC.QD M@:!=(E$,P(M630A_Q'Y*1I.)\*"HUQ)($"FV#5&9MM";S7U@M0:97^B0S0^H M"QW_[:[]I8/A9;^K0:'I\J'_:1:']%A5)9#DON2E4MY2CN@O5! M&;H.:+-]D?&:"' H;T?:-ND<8Z7W;J4"38%V9<3O7"&N\J=I\[^VTH):.R 1 M&ZU+;:C?0=T^LC&T QL(5UC^B^-M#^!1'L&#H:P&_-DC*@OB8-EH@PS8 =^L5UF?W M^V=8N&/?#?25@%L9Y(1L<6FK Q)H-GHOK_K.VQBM"@ &9).&)CVL[G<52+Z? M#4YM4V-9=)KAG<[E(>8:1XV@M]%WD=OI;F'H-/*Q3RI1V0JV":6K;H#VBSLGG-#-MDV"+)'WDNJ,;^U:C""W[[2AI$4\8-RH3'DED =6FG C M3.YJAPI>&X\:- 6+/XYNHG@A#I'<*0B8L/*%*LJ;*BP,U5HW#SU,'N] MIJG)\IBXU<;M41!;K=L$" [9ZMUXE]H(Z0!RIC/L"H(C+J,TZ#[J8]^ZG+'/ MLUQ@AFZ1S6X\&:H]^A[")V;^HGPIV)URW8 4JP-^U(>YVQ&KCY1CJ#CHTVAF M'\K4=$.[#1 ;ZNO;9D:^)ER.EO37C&SDXL4>P_')P?DP#<$XFB_< M<'DML1IOE (9()K]523-W'_O0K#17ESV\TJ)D*L5&JR;W-:$;$"PT0ILSLJ( MY=[>@B0Q&!N-PFV-]H=8KRXV)XF+ ]4*;.@X4^5*NPG<)!E-7M+(^R;)2= .J"&T 1N Z,&G"Z-W",$BPG5/$%+%YY0%!-?F:(?2IZFD.CCLC MBXJ#Y+"?TN'PPV:3CP'7L&O'Q=S)(7+X;F,K0".DG5EI]SDI1Q3;EIQ$2-M0GGS/#-8'.TIU>Q34_NLAA8T94'(HP)M?RGRA>]*M6=DR-, MD[0A'5%'RE$+;%O2[FQ:1$731ZP7] "I<[&R516 8_E3&:!8#R6'WEZ]T,!< M6Y^WDE9+U@EI?1 7ENN6X;5!$2I',]1-9%;DC=J9Z-B&>*U5@=,$B*TO/D$Z M*X,0+4=)D+TUMR$PM9YK556J#?#[XB?$6R-T@')X[I6!+X_J)^/D'D1)\ZCP M+N6$*$?AK9\LHH2YVVS:5"%' MK+L!@YK3&#A'@;1MD7@/T:[?$PF](IWB59*0XGV6,HL33I1_GC J3/TP(^/1 M@L0YYC*35$["ISC*%BJITC5;@F4$X;7GK5=PKMV YM%ZF1%"'VU=.P&N8^V3 MZ^4F@-7K.VS ,B^W/?7 .3E&?B*CD3ZP)XZ]RLP^A[LF@WH-/;\_\">^5RB M^/Y24A-(0L_GM$=58&NCDHSL<[@SJ472VU%I79 2\F6I$HW:&E!'-X \[1M( MZ69E$L7P3_(E2MFC1WK)VK!%&)#(5W>*I"MHC"[J ;R9V_VT+;HG1N@%* -Z M6C7TE7+O\K;1B7,#C^#\QW^JH$DS0 MZWK(]D\^P:#826E>NI?LQ-0A06I1< M\)G J2_STBP&=D$=GDE [X2NO-1_+YZQ57F;3;$-H!4AC=JV/2L7_6A2L'(H MP"6N"�WV+3DCM[:5 !V>]4A4]Q!#-5;BREAL\%G01Q!EO5DR>8@=-Z=Q0& MF;0N4(4::LKMH'JXJ;@)Y^0$V7-;D0/V0-.#.0#C%Q?F]?(5OBTQ@"G4!DDA MFU;U..5>XZD!'8 EBR\E^++4EJ50&R2%O-M6IE-3&[8Q#L"F=9V!)&'K(C55 M;19T3DZ1-U[*)+$Y9L$9@&GILPMB"TF\L=&2=7 KD@7VRUY%P&S<9XV6I"@BX_TD?G9E$P?I@O MXN@]MQCQ^=2H#>B1[YD:$JN-<0 1M_3)I90\^N]D_ !$A5,?-K&%2>!Z^=G] M,XKS>Q?)%EZC%3@X88=L&MC*:P,>0*RN /,:L3!53,.60(+(%SO:=&MK#1_W M (*":?*/##KP$DW2[R#P+?#23812?1BNR&'#C>AE:XH&XB%DC^1.Q"I7S/+* M("AK@I [,!]MX1Q""/*C&XX%E-,_ UA;C0-;A+#I7&,80M1OM6VFWJ;U[?*G M6!SW)ZP'XK'5+*!$L0(XW-#>#LU!,N+YE4 PMAH&E%B7(1M"N"_+]B%CG%L' MQ&*KP4")< FPUD&\&(8@'IGJE0$\\JFM&:NZ"''#;PT=T(IT!#0F;/OD(1O5 MLJK.R2GRU6V[P:V&;R"QN6PYR51 7!$$A'SX:J< *NB,A=MNOX:\1_JO/"^; M9[E?V2V!;GM^Z:RX"$A.6#B^FD=QZO^5_YXK%H&BF/H$"-W6NW\EE3(K!U.A MNH;SZ))%D=O@/HIOHK#P7_1ITE* ,P76^,D?Y%4!N*T.8O*]A3(^CAO0,"Q[ M7T@C'TBH!L)!-O1VM*"LL'&(U[;@H07?LQQQ+7*%S[?T*O[NFP6=D[.#_8^@ MO?K=GB&/+); V:-(#Y,A)]O LDG4G'_MF35OM:C0J3FQ;@/]V[]6Q4'FS-8M MUC:=FMJPC7$ _K7T+DEZB[XNY)R+6QZD@/@(DX0L;3-I*(S(=ZOT^C]-R_*PC1>4D;/JW]00L]KA):_=E[_8+"W_B/,2(@O MP4LDOTG5=J>'X,_J^O'O;I"1ZV7N*:7DO6?.P>/.=L1SA$/Q3 M*Y"ERQT<)3/H]RA\)C0\WP^GUV[B)U_#Z"TA\3N5V4.XR%+XL2 MDCNR=O3)@A;D2W&YTDB4K2NA#, CECN4%5[,$=8LA(3M+MVU!FB>^+9$\[?' MK(+]^JPW'K,-#$);.$UYS"*;!U^RMS^)E[Y&H_CJW?4#*I[[*"ZS]X33W+BJ M=N^BVA3(KP>^>F?2NQ@]O$-PV-V$EFRECLI_^4S>29B)+A;4&P'!]<#'CZ\H MND@M?;(G3/QQFI?P-EFEOTY-;GD MW$DI843W2VBO!^L7Q7G<]E0A1M_6PL%U_Q!=+XHH@([K_1-GB5.LP7H,O(QKH&$&7M^7<1_ MV^#J5HX+S&>R=:G3-,!=<(]X?QO@UI:2"V0KK)"^Q@:X"Z[QU0(#7/D$3T@4 MS&];90$9\H6\HO!YQC?D$CG8JCE3?#PV M/OMW[4^A/5>2P[Q>"+ @NSDVYX8!Q,:,\TIKN]1\K=<*R SI9MG =J8QW@%$ M[^S1>GF):7!H0F]+$^8EU_S0JR"?NEUM%[% ,<0503Y(T>Z&]4$%Y@#B9U8" M*^U0M_G+F$\D]B/1[""J!K)!S*X!(K+=@:7',@M=9W,E^[@_6CAT5R!_J9N#R F]TR7Q M-LI!5Y%M2PTD*QY--5P#L/M7J/Z(_12&X6@R6?G+TT?G1Y/*JO 5#@ *K"NU MXYR=GIX?#$TQ]*"WO46PX@Y_ZQQ;5$%W?;JPRIU43F4 MG1X@IYPT3G4!R=#-R"*BMP'O&-OT612GKR2>7[OAM\<(]-4BKYY;\I9J;=+9 M%9S3PZ/]#X_U 6@E8]H]]9"ZW6H !/G>7B1@]GB1X[%OCZZ4[N\9)A%>-MZ- MOP-*Y.2J<@ZV;J5VNV^?2XTZ2?P[XLT2@!3+*+PK< XC]9[:E\M6B9//?NC/ ML[F0E8TR@!;KAIUL3_J2U-*GB&$-D5PM=)DI:)1=:[]"B.H^_TE5&16X2T,L@)V;8G MXH_C_*"(:@">,50F#_E30=3*5 %_AK-^GH1J_$1BCW(V%1TDU!MQ3H^P'X30 MU@9== /PAGFA^33]='E+59P$L.*52.:S+UPS#/W!RXH<>- M.]1K!;J.O.D4"W7K[-@4(*HYDQ> 5-KT$Q@8\93>>Y>[:'8/Y 8D>29I%M-W8JGEG;[BP8V5"74_FQ/ES+ X6Y(G=TE-;$F>W@%ZZ@8JNQ)! M+>!,*QF"H0B14LKS11 M";DF(9GX:2+?\8LK ACDBU:II-F;?A58]MVWZAO( M_'=_#$,R*<4DYYM3 R2"?+1K2+00CXT[F5(SGT'((* 97=3).PFB/-EU.4OR M:=1M N2 G69BP'Y!H3A\3BWWWP4W7VJ1K40-)V(56 .X_P6$N0VLE%)E46BB"+I-@0S[-2.T VKJGCE*W6#_ MEJC6V6S.P&E? MP$<7P6NG6$^T[ J-S3J. :3_ M;#0:\B'P2C[2:^C9MT>%"$F3GP'9(]]?=WY8-B\NW$2EG.NU=1S9:%(95MTE MQ?4:;7M9\:[;=-J 51KY;5SSQ#(NZ_1%8BH!*N9,5B*%.3N-_;5LR MBH,P^K@YT= /.?K.,J.VF2AVQ;+1\U+A1Y.ZY9LW831I"T2#[,FXEXFCN6@X M6M,K6]TN>NH5Z,'>[SY+8=DNI\YX0R9?0+KWL+*[P;^)*[+N&6@=1(U\L[2O MZ&_XH MVWS[HDJO:6"N4VD8!-Q'\[G1:4Y=3AQ%;&_KW8\_31%,GCR$U8%D/=! Y/E8 M+)[#I7X,4-^#9DJIW&?T8S0C2884YX7@=G-V;,,\4:4 V)D-+LHJSRDFGK0[TBR,>Z MS:9YA=A%;)\/CI%S<9JYL>\&"D\I*-1V3L^1XZWVH1LJQX14%AU:S. M'4^NK[=E%;8$,K3.H7[#1";=4Y< MW2B.4 "X?EQ=ZPF0&C6>7AUHS4B_*W=N"P]8=6/EPW7*783^=$4 M^P&(?6F.1 2M?:TL59[NML?6WE+N9WO,]\_3?^/5NO-ZW3NEP*VG,CO50>;( M*U1G9W >6%.^38R,8GO*4SW/$R11SZ5IZ/]%Q@]UU\(B9S4(-28SZH__#B,/ MJI(?QIGI_-*&D:K R!>2TMNQA%Z/D>1J IOB5_>CJ:NMWE>0VFHAUM.,O T?(5Z"&]'8OO'A!)%$(3<+R#;B>\MV8[Y6RH%XG/\R:=F&%@RZ;! 6LNDT!X#XYY5YH M[$I5@ _2'=>(G^6%=498%3Y5=6,'Z@#RUG7F87EAG675I"KL8AVDMVT5F=3R MNH_?#,C..GN823V1(6_KD=OR-*,<>;\9FO8UC%?&C=I!C:$3;9H#"5GGMJ^O M&^TE8%^NO<[VJ@;VJ" SZUPG3 MQJVX&!#9FH&*P$T2?^*7*=?'?V9)2J>3>^#S:G3S(+0_UT5\'\7E'4N18:*Q M]N^E7\"O=5ZA>QH>>Y3O P8(BDJRV@MWI;CHL47@1'K+*E[U/C6DC,5Z(QS M$*J,1A72(HWG#W2B.;?A1+.9?&Z+"YJ4Z?4["=[)YRA,9\W,H4HM@SB0K6#: MW.D:1S7D,(#SBZ8<:-*OU^^1.04K&P1Y(MO)B_BJ37I MG!WTR6G-K$JM!3" C70# =Q'69M,N)P60:)]\BV45-JI1*_R#O%,4XJ?8UVE4DUA:;4S'N)T#FR/9=')V3"*2K M!\OV%.91I="Z2I)LGJ-(7B,XI)-X#D+:N;+\8<[O9P>G^Y\-7KP9&6.<'?9H=Y+SPA[7#5 /X"3>[>O.9P?(Y^L&I+*U0Q'K [3W;_B M?':(?$16)+.!)M01#N ,W.X5Y[-#9+]69:K83',0H9]$DXK8A'B_3J/WWSQZ M*Q4O*:_GU3\HI>O1;_+V)*,^ M3'7(40K&UF@-O/:]$VU ._Z V6I&WU!Y)[$[);4SV=>$7E7?N(%'PSG]<+IS M,FODD&CB@\"'==$/7+51U3MS@K'OT6P3CK*;\A!)@U)!9_9G-]4SA#;\!LPO MUN60-:=-JOK;2GCV/?:]7Y6EDMA\*O(A]&+B)ITI,/^+P(AU7K56J[-,E(/, M@ZO!B,'X>F-?!66P+DANGUL(%>G@/H.^_UF9DXS#_&Y"_B&8.*QSW3:L7>TG M8E4Q#C,KL*Y)M36B9EQ'216&6"3T>3>\ZNHCG5@]P_C$'%T\,,X1!SU M*%@AY\6(0\21E:$)29S6] 7^M:TK\"L06)A$@3^F0:]W8>JG/DDXO@^BXB # M9%>8!I1M+V6@)A*;H4")]9IU02-N3R[!C)$:(-Q:K&*0%D4P];6O"@4Y&,[]7]H*X988+T/.&J%UIWLX): MP!-"^*DYYUG:?VFDS@Y+""2FA^ M93A]T/?2O:MP7,90K^Y%A[*$GAQAC2@J=)KTFA[[_##SP^EH0>(BOP,C>003F8S2I3V2C(%?DZ:7^ZM %Y,$N]E@@^ M^V$4^^FR>D00EHK-5N[^*X,_?R;I+!JO;5VBD_D>>P',(8.ER#3[VX\EKEB\RLY9V?( MWK=2";/'I R2?7N-_3I58UUZJO*S96&78K%OP=^_!S7:#:B4'34VZS@&D.=M M-7-=9;"*T]5>XJ7+KN"5-DP%--U+A1'$:'+98<)DML9OE(!I#?[04H('#8>H1/!/^9Q7XR M]CT*2$JPI"9(R!9+BP;72J &X(W-7,$DJS&W#@BT5YMG14 #R##&1/C%G1/I MTBRI"6*U<0^V)D^#\6U4 TB^]0R4@#AGTDE\LZ!S=H&\/BL1Q.:6!<7"?%1* MI^!\&:+VS1>/A&[L1P*3!K,L# )D)T)]>X8 B(7YF-1X+)%\#9,%\?R)3\9" M8P:W/(@!*9!&P@R#1C&&(207JB J9:S?+0P# -$P)>&'LR_F@,#UW6X^,)_= M<$H$D^KJ[R 4Y&.,_D2ZU7D+/:K5.>+'3FR6 *A8GM"[$N=04N]I9P[,J!8_ MNE/3MNE6E4 PR$FQ3=EU-Q%QJ.Z5F8B-L8&!M[Z7/[7.&+A)G [==4PF95R)QWH M_C-Y)V%&7DC\[GODX?E%JA&2FB BY'P!3=5 "1B'^UZ9EIAKY*/".T'BBB!; MY$ +@S;D+50<5XQ>946_FTR(E_KO:Y\]FE/UF7A1Z/F!7Y"5WA. Y@;47I!! M1Y8;A06Z8:!UY^S<1HOTEBJPE<@8?(ZF]HAO)K3*UF!6NDV!4)$]CMHKD/-L'(4!C>)0IOA\#5T%XLX6L10C-RY M<>B'TX0_ 77Z/1"QC0=:H3KM02 N5*]OVV$J8DDZJ.RG!'*79$HC0QBLZ MI2FJ$52.MNS)>LF9H9@=O_M8^$5XP[^A_[S)1J$J +?1YBR?-Y2Q<4CME?6S M#&8)IS1"94.!!:.=7PD$@VP!:3ZP9:@X=./F$^5W6FT@J]8'$2#;-!J.9CV M'([W9/1L-D\7+X7P3E .=SWRJ;Y-1S[-%/9 M6T8#,,I]ZVA2.O^^9&^)/_9=FOU5,+VK-P*"L]%G4FFZUT7)48]>F3UK>]=' MWWV#4U J5@5V!1"(C69.W>W[#B).=%*O3)Q?PQA.N-/0_RO'6.91$0]W9@WG M[**WID@A) [+O3(O<@"N+!U/!+#EP7HT KT(1B\SZ^AK@DJK(-K>&AU;P^9H M5*^\ 9L(XZ_-?YE.I!]VQ.$TAEQSCLJ:&R+S$$OJ/B M!98SOCIM/#<5,2C[LD;8X:IX@6S.D?&FPW8=TP"R2NS=4_'2ECRA7%;9VJ"+ M$34GA?X"_BC+Q*]2%^2'^?A)DZE=$]L ,E&LO1(V4',2X3;W2C/Z'1A3F ]Y MJ"N(9"DQ)XL!9,_@2*6TA&]@OO4G IH\BE879V3M0@2Q7HMN$/M4D.-FHZ# M^PX0$] 3@067OOM0H?"8=PBZ38 W5=!'@-"'2<_^Z$_S^901)-O9AL@"4L-#HT)%^#$ M3=JA1_E#R+P,UR2=TPJ( _-AS2YH%R*U\E%&#I OE3]]\K#>GQ1W'IKD"UH" ML5AZ&FVL %*TK?.#7!9*$)(I3:5JU\&@"L'8\83>C=[0/R-H- ZBQGPH>MJ M!K,1$$ MP5V%XZOQ.]U$/KE+WM39O#$ 8DL*%)Z4&6MK"Z@#\"]B!;96ORLGE9MH3O]; MX"9*5-ZL-?DYX,(6%QM>& /PA5(0#HVVCM]S M?]KV>-BUV0&I D5UR%)5@-J!X2F.%B1.ES05-'VFDS[,N:#[.6454&D,9&/+ M$U!ME$ =Z@"\H13SN^06%'=H!W2B'BD8K(#E; M<@RW5 \9Q@$\5K2+67>BJ$:++0^/M>5\#6< ;Q(IW,I^B4(OWRMI63]$[8#T M;,DKW5(9Y"A;^TU9X3DAVD)](6DS%>&U 8+KE[&U(4)CGE4XMQC;-SR<(/'! M7&4<7NQ_W)G+?G)^:+.EYI![#RC$8^B68I$GT'I)W3BU+EM%3-R$T.R;64 W MFO<@U\)RD19IOZ#T4Y3X5 0-U$+S \[YD.][\- M?,GFCB:?W3^CN/XZ-[U# \ T&^E+]O8G\=+7Z.[#G?MA$5VTCI4?DL?+ MTMHYRD_143VN;3HO3K\B433V%W,?,\-5%X> MWBX/4K#E'I]-T-;5C1R+?3LQ-4;)=!N3^/UA7GF0 E8HFIP5_^@A)[7""U_[=Q\8;"W_J-S?HP5JR&7_"95VYU& M]85HS:DZC9XSIA4OKW\(>'G] R!BA2TTY:7J-+K/ M0"M>OKX(>/GZ A"QDEHTY:7J] "NZED;J$>%5QZ%]4!VMMS&J>P+-3!9G92D MUFUZ0DY81V2>\Y96(R +6TS_?*JV=HL-079U(;\?2\J-F\QN_7=_##6IO3 MX8Z?2#R*QX R7N:N\3AVDE6W%*PC.V5A^CW;_UQY$\WG4?B21MZW58] F*40 M"^$*4*A4!V#(X1D<6;-G3'5(ADPE[R1^B_!<6RJ,=%RIZ"LM!_B1C21:E#+Z MWI519$_69*J,LRB 3B?4%S==7HW'?@&FEAH59Q8L.R2? C<+.N!FR2C M2;X*2'*M<^N 5) G25T&.7H@!FB?>5E_$U0#)DVVOEL8Y(!\"2^AB+/1X0!! MM3!SSH-7_E?;?&YN='DEP(I\WN/)GW'(4T"";G\V>7P2S[@; MY0 ]LL.#F5F6 0K==&V04NFTNE42)( <_<(@1,)>HYFW>)!J&F1M4W97, MG8RRSODILE\C4]2L^9+;>QL3;O]?F1M#@\%2C1I.<<"'O M194<(P+Y@,"5O MA6<:'"WP-UG]':2"'.+5;KUB@+$OP$N=,OY0VRP!2+'REN\*G,-(O:>XB:B; MD_+9_: )M86T;)2!60/Q"GQ'[KO4,'J+FRS:S,Y.,'>HW+6J5 >)(KM8FMG: MJV-MG4#: L78RXW2*?+A0)W2-I=,I_PDCKW*IY3C?":++/9F;D*>8NJ8,B_= MVO\BXZLY=4(Y%&B%8@L@,N3-55O%T +:.K6S?;HQO@K'($,?NGZ;Q2#!(NPG M'QAB*[QZ,R \9%<>PUJB@'8(V:#54--D \++.O560'3(&Y#]*$H-+&YR:(Z! M1 -%M8CRC"<-F@+!(-_9-M6"=HB-I8\V[!B8!XA6@:(/X7K_Y"Y%[Z#+:]+W M$D[/D8UHK;C6P,AAM[VA;3\>,(4; ^"%5OUW0A/36>0"LX[(&TWJ"7J?24"# MC&F>WB*%[QL=D55.:26OP38-P[B^1%BV5X=H=M;BJSBF5I2\I]?+=9FR]U#+!C.WN8I9&M*[N0 M!^#G4X&27D9O%@3\R"X&NVR(6:OWVT9W'L;J_?H=?E[^+Q)']_1=3>$-J&)U MP(_L@,?B@[%MT\)C8])M+H![?Y(2$C:D<7V"Y:G7'.\U"0B@/5R8NW4YDO@FA)2-[IT:+*IL9"(]FCZ#8$,D$V M$^U+1=K(IZ].:!K.G&?(CBB=;F,86"UT7>O"V?,,,7W+EL0YE-1[:J';F)JS MIQ_*G3WK9>#0A)B':D?NN]0P>CL(!R[9W,*;6AX57$';-PYL6.,HVN%ITI2@ M!N$VUE067S(Z-$N>DK5C71<*ROL63 S8,8N&5,FPHHH%-@@?MK:B67LY[%.# M^5\%:K"WP';KLDQTN!YWQGW^;Z+P'7H":$ B0H,POQ((QG8#3"N=DB&WTO/N M[H/$GD]=TGV/Y%OA,G=!:0^HY9LKGHHM?=>Y-I>&[8&(;#>]-%(. T+IS*>O MM?/N=O?I&[(E@O%#6/Q546^:M@C+4:9J,Z:.D*<_^BV!6+#S@'6G,DW% MP=&27GF/-A9K*:Q/4)"^KE9$8'1Q?&-^" A =J2R],0FD!9'77OE_;IV&A?+ MY8TCEW+.IU;*AS"-_3#QO3QL2!BXV]E'G?,+;!>B[M6X0\EQ5+I7]Q*K>VD2 MO\-&A$W(%WK$3E)27'PGK_0=X/K?:43%ERC]-TF?5R_0"32ZLV\"+=B1!9TJ M=,>"X^ASKVXU8(OD$3).Z*.7]2-=M=T6Z:6T+HAIT+<.B@+@Z$FO;A&4AM+Z M%#HS'P"!#_INP*24.&K9_AI@S^^;UD8>QT/LRDO]=S]= M_AV:NQ&W>7&.<"3H5VCN)7J"R_84AN;N*?KO$MD#@,47Z\*V#;X!Y.QO&/UW@7TCLH^)FH%Y M "G]!Q']=XE\+F6H1L/+C,;P;7RA #.@ZQ)[[]@9TZQEJYE\?H3@9>Q0ADML M(^T^ED93@AI "+,I9_EWUP^HV.^C.+_!WD- P_8G@9,!N&9>_ M+(9 2*;4'FO,@[FC80__G1 ?.CJ*;]S0(T% _72YNHW6%R!G #ZONTJ.+% + M0^E_\,T+ME'*SJE<26ZF4A 4NY>[<&/R1KS"+N^J\[-Q?LGW=VYISNWFQ<%A MC^:?">VZ!X MBHEZ/\I;? M8Z.N!7T&[.M?GNA -W>%;23P_D@V<_?8&% HY5*'C$PN& M.%%?F[!C8/Q>I$&@.=P6A+KDOD;T5[6T'HHB[3(]B[E.PJ1HPU4"AK)W,_9, M4V/J,0_XV%N$'*+NIEDRFC"#T\/Q39ZM+/G[=G]CD3B\0)A">Q6>?G&$;+DQ M03%G+C(KI %+>[PXQ XR,DLD6UL8F <0H=Y<8/;$/5X<(>^Q&*IAVG0E M@X\:=&_SJX<7Q[8[3C3FG*UC"N(80(1^>Z_B;@,>+XZPWWK8QYIH2E _\EVN M-*9HE3RR8U_>1AT!_OIZ.;6E@X8UO(4T!_!\^A[$UIU;FVX?@#7;]Q@=:"G: M>*D+W="]; ]\&P8477QQU%?OT!X-%Y;,?^2\$E*!%3<+J.-DLPO &;9=[0<8 M)RR9M[VG[7<$@51DJR!PU,&RTPOGXKBO3J8]&B\@BWWU4;7%;*8O M;E/9/(9Y_E$7K.7##*;8OIJDN]1^>P=J01AG=&I?8?\XMCP[!ZIF'X'\OJZ$ M0QJMC5CC#-D?PY% T[)DYV#5["/0CNW6\/=@;<@:9[#^[611-VMEH-5VCE2= M#@+A-D2=_.C#5)\RSAC]V_5C<"?4ON;7'M+XU"6,,SH;>IL,T6I[-1[[A7C6 M43LJ85Q(/0*UZ^L-"+(55D&LG-'RM[=)+D#]L-I.'-:[Z"?0/]C534'O]ST4 M&S/$&:#MTQ'L)_ Y#TXHTYKO"+9\A/SO:.>-4-CC2X0I=!6'HO2N_%60]P5^ MHI'L7C0-_;\ 2KYCRO&I1SX;_)YS<=+S_(W'_)C$[@0V@(CHAQ F'$)S*^2S M]&.)71(?+:@%DL'>BJ@-*]4%:R&%PC15! ]\ $N>:V24_*N2= M,/PE8 [(&;?1XU.)#C8L$EMBS+( ]G_IQ."=4RVA0BZRN2Z']/I(P%4:U,V M^N./>7]4#*";!9VST^.#8X0,CGDWJ"+)NDK+%+U$CN3E"(ZM^+M='X A;[0@ M=),23G-TE8%40""[@G-^<'!Z@;QQTV)3@J,KV]L>9[+U+N,^H]Y6GV%+.L_F MS_1+007X/HHW)8&4"K?-7'=VA#UND@T)5[*]S_9NXL?J\J]!6+LH+Y$N5+E2% ='0;-T7;8&O M$G/ZLFJM$"?RC6Y'&K,+TM!-2T]TYC[*8F,JLVJL$";RV;<;C=G%:.@BIR\* MX[^;FV-6C17"1+[AZTAA=C :NO'IA<*\SDA,W$DJO #0;JL0)?+58!?JPH!H MZ(*H%]K27D<*L2%?&7:A&2M@IJZ((CCM(VG#(TD20C:!/_KNFQ_XZ?)K./83 M+\K"E(SO/CPH>C6G_Q*>_1NTEYMTSI$=AK0TI1W, 5S+<* KSQJK&H50^GNB MV05BZ(;%IE5B!5+76+9=L1!2?T\C7#P=OL:&S_J7*/2:$K^N6\BJOP<+$213 M:?'0'N.[B>9S/RU<[\,Q#;L!V"3T?))8=-TJZ.4ZS$#AAD*K'>?B]$!G*";^ M/,H!'!Z5W:>_4?LF+T9$LP7H,O)NJH&$-\=@(\3VW?8F<5I3;_C7MFK#KP F MW2O&(%F87-PY[PT[7E' CC2K-B)IBV^0JL^2 G)]"+F;9=C34BH01:<&?PJ"*[F)/8]-^0ZTK(+.A=G2!?"#43/ MF(!&MW F5'O;QX>0D\\F=;+P+2#Y,"F(F'&Q+G;>=2P M@C9'DT=!&$"#5D!D2(XO)F;/IG@'8/E=O])ZXR8TIH[^A^;Z>'<#B6.JK"K( M".FZJ#&A;,.1&M!!&(JOO/RF(WDF'@%X,& ^Q5$B?(*=70.F1ZS5UBSY0GS# ML!,_ IZUB):W[MR=DN0ERJ:S5);&4%H7!&6].4-)$121FK(=8RX*C[ 9FN8T MO9 T#4@MP%JD"OQ:(!HLPX9A)9!AQ'W;@[,CO*61L?Y;EN?I*B8R,KY>TG R M-V3=\BK4 KC]7MV5,9IZ$ (I-.6%3*F8:K<]%ET!E9U[)HLHI@RJY.CD5'$N MS@_W/U46KVG1\$[:';H]*/LGVC/Q*P$([#=CA.)ESXHR/%U=Y.QG #V3=Q)F MY'KY%$?CS$MOW)1,HW@YA!%SLO\1LXZ2V^Y7;3:Z7I9_5$^SI]P:P,9^)EU( M"'N,-0;:TUO4D'Z.WGQ8RJ$XG'3%9GU&4<"%>$LJ$3?C*,"%@'HO M*J2&'H*RT"]2C/!S_TEJ.!<72.EYVA#%1X)ZU 2*6UWQ37JI.H]LB6O%R\T7 R\T7@(CH[-Z(EZK3Z": M5KQ\_K> E\__+M*=(MK%&U%3ZS>ZRW,K=EX^"=AY^92C[-T&H-;OKM*!MS9] MYQ%JL2]XH(A;%F8%+ =2748D&$QY"UM@W50]-JJ8Q)LV"0Q8<\5OZC1M1B9# M\$&VP8R.G/:YG1*8-*WS\T.;2/F[']OZ9_?/*%Z)[YF4'Z!84YH1)CT\&$V^ MD#1_3VX %O?+QY1N?S#'Y/5G<8F =?+59\K9U&-)W6;MNY<'F"O&4+" M9+;WEL#M,\ W2!H4>B3,'_J*PF<_^7:]O":A-YN[\3?):[BRJD !\HQOC&BV M'JD)P#YSO0$EJ6!*'\*55049(=_AJ+&HJ@$L=.@F?@,K$5W%RZ$#B[K\N4Q6 M>1A+R#>U:GQQ5@T^)/2[@D[6@5?XIOX24-4"R=CS2N&>9O]-[.@W%1UH!46H M/^>O:X%DD%]TD=*FR/8V)O3[#P-LE\-A!ZO\&71Q39 0M>VV#PN__9 M<J^&,GHC.(@@JH,;O3 M,& \=IL3/V^/O0=Q!Y,QRN7(,Q"PZ(*,L#-+)QR";:?R7XF3X@2KK/\:G0,Y>! MB02] 9$'%ON)#,;A^'3EFJ] MT7!I-V@9F$BC7)UOX:4U&BZN!BT#$VF4Y7D67EJCX3)HT#(PD8(R3Y-Y:8V& MBY1'\7*=67BYSLC%*,LF+;RT1L>G*G[H&A:1@-OG^I\*^,$$*GOZB;,VK9.M MQ^IPI/ >!U-@Y\GW[;"XE;G>E7YY7G_/B[+I&7&O M'J3N/ERHYXN\*D!U)WMSWK;.KT:D^6R'TK9PCBRP=.#[R+[?[C92%+XN-E>T.W M3%.BT.T$A!?X]N^9>B:^1H 17U9Q>O"\XM>([GW'V67,3NMO08+E=J\YO>L#12*;OBV7+40IR"UZ=,()*)").7\/1H'"\Y8^:T7O^' M2 .74LW[Y/*'&3QQ?'S$/I7YLEE/1FXV2%BBKC>6KEMP758 4H>CQ^![J!3U M7'L:KW2+Y4PWIR<'5463"QI01=2%S&@B/P?F#B4& 3L?&ZSZMEML][0^_-W= MN<'3D*/@Y2SCJ##E*ET]G;6GV2=M](^\DE__ E!+ 0(4 Q0 ( .* S% 3 M52GTX%D# ***/@ / " 0 !D.#4U,C X9#(P9BYH=&U0 M2P$"% ,4 " #B@,Q0_)$W!G\' &P $0 @ $-6@, M9#@U-3(P.&1E>#$R,2YH=&U02P$"% ,4 " #B@,Q0TEP8^FT' #F&@ M$0 @ &[80, 9#@U-3(P.&1E>#$R,BYH=&U02P$"% ,4 M" #B@,Q0=\+6K\<$ !Z$P $0 @ %7:0, 9#@U-3(P.&1E M>#$S,2YH=&U02P$"% ,4 " #B@,Q0=6 T5( " !:!@ $0 M @ %-;@, 9#@U-3(P.&1E>#(S,2YH=&U02P$"% ,4 " #B@,Q0>[G" MIF0# ":& $ @ '\< , 9#@U-3(P.&1E>#@Q+FAT;5!+ M 0(4 Q0 ( .* S%"?#Z*7(1P $,Z 0 1 " 8YT P!S M:6UO+3(P,3DQ,C,Q+GAS9%!+ 0(4 Q0 ( .* S%!<+L=WZ!0 +P[ 0 5 M " =Z0 P!S:6UO+3(P,3DQ,C,Q7V-A;"YX;6Q02P$"% ,4 M " #B@,Q0-7'6PII. #5KP0 %0 @ 'YI0, &UL4$L! A0#% @ XH#,4-:H<@9.KP )!H* !4 M ( !QO0# '-I;6\M,C Q.3$R,S%?;&%B+GAM;%!+ 0(4 Q0 M ( .* S% *+5\KUWL )?\!P 5 " 4>D! !S:6UO+3(P D,3DQ,C,Q7W!R92YX;6Q02P4& L "P#" @ 42 % end XML 67 R95.htm IDEA: XBRL DOCUMENT v3.20.1
    Lease - Additional Information (Detail) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Leases [Abstract]      
    Lease Expense $ 4,775 $ 3,933 $ 3,131
    Operating Lease Payments $ 3,233    

    XML 68 R65.htm IDEA: XBRL DOCUMENT v3.20.1
    Property And Equipment - Additional Information (Detail) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Sep. 30, 2018
    Property, Plant and Equipment [Line Items]        
    Net carrying value of leased properties $ 673 $ 691    
    Annual lease and rental income from operating lease 42      
    Property, Plant and Equipment [Member]        
    Property, Plant and Equipment [Line Items]        
    Increase (decrease) in accrued expenses and other current liabilities arising from the purchase of property, plant and equipment $ (707) $ (1,631) $ 1,474  
    Land | Taiwan        
    Property, Plant and Equipment [Line Items]        
    Total consideration       $ 58,931
    XML 69 R61.htm IDEA: XBRL DOCUMENT v3.20.1
    Long-term Investment - Additional Information (Detail) - USD ($)
    $ in Thousands
    1 Months Ended 3 Months Ended 12 Months Ended 36 Months Ended
    May 31, 2019
    Jun. 30, 2018
    May 31, 2018
    Feb. 28, 2007
    Dec. 31, 2018
    Dec. 31, 2017
    Dec. 31, 2013
    Dec. 31, 2009
    Dec. 31, 2010
    Schedule of Equity and Cost Investments [Line Items]                  
    Invested in common stock         $ 4,715        
    Gain loss on disposal of equity method investments         $ (473)        
    Vastview Technology, Corp. (Vastview)                  
    Schedule of Equity and Cost Investments [Line Items]                  
    Invested in common stock       $ 3,360          
    Cost method investment capital return             $ 46 $ 808  
    Recognized an impairment charges           $ 29     $ 2,462
    Cashido Corp. (Cashido)                  
    Schedule of Equity and Cost Investments [Line Items]                  
    Cost method investment impairments other than temporary           $ 91      
    ProGrade Digital, Inc. (ProGrade)                  
    Schedule of Equity and Cost Investments [Line Items]                  
    Proceeds from disposal of equity method investments $ 1,715                
    Gain loss on disposal of equity method investments $ 473                
    ProGrade Digital, Inc. (ProGrade) | Preferred Stock                  
    Schedule of Equity and Cost Investments [Line Items]                  
    Invested in common stock     $ 1,715            
    Deep Vision, Inc (Deep Vision)                  
    Schedule of Equity and Cost Investments [Line Items]                  
    Invested in common stock   $ 3,000              
    XML 70 R91.htm IDEA: XBRL DOCUMENT v3.20.1
    Summary of Stock Option and Restricted Stock Units Activity (Detail) - The 2005 Plan and The 2015 Plan - Employee Stock Options And Restricted Stock Units [Member] - shares
    shares in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
    Available for grant at beginning date 15,787 17,387 18,751
    Restricted stock units granted (1,584) (1,622) (1,391)
    Restricted stock units forfeited 57 22 27
    Available for grant at ending balance 14,260 15,787 17,387
    XML 71 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 72 R42.htm IDEA: XBRL DOCUMENT v3.20.1
    Accrued Expenses and Other Current Liabilities (Tables)
    12 Months Ended
    Dec. 31, 2019
    Payables and Accruals [Abstract]  
    Accrued Expenses and Other Current Liabilities
                     
     
    December 31
     
     
    2018
     
     
    2019
     
     
    US$
     
     
    US$
     
    Wages and bonus
       
    25,169
         
    26,643
     
    Dividends
       
    32,871
         
    36,919
     
    Research and development payable
       
    3,108
         
    5,693
     
    License fees and royalties
       
    6,739
         
    9,371
     
    Professional fees
       
    1,867
         
    1,772
     
    Equipment
       
    1,264
         
    557
     
    Lease liabilities
     
     
    —  
     
     
     
    3,046
     
    Others
       
    8,401
         
    12,075
     
                     
       
    79,419
         
    96,076
     
                     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    XML 73 R46.htm IDEA: XBRL DOCUMENT v3.20.1
    Equity Incentive Plan (Tables)
    12 Months Ended
    Dec. 31, 2019
    Share-based Payment Arrangement [Abstract]  
    Summary of Stock Option and Restricted Stock Units Activity
    The following is a summary of, the 2005 Plan and the 2015 Plan, which includes stock options and restricted stock units:
             
     
    Unit
    (in Thousands)
     
    Available for grant at January 1, 2017
       
    18,751
     
    Restricted stock units granted
       
    (1,391
    )
    Restricted stock units forfeited
       
    27
     
             
    Available for grant at December 31, 2017
       
    17,387
     
    Restricted stock units granted
       
    (1,622
    )
    Restricted stock units forfeited
       
    22
     
             
    Available for grant at December 31, 2018
       
    15,787
     
    Restricted stock units granted
       
    (1,584
    )
    Restricted stock units forfeited
       
    57
     
             
    Available for grant at December 31, 2019
       
    14,260
     
             
     
    Summary of Stock Option Activity
    A summary of the stock option activity and related information is as follows:
                             
     
    Number of
    Options
    Shares
    (in Thousands)
     
     
    Weighted
    Average
    Exercise
    Price
    (US$)
     
     
    Weighted
    Average
    Remaining
    Contractual
    Life
    (Years)
     
    Outstanding at January 1, 201
    7
       
    258
         
    1.47
         
            0.25
     
    Options exercised
       
    (258
    )    
    1.47
         
     
                             
    Outstanding at December 31, 2017
       
         
         
     
                             
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    Summary of Restricted Stock Units and Changes
    A summary of the status of restricted stock units and changes is as follows:
                             
     
    Number of
    Non-vested

    Stock Units
    (in Thousands)
     
     
    Weighted
    Average
    Grant
    Date
    Fair
    Value
    (US$)
     
     
    Weight
    Average
    Remaining
    Recognition
    Period
    (Years)
     
    Non-vested
    at January 1, 2017
       
    1,767
         
    11.65
         
            0.47
     
    Restricted stock units granted
       
    1,391
         
    10.75
         
     
    Restricted stock units vested
       
    (1,593
    )    
    12.08
         
     
    Restricted stock units forfeited
       
    (27
    )    
    10.69
         
     
                             
    Non-vested
    at December 31, 2017
       
    1,538
         
    10.36
         
    0.33
     
    Restricted stock units granted
       
    1,622
         
    13.86
         
     
    Restricted stock units vested
       
    (1,517
    )    
    9.79
         
     
    Restricted stock units forfeited
       
    (22
    )    
    11.75
         
     
                             
    Non-vested
    at December 31, 2018
       
    1,621
         
    13.85
         
    0.38
     
    Restricted stock units granted
       
    1,584
         
    8.01
         
     
     
    Restricted stock units vested
       
    (1,505
    )    
    14.12
         
     
    Restricted stock units forfeited
       
    (57
    )    
    9.59
         
     
                             
    Non-vested
    at December 31, 2019
       
    1,643
         
    8.08
         
    0.29
     
                             
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    Stock-based Compensation Expense
    The following table shows total stock-based compensation expense included in the Consolidated Statements of Income for the years ended December 31, 2017, 2018 and 2019.
                             
     
    Year Ended December 31
     
     
    2017
     
     
    2018
     
     
    2019
     
     
    US$
     
     
    US$
     
     
    US$
     
    Cost of sales
       
    293
         
    390
         
    305
     
    Research and development
       
    9,255
         
    13,278
         
    9,927
     
    Sales and marketing
       
    3,167
         
    3,407
         
    1,789
     
    General and administrative
       
    2,779
         
    3,704
         
    2,570
     
                             
       
    15,494
         
    20,779
         
    14,591
     
                             
     
     
     
     
     
    XML 74 R27.htm IDEA: XBRL DOCUMENT v3.20.1
    Commitments and Contingencies
    12 Months Ended
    Dec. 31, 2019
    Commitments and Contingencies Disclosure [Abstract]  
    Commitments and Contingencies
    19. COMMITMENTS AND CONTINGENCIES
    FCI provided their employees with collateral for personal loans which is deposited at a designated bank and the amount deposited was US$
    448 thousand at December 31, 2018. Such amounts were accounted for as restricted cash.
    Litigation
    The Company is subject to legal proceedings and claims, either asserted or unasserted, which arise in the ordinary course of business. Although the outcome of such proceedings and claims cannot be predicted with certainty, management does not believe that the outcome of any of these matters will have a material adverse effect on our business, results of operations, financial position or cash flows. Any litigation, however, involves potential risk and potentially significant litigation costs, and therefore there can be no assurance that any litigation which is now pending or which may arise in the future would not have such a material adverse effect on our business, financial position, results of operations or cash flows.
    All American Semiconductor, Inc. (“All American” or “AASI”) was a former distributor for the Company. On April 25, 2007, All American filed for Chapter 11 bankruptcy protection. At the time of the filing, the Company had US$256 thousand of unpaid accounts receivable from All American. On April 17, 2009 SMI USA and related entities were named as defendants in an adversary proceeding filed by the AASI Creditor Liquidating Trust (“CLT”) in the bankruptcy case pending in the U.S. Bankruptcy Court for the Southern District of Florida. The CLT was seeking the return of allegedly avoidable transfers in the amount of US$854 thousand. SMI USA filed an answer and affirmative defenses. In March 2010, SMI USA settled with the CLT by paying the
    amount
    of US$220 thousand and on April 1, 2010, the Bankruptcy Court granted the motion to approve stipulations to compromise controversy. On August 23, 2010, the Court entered an order dismissing the adversary proceeding. In June 2011, Liquidating Trustee for the CLT filed the AASI Creditor Liquidating Trustee’s Seventeenth Omnibus Objection to Claims but in August 2011, withdrew it with respect to SMI USA’s proof of claim. As a holder of allowed claims, we are entitled to receive distribution pursuant to the bankruptcy plan. On December 31, 2017, we received total distributions of US$265 thousand
    from
    the CLT and this case is officially closed.
    XML 75 R8.htm IDEA: XBRL DOCUMENT v3.20.1
    Consolidated Statements Of Cash Flows - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    CASH FLOWS FROM OPERATING ACTIVITIES      
    Net income $ 64,398 $ 98,070 $ 74,955
    Adjustments to reconcile net income to net cash provided by operating activities:      
    Depreciation and amortization 12,447 11,832 10,599
    Amortization of intangible assets 766 2,964 2,534
    Gain from disposal of short-term investments (48) (134) (103)
    Gain from disposal of subsidiary (12,409)    
    Gain from disposal of long-term investments (473)    
    Loss on equity-method investment   473  
    Impairment of long-term investments     120
    Stock-based compensation 14,591 20,779 15,494
    Loss on disposal of property and equipment 22 66 4
    Impairment of goodwill and intangible assets 15,970 4,069 10,337
    Gain from disposal of noncurrent assets held for sale     (1,880)
    Deferred income taxes 1,118 (1,664) 581
    Changes in operating assets and liabilities:      
    Short-term investments 1,627 3,240 (3,208)
    Notes and accounts receivable (18,755) (12,628) (5,156)
    Inventories (10,155) 12,668 (22,299)
    Prepaid expenses and other current assets (1,932) 2,689 1,585
    Other assets (397) 142 (138)
    Notes and accounts payable 4,426 (28,766) 24,248
    Refund liabilities 167 2,093  
    Accrued expenses and other current liabilities 10,607 (4,679) 458
    Income tax payable (1,698) (7,329) (8,779)
    Other liabilities (2,577) 4,357 4,529
    Net cash provided by operating activities 77,695 108,242 103,881
    CASH FLOWS FROM INVESTING ACTIVITIES      
    Purchase of long-term investment   (4,715)  
    Proceeds from sale of subsidiary 43,968    
    Proceeds from sale of long-term investment 1,715    
    Business acquisition-net of cash, cash equivalents, and restricted cash acquired     (2,865)
    Purchase of property and equipment (11,015) (74,853) (11,683)
    Net cash provided by (used in) investing activities 34,668 (79,568) (14,548)
    CASH FLOWS FROM FINANCING ACTIVITIES      
    Proceeds from issuance of ordinary shares upon exercise of employee stock options 0 0 380
    Proceeds from bank loan     25,000
    Repayments of bank loan   (25,000) (25,000)
    Dividends paid (44,029) (43,281) (32,120)
    Share repurchase (26,231) (33,539)  
    Net cash used in financing activities (70,260) (101,820) (31,740)
    NET INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH 42,103 (73,146) 57,593
    EFFECT OF EXCHANGE RATE CHANGES (977) (1,250) 2,753
    CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, BEGINNING OF YEAR 307,127 381,523 321,177
    CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, END OF YEAR 348,253 307,127 381,523
    SUPPLEMENTAL INFORMATION      
    Interest paid   376 367
    Income taxes paid 5,612 $ 13,792 30,910
    Acquisition of Bigtera      
    Fair value of assets acquired, net of cash, cash equivalents, and restricted cash acquired     4,586
    Other current liabilities     (1,244)
    Other long-term liabilities     (477)
    Cash paid for business acquisition, net of cash, cash equivalents, and restricted cash acquired     $ 2,865
    Disposal of FCI      
    Total consideration 54,129    
    Other current assets (245)    
    Cash and restricted cash disposed (9,916)    
    Proceeds from sale of subsidiary $ 43,968    
    XML 76 R23.htm IDEA: XBRL DOCUMENT v3.20.1
    Income Taxes
    12 Months Ended
    Dec. 31, 2019
    Income Tax Disclosure [Abstract]  
    Income Taxes
    15. INCOME TAXES
    The components of income tax expense are as follows:
                             
     
    Year Ended December 31
     
     
    2017
     
     
    2018
     
     
    2019
     
     
    US$
     
     
    US$
     
     
    US$
     
    Current
       
    23,465
         
    13,455
         
    6,558
     
    Deferred
       
    581
         
    (1,664
    )    
    1,118
     
                             
    Income tax expense
       
    24,046
         
    11,791
         
    7,676
     
                             
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    The income (loss) before income taxes for domestic and foreign entities is as follows:
                             
     
    Year Ended December 31
     
     
    2017
     
     
    2018
     
     
    2019
     
     
    US$
     
     
    US$
     
     
    US$
     
    Domestic
       
    (27,902
       
    (23,750
       
    (3,911
    )
    Foreign
       
    126,903
         
    133,611
         
    75,985
     
                             
       
    99,001
         
    109,861
         
    72,074
     
                             
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    Since the Company is based in the Cayman Islands, a British overseas territory with no corporate income tax, tax on pretax income is calculated at the Cayman Islands statutory rate of zero for each year.
    The Company and its subsidiaries file separate income tax returns. A reconciliation of income tax expense on pretax income at statutory rate and income tax expense is shown below:
                             
     
    Year Ended December 31
     
     
    2017
     
     
    2018
     
     
    2019
     
     
    US$
     
     
    US$
     
     
    US$
     
    Tax expense at statutory rate of Cayman
       
         
         
     
    Differences between Cayman and foreign statutory tax rates
       
    24,255
         
    12,509
         
    846
     
    Permanent differences
       
    (4,249
    )    
    (703
    )    
    4,109
     
    Temporary differences
       
    (1,445
    )    
    (159
    )    
    638
     
    Alternative minimum tax
       
    4
         
    9
         
    1
     
    Income tax on undistributed earnings
       
    2,709
         
    408
         
    575
     
    Net changes in income tax credit
       
    166
         
    116
         
    3,917
     
    Net changes in valuation allowance of deferred income tax assets
       
    (2,401
    )    
    1,243
         
    (1,820
    )
    Net operating loss carryforwards
       
    1,492
         
    (1,431
    )    
    (294
    )
    Liabilities related to unrealized tax benefits
       
    3,455
         
    (302
    )    
    (171
    )
    Adjustment of prior years’ taxes and others
       
    60
         
    101
         
    (125
    )
                             
    Income tax expense
       
    24,046
         
    11,791
         
    7,676
     
                             
     
     
     
    Deferred income tax assets (liabilities) are as follows:
                     
     
    December 31
     
     
    2018
     
     
    2019
     
     
    US$
     
     
    US$
     
    Notes and accounts receivable
       
    47
         
    3
     
    Stock-based compensation
       
    2,103
         
    1,104
     
    Allowance for sales return
       
    210
         
    541
     
    Inventory reserve
       
    1,283
         
    1,733
     
    Foreign currency translation
       
    (8
    )    
    (20
    )
    Property and equipment
       
    (52
    )    
    (359
    )
    Investment tax credits
       
    8,684
         
    4,532
     
    Net operating loss carryforwards
       
    11,895
         
    14,028
     
    Others
       
    945
         
    494
     
    Valuation allowance
       
    (20,041
    )    
    (18,108
    )
                     
       
    5,066
         
    3,948
     
                     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    The valuation allowance shown in the table above relates to net operating loss carryforwards, tax credits and temporary differences for which the Company believes that realization is uncertain. Valuation allowance increased by US$
    969
     
    thousand for the year ended December 31, 2018 and decreased
    by
    US$
    1,933
     
    thousand for the year ended December 31, 2019, respectively. The decrease in valuation allowance in 2019 was primarily due to the FCI disposal. The increase in valuation allowance in 2018 is primarily due to the uncertainty in generating sufficient taxable income in the future and utilization of operating loss
    carryforwards
    and research and development credits before they expire.
    Starting from 2018 the corporate income tax rate in Taiwan increased from 17% to 20%. In addition, the rate of the corporate surtax applicable to 2018 unappropriated earnings was reduced from 10% to 5%.
    As of December 31, 201
    9
    , the Company’s U
    .
    S
    .
    federal net operating loss carryforwards for federal income tax purposes were approximately US$9,475 thousand. If not utilized, the federal net operating loss carryforwards will expire in 2039.
    As of December 31, 201
    9
    , the Company’s U
    .
    S
    .
     federal
    and state research and development tax credit
    carryforwards
    for federal and state income tax purposes were approximately US$
    2,659
     thousand and US$
    1,873
    thousand, respectively. If not utilized, the federal tax credit
    carryforwards
    will expire starting in
    2039
    while the state tax credit
    carryforward
    has
    no expiration date
    .
    Current U
    .
    S
    .
     
    federal and California state laws include substantial restrictions on the utilization of net operating losses and credits in the event of an “ownership change” of a corporation. Accordingly, the Company’s ability to utilize net operating loss and tax credit carryforwards may be limited as a result of such “ownership change”. Such a limitation could result in the expiration of carryforwards before they are utilized.
    As of December 31, 2019, the Company had accumulated undistributed earnings from a foreign subsidiary of US$345 million. No deferred tax liability was recorded in respect of those amounts as these earnings are considered indefinitely reinvested. It is not practicable to estimate the amount of unrecognized deferred tax liabilities for these undistributed foreign earnings.
    Unrecognized Tax Benefit
    A reconciliation of the beginning and ending balances of the total amounts of unrecognized tax benefits is as follows:
                             
     
    Year Ended December 31
     
     
    2017
     
     
    2018
     
     
    2019
     
     
    US$
     
     
    US$
     
     
    US$
     
    Balance, beginning of year
       
    10,286
         
    15,056
         
    18,707
     
    Increases in tax positions taken in current year
       
    6,647
         
    5,937
         
    6,890
     
    Decrease in tax position taken in prior year primarily related to the resolution of tax audit
       
    (1,877
    )    
    (2,286
    )    
    (4,942
    )
                             
    Balance, end of year
       
    15,056
         
    18,707
         
    20,655
     
                             
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    At December 31, 2019, the Company had US$20,655 thousand of unrecognized tax benefits that if recognized would affect the effective tax rate. For the years ended December 31, 2017, 2018 and 2019, the total amount of interest expense and penalties related to uncertain tax positions recorded in the provision for income tax expense was approximately US$617 thousand, US$776 thousand and US$319 thousand, respectively. The total amount of accrued interest and penalties recognized as of December 31, 2018 and 2019 was US$4,091 thousand and US$4,511 thousand, respectively. The Company does not expect uncertain tax positions to change in the next twelve months, except in the case of settlements with tax authorities, the likelihood and timing of which are difficult to estimate.
    The Company files income tax returns in
    the
    U
    .S.
     
    and foreign jurisdictions. The following table summarizes the Company’s major jurisdictions and tax year that remain subject to examination by tax authorities as of December 31, 2019:
             
    Tax Jurisdiction
     
    Tax Years
     
    China
       
    2016 and onward
     
    Hong Kong
       
    2016 and onward
     
    Taiwan
       
    2014 and onward
     
    United States
       
    2014 onward
     
    XML 77 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 267 518 1 true 86 0 false 7 false false R1.htm 1001 - Document - Cover Page Sheet http://SiliconMotion.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1002 - Statement - Consolidated Balance Sheets Sheet http://SiliconMotion.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://SiliconMotion.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1004 - Statement - Consolidated Statements Of Income Sheet http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome Consolidated Statements Of Income Statements 4 false false R5.htm 1005 - Statement - Consolidated Statements Of Comprehensive Income Sheet http://SiliconMotion.com/role/ConsolidatedStatementsOfComprehensiveIncome Consolidated Statements Of Comprehensive Income Statements 5 false false R6.htm 1006 - Statement - Consolidated Statements Of Changes In Shareholders' Equity Sheet http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity Consolidated Statements Of Changes In Shareholders' Equity Statements 6 false false R7.htm 1007 - Statement - Consolidated Statements Of Changes In Shareholders' Equity (Parenthetical) Sheet http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityParenthetical Consolidated Statements Of Changes In Shareholders' Equity (Parenthetical) Statements 7 false false R8.htm 1008 - Statement - Consolidated Statements Of Cash Flows Sheet http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements Of Cash Flows Statements 8 false false R9.htm 1009 - Disclosure - Organization and Operations Sheet http://SiliconMotion.com/role/OrganizationAndOperations Organization and Operations Notes 9 false false R10.htm 1010 - Disclosure - Summary of Significant Accounting Policies Sheet http://SiliconMotion.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 1011 - Disclosure - Cash, Cash Equivalents, and Restricted Cash Sheet http://SiliconMotion.com/role/CashCashEquivalentsAndRestrictedCash Cash, Cash Equivalents, and Restricted Cash Notes 11 false false R12.htm 1012 - Disclosure - Short-Term Investments Sheet http://SiliconMotion.com/role/ShortTermInvestments Short-Term Investments Notes 12 false false R13.htm 1013 - Disclosure - Notes and Accounts Receivable Notes http://SiliconMotion.com/role/NotesAndAccountsReceivable Notes and Accounts Receivable Notes 13 false false R14.htm 1014 - Disclosure - Inventories Sheet http://SiliconMotion.com/role/Inventories Inventories Notes 14 false false R15.htm 1015 - Disclosure - Long-Term Investments Sheet http://SiliconMotion.com/role/LongTermInvestments Long-Term Investments Notes 15 false false R16.htm 1016 - Disclosure - Noncurrent Assets Held for Sale Sheet http://SiliconMotion.com/role/NoncurrentAssetsHeldForSale Noncurrent Assets Held for Sale Notes 16 false false R17.htm 1017 - Disclosure - Property and Equipment Sheet http://SiliconMotion.com/role/PropertyAndEquipment Property and Equipment Notes 17 false false R18.htm 1018 - Disclosure - Goodwill and Acquired Intangible Assets Sheet http://SiliconMotion.com/role/GoodwillAndAcquiredIntangibleAssets Goodwill and Acquired Intangible Assets Notes 18 false false R19.htm 1019 - Disclosure - Short-Term Bank Loans Sheet http://SiliconMotion.com/role/ShortTermBankLoans Short-Term Bank Loans Notes 19 false false R20.htm 1020 - Disclosure - Refund Liabilities Sheet http://SiliconMotion.com/role/RefundLiabilities Refund Liabilities Notes 20 false false R21.htm 1021 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 21 false false R22.htm 1022 - Disclosure - Pension Plan Sheet http://SiliconMotion.com/role/PensionPlan Pension Plan Notes 22 false false R23.htm 1023 - Disclosure - Income Taxes Sheet http://SiliconMotion.com/role/IncomeTaxes Income Taxes Notes 23 false false R24.htm 1024 - Disclosure - Shareholders' Equity Sheet http://SiliconMotion.com/role/ShareholdersEquity Shareholders' Equity Notes 24 false false R25.htm 1025 - Disclosure - Equity Incentive Plan Sheet http://SiliconMotion.com/role/EquityIncentivePlan Equity Incentive Plan Notes 25 false false R26.htm 1026 - Disclosure - Lease Sheet http://SiliconMotion.com/role/Lease Lease Notes 26 false false R27.htm 1027 - Disclosure - Commitments and Contingencies Sheet http://SiliconMotion.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 27 false false R28.htm 1028 - Disclosure - Segment Information Sheet http://SiliconMotion.com/role/SegmentInformation Segment Information Notes 28 false false R29.htm 1029 - Disclosure - Fair Value Measurement Sheet http://SiliconMotion.com/role/FairValueMeasurement Fair Value Measurement Notes 29 false false R30.htm 1030 - Disclosure - Related Party Transactions Sheet http://SiliconMotion.com/role/RelatedPartyTransactions Related Party Transactions Notes 30 false false R31.htm 1031 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://SiliconMotion.com/role/SummaryOfSignificantAccountingPolicies 31 false false R32.htm 1032 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://SiliconMotion.com/role/SummaryOfSignificantAccountingPolicies 32 false false R33.htm 1033 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Tables) Sheet http://SiliconMotion.com/role/CashCashEquivalentsAndRestrictedCashTables Cash, Cash Equivalents, and Restricted Cash (Tables) Tables http://SiliconMotion.com/role/CashCashEquivalentsAndRestrictedCash 33 false false R34.htm 1034 - Disclosure - Short-Term Investments (Tables) Sheet http://SiliconMotion.com/role/ShortTermInvestmentsTables Short-Term Investments (Tables) Tables http://SiliconMotion.com/role/ShortTermInvestments 34 false false R35.htm 1035 - Disclosure - Notes and Accounts Receivable (Tables) Notes http://SiliconMotion.com/role/NotesAndAccountsReceivableTables Notes and Accounts Receivable (Tables) Tables http://SiliconMotion.com/role/NotesAndAccountsReceivable 35 false false R36.htm 1036 - Disclosure - Inventories (Tables) Sheet http://SiliconMotion.com/role/InventoriesTables Inventories (Tables) Tables http://SiliconMotion.com/role/Inventories 36 false false R37.htm 1037 - Disclosure - Long-Term Investments (Tables) Sheet http://SiliconMotion.com/role/LongTermInvestmentsTables Long-Term Investments (Tables) Tables http://SiliconMotion.com/role/LongTermInvestments 37 false false R38.htm 1038 - Disclosure - Noncurrent Assets Held for Sale (Tables) Sheet http://SiliconMotion.com/role/NoncurrentAssetsHeldForSaleTables Noncurrent Assets Held for Sale (Tables) Tables http://SiliconMotion.com/role/NoncurrentAssetsHeldForSale 38 false false R39.htm 1039 - Disclosure - Property and Equipment (Tables) Sheet http://SiliconMotion.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://SiliconMotion.com/role/PropertyAndEquipment 39 false false R40.htm 1040 - Disclosure - Goodwill and Acquired Intangible Assets (Tables) Sheet http://SiliconMotion.com/role/GoodwillAndAcquiredIntangibleAssetsTables Goodwill and Acquired Intangible Assets (Tables) Tables http://SiliconMotion.com/role/GoodwillAndAcquiredIntangibleAssets 40 false false R41.htm 1041 - Disclosure - Refund Liabilities (Tables) Sheet http://SiliconMotion.com/role/RefundLiabilitiesTables Refund Liabilities (Tables) Tables http://SiliconMotion.com/role/RefundLiabilities 41 false false R42.htm 1042 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilities 42 false false R43.htm 1043 - Disclosure - Pension Plan (Tables) Sheet http://SiliconMotion.com/role/PensionPlanTables Pension Plan (Tables) Tables http://SiliconMotion.com/role/PensionPlan 43 false false R44.htm 1044 - Disclosure - Income Taxes (Tables) Sheet http://SiliconMotion.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://SiliconMotion.com/role/IncomeTaxes 44 false false R45.htm 1045 - Disclosure - Shareholders' Equity (Tables) Sheet http://SiliconMotion.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://SiliconMotion.com/role/ShareholdersEquity 45 false false R46.htm 1046 - Disclosure - Equity Incentive Plan (Tables) Sheet http://SiliconMotion.com/role/EquityIncentivePlanTables Equity Incentive Plan (Tables) Tables http://SiliconMotion.com/role/EquityIncentivePlan 46 false false R47.htm 1047 - Disclosure - Lease - (Tables) Sheet http://SiliconMotion.com/role/LeaseTables Lease - (Tables) Tables 47 false false R48.htm 1048 - Disclosure - Segment Information (Tables) Sheet http://SiliconMotion.com/role/SegmentInformationTables Segment Information (Tables) Tables http://SiliconMotion.com/role/SegmentInformation 48 false false R49.htm 1049 - Disclosure - Fair Value Measurement (Tables) Sheet http://SiliconMotion.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://SiliconMotion.com/role/FairValueMeasurement 49 false false R50.htm 1050 - Disclosure - Organization and Operations - Additional Information (Detail) Sheet http://SiliconMotion.com/role/OrganizationAndOperationsAdditionalInformationDetail Organization and Operations - Additional Information (Detail) Details 50 false false R51.htm 1051 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail Summary of Significant Accounting Policies - Additional Information (Detail) Details 51 false false R52.htm 1052 - Disclosure - Components of Accumulated Other Comprehensive Income (Loss) (Detail) Sheet http://SiliconMotion.com/role/ComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail Components of Accumulated Other Comprehensive Income (Loss) (Detail) Details 52 false false R53.htm 1053 - Disclosure - Details of Cash, Cash Equivalents, and Restricted Cash (Detail) Sheet http://SiliconMotion.com/role/DetailsOfCashCashEquivalentsAndRestrictedCashDetail Details of Cash, Cash Equivalents, and Restricted Cash (Detail) Details 53 false false R54.htm 1054 - Disclosure - Short Term Investments (Detail) Sheet http://SiliconMotion.com/role/ShortTermInvestmentsDetail Short Term Investments (Detail) Details 54 false false R55.htm 1055 - Disclosure - Short Term Investments - Additional Information (Detail) Sheet http://SiliconMotion.com/role/ShortTermInvestmentsAdditionalInformationDetail Short Term Investments - Additional Information (Detail) Details 55 false false R56.htm 1056 - Disclosure - Summary of Notes and Accounts Receivable (Detail) Notes http://SiliconMotion.com/role/SummaryOfNotesAndAccountsReceivableDetail Summary of Notes and Accounts Receivable (Detail) Details 56 false false R57.htm 1057 - Disclosure - Change In Allowances (Detail) Sheet http://SiliconMotion.com/role/ChangeInAllowancesDetail Change In Allowances (Detail) Details 57 false false R58.htm 1058 - Disclosure - Components of Inventories (Detail) Sheet http://SiliconMotion.com/role/ComponentsOfInventoriesDetail Components of Inventories (Detail) Details 58 false false R59.htm 1059 - Disclosure - Inventories - Additional Information (Detail) Sheet http://SiliconMotion.com/role/InventoriesAdditionalInformationDetail Inventories - Additional Information (Detail) Details 59 false false R60.htm 1060 - Disclosure - Long-Term Investments - Equity Investments with Carrying Value (Detail) Sheet http://SiliconMotion.com/role/LongTermInvestmentsEquityInvestmentsWithCarryingValueDetail Long-Term Investments - Equity Investments with Carrying Value (Detail) Details 60 false false R61.htm 1061 - Disclosure - Long-term Investment - Additional Information (Detail) Sheet http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail Long-term Investment - Additional Information (Detail) Details 61 false false R62.htm 1062 - Disclosure - Summary of Noncurrent Assets Held for Sale (Detail) Sheet http://SiliconMotion.com/role/SummaryOfNoncurrentAssetsHeldForSaleDetail Summary of Noncurrent Assets Held for Sale (Detail) Details 62 false false R63.htm 1063 - Disclosure - Noncurrent Assets Held For Sale - Additional Information (Detail) Sheet http://SiliconMotion.com/role/NoncurrentAssetsHeldForSaleAdditionalInformationDetail Noncurrent Assets Held For Sale - Additional Information (Detail) Details 63 false false R64.htm 1064 - Disclosure - Property and Equipment (Detail) Sheet http://SiliconMotion.com/role/PropertyAndEquipmentDetail Property and Equipment (Detail) Details http://SiliconMotion.com/role/PropertyAndEquipmentTables 64 false false R65.htm 1065 - Disclosure - Property And Equipment - Additional Information (Detail) Sheet http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail Property And Equipment - Additional Information (Detail) Details 65 false false R66.htm 1066 - Disclosure - Cumulative Value of Intangible Assets Related to Acquisition (Detail) Sheet http://SiliconMotion.com/role/CumulativeValueOfIntangibleAssetsRelatedToAcquisitionDetail Cumulative Value of Intangible Assets Related to Acquisition (Detail) Details 66 false false R67.htm 1067 - Disclosure - Goodwill And Acquired Intangible Assets - Additional Information (Detail) Sheet http://SiliconMotion.com/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail Goodwill And Acquired Intangible Assets - Additional Information (Detail) Details 67 false false R68.htm 1068 - Disclosure - Schedule of Goodwill (Detail) Sheet http://SiliconMotion.com/role/ScheduleOfGoodwillDetail Schedule of Goodwill (Detail) Details 68 false false R69.htm 1069 - Disclosure - Short-Term Bank Loans - Additional Information (Detail) Sheet http://SiliconMotion.com/role/ShortTermBankLoansAdditionalInformationDetail Short-Term Bank Loans - Additional Information (Detail) Details 69 false false R70.htm 1070 - Disclosure - Refund Liabilities - Summary of Refund Liabilities (Detail) Sheet http://SiliconMotion.com/role/RefundLiabilitiesSummaryOfRefundLiabilitiesDetail Refund Liabilities - Summary of Refund Liabilities (Detail) Details 70 false false R71.htm 1071 - Disclosure - Refund Liabilities - Summary of Change in Refund Liabilities (Detail) Sheet http://SiliconMotion.com/role/RefundLiabilitiesSummaryOfChangeInRefundLiabilitiesDetail Refund Liabilities - Summary of Change in Refund Liabilities (Detail) Details 71 false false R72.htm 1072 - Disclosure - Accrued Expenses and Other Current Liabilities (Detail) Sheet http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail Accrued Expenses and Other Current Liabilities (Detail) Details http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables 72 false false R73.htm 1073 - Disclosure - Pension Plan - Additional Information (Detail) Sheet http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail Pension Plan - Additional Information (Detail) Details 73 false false R74.htm 1074 - Disclosure - Changes in Benefits Obligation and Plan Assets and Reconciliation of Funded Status (Detail) Sheet http://SiliconMotion.com/role/ChangesInBenefitsObligationAndPlanAssetsAndReconciliationOfFundedStatusDetail Changes in Benefits Obligation and Plan Assets and Reconciliation of Funded Status (Detail) Details 74 false false R75.htm 1075 - Disclosure - Amounts Recognized in Accumulated Other Comprehensive Income (Detail) Sheet http://SiliconMotion.com/role/AmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail Amounts Recognized in Accumulated Other Comprehensive Income (Detail) Details 75 false false R76.htm 1076 - Disclosure - Components of Net Periodic Benefit Cost (Detail) Sheet http://SiliconMotion.com/role/ComponentsOfNetPeriodicBenefitCostDetail Components of Net Periodic Benefit Cost (Detail) Details 76 false false R77.htm 1077 - Disclosure - Other Changes in Plan Assets and Benefit Obligation Recognized in Other Comprehensive Loss (Detail) Sheet http://SiliconMotion.com/role/OtherChangesInPlanAssetsAndBenefitObligationRecognizedInOtherComprehensiveLossDetail Other Changes in Plan Assets and Benefit Obligation Recognized in Other Comprehensive Loss (Detail) Details 77 false false R78.htm 1078 - Disclosure - Expected Benefit Payments (Detail) Sheet http://SiliconMotion.com/role/ExpectedBenefitPaymentsDetail Expected Benefit Payments (Detail) Details 78 false false R79.htm 1079 - Disclosure - Actuarial Assumptions to Determine Benefit Obligations (Detail) Sheet http://SiliconMotion.com/role/ActuarialAssumptionsToDetermineBenefitObligationsDetail Actuarial Assumptions to Determine Benefit Obligations (Detail) Details 79 false false R80.htm 1080 - Disclosure - Fair Values Of FCI's Pension Plan Assets (Detail) Sheet http://SiliconMotion.com/role/FairValuesOfFcisPensionPlanAssetsDetail Fair Values Of FCI's Pension Plan Assets (Detail) Details 80 false false R81.htm 1081 - Disclosure - Components of Income Tax Expense (Detail) Sheet http://SiliconMotion.com/role/ComponentsOfIncomeTaxExpenseDetail Components of Income Tax Expense (Detail) Details 81 false false R82.htm 1082 - Disclosure - Income (loss) Before Income Taxes for Domestic and Foreign Entities (Detail) Sheet http://SiliconMotion.com/role/IncomeLossBeforeIncomeTaxesForDomesticAndForeignEntitiesDetail Income (loss) Before Income Taxes for Domestic and Foreign Entities (Detail) Details http://SiliconMotion.com/role/IncomeTaxesTables 82 false false R83.htm 1083 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 83 false false R84.htm 1084 - Disclosure - Reconciliation of Income Tax Expense on Pretax Income at Statutory Rate and Income Tax Expense (Detail) Sheet http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail Reconciliation of Income Tax Expense on Pretax Income at Statutory Rate and Income Tax Expense (Detail) Details 84 false false R85.htm 1085 - Disclosure - Deferred Income Tax Assets (liabilities) (Detail) Sheet http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail Deferred Income Tax Assets (liabilities) (Detail) Details 85 false false R86.htm 1086 - Disclosure - Reconciliation of Unrecognized Tax Benefits (Detail) Sheet http://SiliconMotion.com/role/ReconciliationOfUnrecognizedTaxBenefitsDetail Reconciliation of Unrecognized Tax Benefits (Detail) Details 86 false false R87.htm 1087 - Disclosure - Summary of Major Jurisdictions and Tax Year Subject to Examination Tax Authorities (Detail) Sheet http://SiliconMotion.com/role/SummaryOfMajorJurisdictionsAndTaxYearSubjectToExaminationTaxAuthoritiesDetail Summary of Major Jurisdictions and Tax Year Subject to Examination Tax Authorities (Detail) Details 87 false false R88.htm 1088 - Disclosure - Cash Dividends Declared Per Ordinary Share (Detail) Sheet http://SiliconMotion.com/role/CashDividendsDeclaredPerOrdinaryShareDetail Cash Dividends Declared Per Ordinary Share (Detail) Details 88 false false R89.htm 1089 - Disclosure - Shareholders' Equity - Additional Information (Detail) Sheet http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail Shareholders' Equity - Additional Information (Detail) Details 89 false false R90.htm 1090 - Disclosure - Equity Incentive Plan - Additional Information (Detail) Sheet http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail Equity Incentive Plan - Additional Information (Detail) Details 90 false false R91.htm 1091 - Disclosure - Summary of Stock Option and Restricted Stock Units Activity (Detail) Sheet http://SiliconMotion.com/role/SummaryOfStockOptionAndRestrictedStockUnitsActivityDetail Summary of Stock Option and Restricted Stock Units Activity (Detail) Details 91 false false R92.htm 1092 - Disclosure - Summary of Stock Option Activity and Related Information (Detail) Sheet http://SiliconMotion.com/role/SummaryOfStockOptionActivityAndRelatedInformationDetail Summary of Stock Option Activity and Related Information (Detail) Details 92 false false R93.htm 1093 - Disclosure - Summary of Status of Restricted Stock Units and Changes (Detail) Sheet http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail Summary of Status of Restricted Stock Units and Changes (Detail) Details 93 false false R94.htm 1094 - Disclosure - Table of Stock-based Compensation Expense (Detail) Sheet http://SiliconMotion.com/role/TableOfStockBasedCompensationExpenseDetail Table of Stock-based Compensation Expense (Detail) Details 94 false false R95.htm 1095 - Disclosure - Lease - Additional Information (Detail) Sheet http://SiliconMotion.com/role/LeaseAdditionalInformationDetail Lease - Additional Information (Detail) Details 95 false false R96.htm 1096 - Disclosure - Lease - Schedule Of Future Minimum Rental Payments For Operating Leases (Detail) Sheet http://SiliconMotion.com/role/LeaseScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail Lease - Schedule Of Future Minimum Rental Payments For Operating Leases (Detail) Details 96 false false R97.htm 1097 - Disclosure - Commitments And Contingencies - Additional Information (Detail) Sheet http://SiliconMotion.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments And Contingencies - Additional Information (Detail) Details 97 false false R98.htm 1098 - Disclosure - Segment Information - Additional Information (Detail) Sheet http://SiliconMotion.com/role/SegmentInformationAdditionalInformationDetail Segment Information - Additional Information (Detail) Details 98 false false R99.htm 1099 - Disclosure - Revenue by Product Category (Detail) Sheet http://SiliconMotion.com/role/RevenueByProductCategoryDetail Revenue by Product Category (Detail) Details 99 false false R100.htm 1100 - Disclosure - Revenue by Geographic Area (Detail) Sheet http://SiliconMotion.com/role/RevenueByGeographicAreaDetail Revenue by Geographic Area (Detail) Details 100 false false R101.htm 1101 - Disclosure - Major customers representing at least 10% of net sales (Detail) Sheet http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail Major customers representing at least 10% of net sales (Detail) Details 101 false false R102.htm 1102 - Disclosure - Long-lived Assets (Property And Equipment, net) by Geographic Area (Detail) Sheet http://SiliconMotion.com/role/LongLivedAssetsPropertyAndEquipmentNetByGeographicAreaDetail Long-lived Assets (Property And Equipment, net) by Geographic Area (Detail) Details 102 false false R103.htm 1103 - Disclosure - Assets Measured at Fair Value on Recurring Basis (Detail) Sheet http://SiliconMotion.com/role/AssetsMeasuredAtFairValueOnRecurringBasisDetail Assets Measured at Fair Value on Recurring Basis (Detail) Details 103 false false R104.htm 1104 - Disclosure - Related Party Transactions - Additional Information (Detail) Sheet http://SiliconMotion.com/role/RelatedPartyTransactionsAdditionalInformationDetail Related Party Transactions - Additional Information (Detail) Details 104 false false All Reports Book All Reports d855208d20f.htm d855208dex121.htm d855208dex122.htm d855208dex131.htm d855208dex231.htm d855208dex81.htm simo-20191231.xsd simo-20191231_cal.xml simo-20191231_def.xml simo-20191231_lab.xml simo-20191231_pre.xml http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2019-01-31 true true XML 78 R4.htm IDEA: XBRL DOCUMENT v3.20.1
    Consolidated Statements Of Income - USD ($)
    shares in Thousands, $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Income Statement [Abstract]      
    NET SALES $ 457,253 $ 530,348 [1] $ 523,404 [1]
    COST OF SALES 235,081 269,541 272,210
    GROSS PROFIT 222,172 260,807 251,194
    OPERATING EXPENSES      
    Research and development 110,305 102,028 102,053
    Sales and marketing 25,108 29,279 25,868
    General and administrative 17,878 17,633 16,933
    Impairment of goodwill and intangible assets 15,970 4,069 10,337
    Amortization of intangible assets 766 2,964 2,534
    Gain from disposal of noncurrent assets held for sale     (1,880)
    Total operating expenses 170,027 155,973 155,845
    OPERATING INCOME 52,145 104,834 95,349
    NON-OPERATING INCOME (EXPENSES)      
    Gain from disposal of subsidiary 12,409    
    Gain from disposal of long-term investments 473    
    Gain from disposal of short-term investments 48 134 103
    Interest income 6,751 6,301 4,268
    Foreign exchange gain (loss), net 148 (615) (157)
    Impairment of long-term investments     (120)
    Interest expense (3) (378) (423)
    Loss on equity-method investment   (473)  
    Other income (loss), net 103 58 (19)
    Total non-operating income 19,929 5,027 3,652
    INCOME BEFORE INCOME TAX 72,074 109,861 99,001
    INCOME TAX EXPENSE 7,676 11,791 24,046
    NET INCOME $ 64,398 $ 98,070 $ 74,955
    EARNINGS PER ORDINARY SHARE:      
    Basic $ 0.46 $ 0.68 $ 0.53
    Diluted $ 0.46 $ 0.68 $ 0.52
    WEIGHTED AVERAGE ORDINARY SHARES OUTSTANDING      
    Basic (Thousands) 140,708 144,123 142,738
    Diluted (Thousands) 141,183 144,512 143,606
    EARNINGS PER ADS (one ADS equals four ordinary shares):      
    Basic $ 1.83 $ 2.72 $ 2.10
    Diluted $ 1.82 $ 2.71 $ 2.09
    WEIGHTED AVERAGE ADS OUTSTANDING      
    Basic (Thousands) 35,177 36,031 35,684
    Diluted (Thousands) 35,296 36,128 35,902
    [1] The figure represents the revenue by geographic area based on the bill-to location. Commencing in 2019, revenue derived from Japan was reclassified to others. The above breakdown for 2017 and 2018 has been reclassified on the same basis.
    XML 79 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 80 R32.htm IDEA: XBRL DOCUMENT v3.20.1
    Summary of Significant Accounting Policies (Tables)
    12 Months Ended
    Dec. 31, 2019
    Accounting Policies [Abstract]  
    Components of Accumulated Other Comprehensive Income (Loss) The following table presents the components of accumulated other comprehensive income (loss) as of December 31, 2017
    ,
    2018
     and 2019
    :
     
    Year Ended December 31, 201
    7
       
    Year Ended December 31, 201
    8
       
    Year Ended December 31, 201
    9
     
     
    US$
       
    US$
       
    US$
     
     
    Foreign
    currency
    items
     
     
    Defined
    benefit
    pension
    plans
     
     
    Accumulated
    other
    comprehensive
    income (loss)
     
     
    Foreign
    currency
    items
     
     
    Defined
    benefit
    pension
    plans
     
     
    Accumulated
    other
    comprehensive
    income (loss)
     
     
    Foreign
    currency
    items
     
     
    Defined
    benefit
    pension
    plans
     
     
    Accumulated
    other
    comprehensive
    income (loss)
     
    Beginning balance
       
    (69
    )    
    (963
    )    
    (1,032
    )    
    3,321
         
    (678
    )    
    2,643
         
    1,173
         
    (678
    )    
    495
     
    Current-period change
       
    3,390
         
    285
         
    3,675
         
    (2,148
    )    
         
    (2,148
    )    
    (1,265
    )    
    (15
    )    
    (1,280
    )
    Ending balance
       
    3,321
         
    (678
    )    
    2,643
         
    1,173
         
    (678
    )    
    495
         
    (92
    )    
    (693
    )    
    (785
    )
                                                                             
    XML 81 R101.htm IDEA: XBRL DOCUMENT v3.20.1
    Major customers representing at least 10% of net sales (Detail) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Revenue, Major Customer [Line Items]      
    NET SALES $ 457,253 $ 530,348 [1] $ 523,404 [1]
    Net sales | Customers accounted for 10% or more | Intel      
    Revenue, Major Customer [Line Items]      
    NET SALES $ 75,608 $ 67,791 $ 50,205
    Major customers, percentage of net sales 16.00% 13.00% 10.00%
    Net sales | Customers accounted for 10% or more | Micron      
    Revenue, Major Customer [Line Items]      
    NET SALES $ 67,682    
    Major customers, percentage of net sales 15.00%    
    Net sales | Customers accounted for 10% or more | SK Hynix      
    Revenue, Major Customer [Line Items]      
    NET SALES   $ 111,265 $ 150,762
    Major customers, percentage of net sales   21.00% 29.00%
    [1] The figure represents the revenue by geographic area based on the bill-to location. Commencing in 2019, revenue derived from Japan was reclassified to others. The above breakdown for 2017 and 2018 has been reclassified on the same basis.
    XML 82 R36.htm IDEA: XBRL DOCUMENT v3.20.1
    Inventories (Tables)
    12 Months Ended
    Dec. 31, 2019
    Inventory Disclosure [Abstract]  
    Components of Inventory
    The components of inventories are as
    follows
    :
                     
     
    December 31
     
     
    2018
     
     
    2019
     
     
    US$
     
     
    US$
     
    Finished goods
       
    26,059
         
    26,305
     
    Work in process
       
    30,830
         
    37,342
     
    Raw materials
       
    24,629
         
    24,792
     
                     
       
    81,518
         
    88,439
     
                     
     
     
     
     
     
     
     
    XML 83 R19.htm IDEA: XBRL DOCUMENT v3.20.1
    Short-Term Bank Loans
    12 Months Ended
    Dec. 31, 2019
    Debt Disclosure [Abstract]  
    Short-Term Bank Loans
    11. SHORT-TERM BANK LOANS
    The interest expenses for the years ended December 31, 2017, 2018 and 2019 were US$387 thousand, US$355 thousand and
    nil
    , respectively.
    The loan was repaid in
    2018
    . Interest rates ranged from
    1.51
    % to
    2.95
    %
    per annum on outstanding monthly balance. In 2018, loans no longer required pledged deposits.
    XML 84 R15.htm IDEA: XBRL DOCUMENT v3.20.1
    Long-Term Investments
    12 Months Ended
    Dec. 31, 2019
    Investments, Debt and Equity Securities [Abstract]  
    Long-Term Investments
    7. LONG-TERM INVESTMENTS
    As of December 31, 2018 and 2019, the Company held equity investments in several privately-held companies with the carrying value as follows:
                                     
     
    Percentage
    of Ownership
       
    D
    ecember 3
    1
     
     
    2018
     
     
    2019
     
     
    2018
     
     
    2019
     
     
     
     
     
     
    US$
     
     
    US$
     
    Cost less impairment method:
       
         
       
     
    Cashido Corp. (Cashido)
       
    1.8
    %    
    0.6
    %    
         
     
    Vastview Technology, Corp. (Vastview)
       
    2.9
    %    
    2.9
    %    
         
     
    Deep Vision, Inc (Deep Vision)
       
    14.8
    %    
    14.8
    %    
    3,000
         
    3,000
     
    Equity method:
       
         
         
         
     
    ProGrade Digital, Inc. (ProGrade)
       
    49.0
    %    
         
    1,242
         
     
                                     
       
         
         
    4,242
         
    3,000
     
                                     
     
     
     
     
     
     
     
     
     
     
    In July 2001, the Company invested in the common stock of Cashido. At the time of investment, Cashido manufactured flash memory storage devices. Cashido currently focuses on the manufacture of computer accessories and ozone
    -
    based sterilization devices. In 2017, the Company recognized impairment charges of US$91 thousand in its investment in Cashido.
    In December 2006 and February 2007, the Company invested US$3,360 thousand in the common stock of Vastview. Vastview is a fabless semiconductor company that develops and markets driver ICs and other ICs for the
    TFT-LCD
    industry. In 2009 and 2013, the Company received US$808 thousand and US$46 thousand from capital reductions at Vastview.
    From 2008 to 2010, due to the declining financial performance of Vastview, the Company recognized impairment charges of
     
    US$2,462 
    thousand in its investment, and an additional charge of
     
    US$29 thousand in 2017. 
    In May 2018, the Company invested US$1,715 
    thousand in the preferred stock of ProGrade which is accounted for under the equity method.
     
    ProGrade is a supplier of professional-grade memory cards. In May 2019, the Company sold US$1,715 thousand in the preferred stock of ProGrade and recognized
    a
    gain from disposal
    of
    US$473 thousand.
    In June 2018, the Company invested US$3,000 
    thousand in the preferred stock of Deep Vision which is accounted for under the cost method. Deep Vision is a developer of low-power deep
    -
    learning processors.
    XML 85 R11.htm IDEA: XBRL DOCUMENT v3.20.1
    Cash, Cash Equivalents, and Restricted Cash
    12 Months Ended
    Dec. 31, 2019
    Cash and Cash Equivalents [Abstract]  
    Cash, Cash Equivalents, and Restricted Cash
    3. CASH, CASH EQUIVALENTS, AND RESTRICTED CASH
                     
     
    December 31
     
     
    2018
     
     
    2019
     
     
    US$
     
     
    US$
     
    Cash and deposits in bank
       
    54,918
         
    61,184
     
    Time deposits
       
    220,047
         
    229,419
     
    Bonds acquired under repurchase agreements
       
    10,024
         
    32,563
     
                     
    Total cash and cash equivalents
       
    284,989
         
    323,166
     
    Restricted cash
       
    22,138
         
    25,087
     
                     
       
    307,127
         
    348,253
     
                     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    XML 86 R80.htm IDEA: XBRL DOCUMENT v3.20.1
    Fair Values Of FCI's Pension Plan Assets (Detail) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Dec. 31, 2016
    Schedule Of Defined Benefit Plans Disclosures [Line Items]        
    Fair value of pension plan assets $ 1,487 $ 5,410 $ 5,114 $ 3,902
    FCI        
    Schedule Of Defined Benefit Plans Disclosures [Line Items]        
    Fair value of pension plan assets   4,085    
    FCI | Guaranteed Interest Contract | Kyobo Life Insurance Co. Ltd.        
    Schedule Of Defined Benefit Plans Disclosures [Line Items]        
    Fair value of pension plan assets   1,605    
    FCI | Guaranteed Interest Contract | Shinhan Investment Co.        
    Schedule Of Defined Benefit Plans Disclosures [Line Items]        
    Fair value of pension plan assets   466    
    FCI | Fixed Deposit | Industrial Bank of Korea        
    Schedule Of Defined Benefit Plans Disclosures [Line Items]        
    Fair value of pension plan assets   $ 2,014    
    XML 87 R70.htm IDEA: XBRL DOCUMENT v3.20.1
    Refund Liabilities - Summary of Refund Liabilities (Detail) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Other Liabilities [Abstract]    
    Refund liabilities $ 2,260 $ 2,093
    XML 88 R74.htm IDEA: XBRL DOCUMENT v3.20.1
    Changes in Benefits Obligation and Plan Assets and Reconciliation of Funded Status (Detail) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Change in benefit obligation      
    Projected benefit obligation at beginning of year $ 5,838 $ 5,131 $ 4,242
    Service cost 275 568 1,572
    Interest cost 91 126 336
    Actuarial loss (gain) 72 146 (665)
    Benefits paid (450) (133) (354)
    Disposal of Subsidiary (4,072)    
    Projected benefit obligation at end of year 1,754 5,838 5,131
    Change in plan assets      
    Fair value of plan assets at beginning of year 5,410 5,114 3,902
    Actual return on plan assets 98 63 81
    Employer contributions 85 331 1,358
    Benefits paid (448) (98) (227)
    Disposal Of Subsidiary (3,658)    
    Fair value of plan assets at end of year 1,487 5,410 5,114
    Funded status recognized as an other liabilities $ (267) $ (428) $ (17)
    XML 89 R84.htm IDEA: XBRL DOCUMENT v3.20.1
    Reconciliation of Income Tax Expense on Pretax Income at Statutory Rate and Income Tax Expense (Detail) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Reconciliation Of Income Taxes [Line Items]      
    Differences between Cayman and foreign statutory tax rates $ 846 $ 12,509 $ 24,255
    Permanent differences 4,109 (703) (4,249)
    Temporary differences 638 (159) (1,445)
    Alternative minimum tax 1 9 4
    Income tax on undistributed earnings 575 408 2,709
    Net changes in income tax credit 3,917 116 166
    Net changes in valuation allowance of deferred income tax assets (1,820) 1,243 (2,401)
    Net operating loss carryforwards (294) (1,431) 1,492
    Liabilities related to unrealized tax benefits (171) (302) 3,455
    Adjustment of prior years' taxes and others (125) 101 60
    Income tax expense 7,676 11,791 24,046
    Cayman Islands Tax Information Authority [Member]      
    Reconciliation Of Income Taxes [Line Items]      
    Tax expense at statutory rate
    XML 90 R88.htm IDEA: XBRL DOCUMENT v3.20.1
    Cash Dividends Declared Per Ordinary Share (Detail) - USD ($)
    $ / shares in Units, $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2019
    Sep. 30, 2019
    Jun. 30, 2019
    Mar. 31, 2019
    Dec. 31, 2018
    Sep. 30, 2018
    Jun. 30, 2018
    Mar. 31, 2018
    Dec. 31, 2017
    Sep. 30, 2017
    Jun. 30, 2017
    Mar. 31, 2017
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Dividends [Abstract]                              
    Dividend Per Share $ 0.0875 $ 0.075 $ 0.075 $ 0.075 $ 0.075 $ 0.075 $ 0.075 $ 0.075 $ 0.075 $ 0.050 $ 0.050 $ 0.050 $ 0.35 $ 0.30 $ 0.30
    Amount $ 12,171 $ 10,029 $ 10,957 $ 10,956 $ 10,849 $ 10,843 $ 10,835 $ 10,832 $ 10,737 $ 7,155 $ 7,148 $ 7,134 $ 44,113 $ 43,359 $ 32,174
    XML 91 R78.htm IDEA: XBRL DOCUMENT v3.20.1
    Expected Benefit Payments (Detail)
    $ in Thousands
    Dec. 31, 2019
    USD ($)
    Retirement Benefits [Abstract]  
    2020 $ 7
    2021 43
    2022 50
    2023 18
    2024 77
    2025 and thereafter $ 405
    XML 92 R57.htm IDEA: XBRL DOCUMENT v3.20.1
    Change In Allowances (Detail) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Allowances for doubtful accounts      
    Balance, beginning of year $ 645 $ 598 $ 723
    Additions (reversals) charged to expense, net 1,164 47 (125)
    Write-offs (192)    
    Balance, end of year $ 1,617 645 598
    Balance, beginning of year [1]   $ 1,432 1,624
    Additions charged to expense, net [1]     3,093
    Actual sales return and discount [1]     (3,285)
    Balance, end of year [1]     $ 1,432
    [1] As of January 1, 2018, the Company has adopted the new revenue recognition standard (ASC 606). Allowance for sales returns and discounts for the year ended December 31, 2018 has been adjusted to reflect these changes in accounting policies, see Note 2 summary of significant accounting policies.
    XML 93 R53.htm IDEA: XBRL DOCUMENT v3.20.1
    Details of Cash, Cash Equivalents, and Restricted Cash (Detail) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Dec. 31, 2016
    Cash and Cash Equivalents [Abstract]        
    Cash and deposits in bank $ 61,184 $ 54,918    
    Time deposits 229,419 220,047    
    Bonds acquired under repurchase agreements 32,563 10,024    
    Total cash and cash equivalents 323,166 284,989    
    Restricted cash 25,087 22,138    
    Total cash ,cash equivalents, and restricted cash $ 348,253 $ 307,127 $ 381,523 $ 321,177
    XML 94 R33.htm IDEA: XBRL DOCUMENT v3.20.1
    Cash, Cash Equivalents, and Restricted Cash (Tables)
    12 Months Ended
    Dec. 31, 2019
    Cash and Cash Equivalents [Abstract]  
    Details of Cash, Cash Equivalents, and Restricted Cash
                     
     
    December 31
     
     
    2018
     
     
    2019
     
     
    US$
     
     
    US$
     
    Cash and deposits in bank
       
    54,918
         
    61,184
     
    Time deposits
       
    220,047
         
    229,419
     
    Bonds acquired under repurchase agreements
       
    10,024
         
    32,563
     
                     
    Total cash and cash equivalents
       
    284,989
         
    323,166
     
    Restricted cash
       
    22,138
         
    25,087
     
                     
       
    307,127
         
    348,253
     
                     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    XML 95 R104.htm IDEA: XBRL DOCUMENT v3.20.1
    Related Party Transactions - Additional Information (Detail) - USD ($)
    $ in Millions
    Dec. 31, 2019
    Dec. 31, 2018
    Related Party Transactions [Abstract]    
    Lease support arrangements, deposit paid on behalf of related parties $ 0.0 $ 1.5
    XML 96 R100.htm IDEA: XBRL DOCUMENT v3.20.1
    Revenue by Geographic Area (Detail) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    [1]
    Dec. 31, 2017
    [1]
    Revenues from External Customers and Long-Lived Assets [Line Items]      
    NET SALES $ 457,253 $ 530,348 $ 523,404
    Taiwan      
    Revenues from External Customers and Long-Lived Assets [Line Items]      
    NET SALES 77,117 70,984 72,768
    United States      
    Revenues from External Customers and Long-Lived Assets [Line Items]      
    NET SALES 63,432 53,476 40,344
    Korea      
    Revenues from External Customers and Long-Lived Assets [Line Items]      
    NET SALES 52,885 135,845 176,813
    China      
    Revenues from External Customers and Long-Lived Assets [Line Items]      
    NET SALES 123,261 142,948 126,048
    Malaysia      
    Revenues from External Customers and Long-Lived Assets [Line Items]      
    NET SALES 50,663 49,444 49,919
    Singapore      
    Revenues from External Customers and Long-Lived Assets [Line Items]      
    NET SALES 45,032 35,387 25,057
    Others      
    Revenues from External Customers and Long-Lived Assets [Line Items]      
    NET SALES $ 44,863 $ 42,264 $ 32,455
    [1] The figure represents the revenue by geographic area based on the bill-to location. Commencing in 2019, revenue derived from Japan was reclassified to others. The above breakdown for 2017 and 2018 has been reclassified on the same basis.
    XML 97 R37.htm IDEA: XBRL DOCUMENT v3.20.1
    Long-Term Investments (Tables)
    12 Months Ended
    Dec. 31, 2019
    Investments, Debt and Equity Securities [Abstract]  
    Long-Term Investments
    As of December 31, 2018 and 2019, the Company held equity investments in several privately-held companies with the carrying value as follows:
                                     
     
    Percentage
    of Ownership
       
    D
    ecember 3
    1
     
     
    2018
     
     
    2019
     
     
    2018
     
     
    2019
     
     
     
     
     
     
    US$
     
     
    US$
     
    Cost less impairment method:
       
         
       
     
    Cashido Corp. (Cashido)
       
    1.8
    %    
    0.6
    %    
         
     
    Vastview Technology, Corp. (Vastview)
       
    2.9
    %    
    2.9
    %    
         
     
    Deep Vision, Inc (Deep Vision)
       
    14.8
    %    
    14.8
    %    
    3,000
         
    3,000
     
    Equity method:
       
         
         
         
     
    ProGrade Digital, Inc. (ProGrade)
       
    49.0
    %    
         
    1,242
         
     
                                     
       
         
         
    4,242
         
    3,000
     
                                     
     
     
     
     
     
     
     
     
     
     
    JSON 98 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "d855208d20f.htm": { "axisCustom": 1, "axisStandard": 34, "contextCount": 267, "dts": { "calculationLink": { "local": [ "simo-20191231_cal.xml" ] }, "definitionLink": { "local": [ "simo-20191231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "d855208d20f.htm" ] }, "labelLink": { "local": [ "simo-20191231_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "simo-20191231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "simo-20191231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 728, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 1, "http://xbrl.sec.gov/dei/2019-01-31": 8, "total": 9 }, "keyCustom": 82, "keyStandard": 436, "memberCustom": 37, "memberStandard": 46, "nsprefix": "simo", "nsuri": "http://SiliconMotion.com/20191231", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "1001 - Document - Cover Page", "role": "http://SiliconMotion.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1010 - Disclosure - Summary of Significant Accounting Policies", "role": "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1100 - Disclosure - Revenue by Geographic Area (Detail)", "role": "http://SiliconMotion.com/role/RevenueByGeographicAreaDetail", "shortName": "Revenue by Geographic Area (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019_TWsrtStatementGeographicalAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1101 - Disclosure - Major customers representing at least 10% of net sales (Detail)", "role": "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail", "shortName": "Major customers representing at least 10% of net sales (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_IntelMembersrtMajorCustomersAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1102 - Disclosure - Long-lived Assets (Property And Equipment, net) by Geographic Area (Detail)", "role": "http://SiliconMotion.com/role/LongLivedAssetsPropertyAndEquipmentNetByGeographicAreaDetail", "shortName": "Long-lived Assets (Property And Equipment, net) by Geographic Area (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019_TWsrtStatementGeographicalAxis", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "simo:ShortTermInvestmentsTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TradingSecurities", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1103 - Disclosure - Assets Measured at Fair Value on Recurring Basis (Detail)", "role": "http://SiliconMotion.com/role/AssetsMeasuredAtFairValueOnRecurringBasisDetail", "shortName": "Assets Measured at Fair Value on Recurring Basis (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis", "decimals": "-3", "lang": null, "name": "us-gaap:TradingSecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionDueFromToRelatedParty", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1104 - Disclosure - Related Party Transactions - Additional Information (Detail)", "role": "http://SiliconMotion.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "shortName": "Related Party Transactions - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionDueFromToRelatedParty", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1011 - Disclosure - Cash, Cash Equivalents, and Restricted Cash", "role": "http://SiliconMotion.com/role/CashCashEquivalentsAndRestrictedCash", "shortName": "Cash, Cash Equivalents, and Restricted Cash", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1012 - Disclosure - Short-Term Investments", "role": "http://SiliconMotion.com/role/ShortTermInvestments", "shortName": "Short-Term Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1013 - Disclosure - Notes and Accounts Receivable", "role": "http://SiliconMotion.com/role/NotesAndAccountsReceivable", "shortName": "Notes and Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1014 - Disclosure - Inventories", "role": "http://SiliconMotion.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CostMethodInvestmentsDescriptionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1015 - Disclosure - Long-Term Investments", "role": "http://SiliconMotion.com/role/LongTermInvestments", "shortName": "Long-Term Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CostMethodInvestmentsDescriptionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1016 - Disclosure - Noncurrent Assets Held for Sale", "role": "http://SiliconMotion.com/role/NoncurrentAssetsHeldForSale", "shortName": "Noncurrent Assets Held for Sale", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1017 - Disclosure - Property and Equipment", "role": "http://SiliconMotion.com/role/PropertyAndEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1018 - Disclosure - Goodwill and Acquired Intangible Assets", "role": "http://SiliconMotion.com/role/GoodwillAndAcquiredIntangibleAssets", "shortName": "Goodwill and Acquired Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1019 - Disclosure - Short-Term Bank Loans", "role": "http://SiliconMotion.com/role/ShortTermBankLoans", "shortName": "Short-Term Bank Loans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002 - Statement - Consolidated Balance Sheets", "role": "http://SiliconMotion.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "simo:RefundLiabilityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1020 - Disclosure - Refund Liabilities", "role": "http://SiliconMotion.com/role/RefundLiabilities", "shortName": "Refund Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "simo:RefundLiabilityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1021 - Disclosure - Accrued Expenses and Other Current Liabilities", "role": "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1022 - Disclosure - Pension Plan", "role": "http://SiliconMotion.com/role/PensionPlan", "shortName": "Pension Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1023 - Disclosure - Income Taxes", "role": "http://SiliconMotion.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1024 - Disclosure - Shareholders' Equity", "role": "http://SiliconMotion.com/role/ShareholdersEquity", "shortName": "Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1025 - Disclosure - Equity Incentive Plan", "role": "http://SiliconMotion.com/role/EquityIncentivePlan", "shortName": "Equity Incentive Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1026 - Disclosure - Lease", "role": "http://SiliconMotion.com/role/Lease", "shortName": "Lease", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1027 - Disclosure - Commitments and Contingencies", "role": "http://SiliconMotion.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1028 - Disclosure - Segment Information", "role": "http://SiliconMotion.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1029 - Disclosure - Fair Value Measurement", "role": "http://SiliconMotion.com/role/FairValueMeasurement", "shortName": "Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://SiliconMotion.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1030 - Disclosure - Related Party Transactions", "role": "http://SiliconMotion.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1031 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "us-gaap:ComprehensiveIncomePolicyPolicyTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1032 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "us-gaap:ComprehensiveIncomePolicyPolicyTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1033 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Tables)", "role": "http://SiliconMotion.com/role/CashCashEquivalentsAndRestrictedCashTables", "shortName": "Cash, Cash Equivalents, and Restricted Cash (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "simo:ShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1034 - Disclosure - Short-Term Investments (Tables)", "role": "http://SiliconMotion.com/role/ShortTermInvestmentsTables", "shortName": "Short-Term Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "simo:ShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1035 - Disclosure - Notes and Accounts Receivable (Tables)", "role": "http://SiliconMotion.com/role/NotesAndAccountsReceivableTables", "shortName": "Notes and Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1036 - Disclosure - Inventories (Tables)", "role": "http://SiliconMotion.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:CostMethodInvestmentsDescriptionTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "simo:ScheduleOfLongTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1037 - Disclosure - Long-Term Investments (Tables)", "role": "http://SiliconMotion.com/role/LongTermInvestmentsTables", "shortName": "Long-Term Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CostMethodInvestmentsDescriptionTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "simo:ScheduleOfLongTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "simo:SummaryOfNonCurrentAssetsHeldForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1038 - Disclosure - Noncurrent Assets Held for Sale (Tables)", "role": "http://SiliconMotion.com/role/NoncurrentAssetsHeldForSaleTables", "shortName": "Noncurrent Assets Held for Sale (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "simo:SummaryOfNonCurrentAssetsHeldForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1039 - Disclosure - Property and Equipment (Tables)", "role": "http://SiliconMotion.com/role/PropertyAndEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004 - Statement - Consolidated Statements Of Income", "role": "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome", "shortName": "Consolidated Statements Of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "simo:ScheduleOfIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1040 - Disclosure - Goodwill and Acquired Intangible Assets (Tables)", "role": "http://SiliconMotion.com/role/GoodwillAndAcquiredIntangibleAssetsTables", "shortName": "Goodwill and Acquired Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "simo:ScheduleOfIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "simo:RefundLiabilityTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "simo:SummaryOfChangesInRefundLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1041 - Disclosure - Refund Liabilities (Tables)", "role": "http://SiliconMotion.com/role/RefundLiabilitiesTables", "shortName": "Refund Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "simo:RefundLiabilityTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "simo:SummaryOfChangesInRefundLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "simo:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1042 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "role": "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "simo:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1043 - Disclosure - Pension Plan (Tables)", "role": "http://SiliconMotion.com/role/PensionPlanTables", "shortName": "Pension Plan (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1044 - Disclosure - Income Taxes (Tables)", "role": "http://SiliconMotion.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DividendsDeclaredTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1045 - Disclosure - Shareholders' Equity (Tables)", "role": "http://SiliconMotion.com/role/ShareholdersEquityTables", "shortName": "Shareholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DividendsDeclaredTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "simo:ScheduleOfStockOptionAndRestrictedStockUnitCompensationExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1046 - Disclosure - Equity Incentive Plan (Tables)", "role": "http://SiliconMotion.com/role/EquityIncentivePlanTables", "shortName": "Equity Incentive Plan (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "simo:ScheduleOfStockOptionAndRestrictedStockUnitCompensationExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1047 - Disclosure - Lease - (Tables)", "role": "http://SiliconMotion.com/role/LeaseTables", "shortName": "Lease - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1048 - Disclosure - Segment Information (Tables)", "role": "http://SiliconMotion.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1049 - Disclosure - Fair Value Measurement (Tables)", "role": "http://SiliconMotion.com/role/FairValueMeasurementTables", "shortName": "Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005 - Statement - Consolidated Statements Of Comprehensive Income", "role": "http://SiliconMotion.com/role/ConsolidatedStatementsOfComprehensiveIncome", "shortName": "Consolidated Statements Of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "div", "div", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019_MinimumMembersrtRangeAxis", "decimals": "INF", "first": true, "lang": null, "name": "simo:NumberOfProductsShipped", "reportCount": 1, "unique": true, "unitRef": "Unit_Product", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1050 - Disclosure - Organization and Operations - Additional Information (Detail)", "role": "http://SiliconMotion.com/role/OrganizationAndOperationsAdditionalInformationDetail", "shortName": "Organization and Operations - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019_MinimumMembersrtRangeAxis", "decimals": "INF", "first": true, "lang": null, "name": "simo:NumberOfProductsShipped", "reportCount": 1, "unique": true, "unitRef": "Unit_Product", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1051 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)", "role": "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "shortName": "Summary of Significant Accounting Policies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "us-gaap:ComprehensiveIncomePolicyPolicyTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1052 - Disclosure - Components of Accumulated Other Comprehensive Income (Loss) (Detail)", "role": "http://SiliconMotion.com/role/ComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail", "shortName": "Components of Accumulated Other Comprehensive Income (Loss) (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "us-gaap:ComprehensiveIncomePolicyPolicyTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2016", "decimals": "-3", "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1053 - Disclosure - Details of Cash, Cash Equivalents, and Restricted Cash (Detail)", "role": "http://SiliconMotion.com/role/DetailsOfCashCashEquivalentsAndRestrictedCashDetail", "shortName": "Details of Cash, Cash Equivalents, and Restricted Cash (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "simo:ShortTermInvestmentsTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TradingSecurities", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1054 - Disclosure - Short Term Investments (Detail)", "role": "http://SiliconMotion.com/role/ShortTermInvestmentsDetail", "shortName": "Short Term Investments (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R55": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019_TradingSecuritiesMemberusgaapInformationByCategoryOfDebtSecurityAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TradingSecuritiesRealizedGain", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1055 - Disclosure - Short Term Investments - Additional Information (Detail)", "role": "http://SiliconMotion.com/role/ShortTermInvestmentsAdditionalInformationDetail", "shortName": "Short Term Investments - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019_TradingSecuritiesMemberusgaapInformationByCategoryOfDebtSecurityAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TradingSecuritiesRealizedGain", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1056 - Disclosure - Summary of Notes and Accounts Receivable (Detail)", "role": "http://SiliconMotion.com/role/SummaryOfNotesAndAccountsReceivableDetail", "shortName": "Summary of Notes and Accounts Receivable (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R57": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1057 - Disclosure - Change In Allowances (Detail)", "role": "http://SiliconMotion.com/role/ChangeInAllowancesDetail", "shortName": "Change In Allowances (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "simo:ScheduleOfAllowanceForReturnAndAllowanceAndDiscountAccountTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1058 - Disclosure - Components of Inventories (Detail)", "role": "http://SiliconMotion.com/role/ComponentsOfInventoriesDetail", "shortName": "Components of Inventories (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1059 - Disclosure - Inventories - Additional Information (Detail)", "role": "http://SiliconMotion.com/role/InventoriesAdditionalInformationDetail", "shortName": "Inventories - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2016", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006 - Statement - Consolidated Statements Of Changes In Shareholders' Equity", "role": "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "shortName": "Consolidated Statements Of Changes In Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2016", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermInvestments", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1060 - Disclosure - Long-Term Investments - Equity Investments with Carrying Value (Detail)", "role": "http://SiliconMotion.com/role/LongTermInvestmentsEquityInvestmentsWithCarryingValueDetail", "shortName": "Long-Term Investments - Equity Investments with Carrying Value (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "simo:ScheduleOfLongTermInvestmentsTableTextBlock", "us-gaap:CostMethodInvestmentsDescriptionTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019_CashidoCorpMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "decimals": "3", "lang": null, "name": "simo:CostMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2018To12_31_2018", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireLongtermInvestments", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1061 - Disclosure - Long-term Investment - Additional Information (Detail)", "role": "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail", "shortName": "Long-term Investment - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P12_01_2006To02_28_2007_CompanyBMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsToAcquireLongtermInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "simo:SummaryOfNonCurrentAssetsHeldForSaleTableTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "simo:DisposalGroupNoncurrentAssetsHeldForSaleCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1062 - Disclosure - Summary of Noncurrent Assets Held for Sale (Detail)", "role": "http://SiliconMotion.com/role/SummaryOfNoncurrentAssetsHeldForSaleDetail", "shortName": "Summary of Noncurrent Assets Held for Sale (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "simo:SummaryOfNonCurrentAssetsHeldForSaleTableTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "simo:DisposalGroupNoncurrentAssetsHeldForSaleCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2017To12_31_2017", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnDispositionOfAssets1", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1063 - Disclosure - Noncurrent Assets Held For Sale - Additional Information (Detail)", "role": "http://SiliconMotion.com/role/NoncurrentAssetsHeldForSaleAdditionalInformationDetail", "shortName": "Noncurrent Assets Held For Sale - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R64": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Land", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1064 - Disclosure - Property and Equipment (Detail)", "role": "http://SiliconMotion.com/role/PropertyAndEquipmentDetail", "shortName": "Property and Equipment (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Land", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1065 - Disclosure - Property And Equipment - Additional Information (Detail)", "role": "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail", "shortName": "Property And Equipment - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1066 - Disclosure - Cumulative Value of Intangible Assets Related to Acquisition (Detail)", "role": "http://SiliconMotion.com/role/CumulativeValueOfIntangibleAssetsRelatedToAcquisitionDetail", "shortName": "Cumulative Value of Intangible Assets Related to Acquisition (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "simo:ScheduleOfIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019_AcquiredEntitiesMemberusgaapBusinessAcquisitionAxis", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1067 - Disclosure - Goodwill And Acquired Intangible Assets - Additional Information (Detail)", "role": "http://SiliconMotion.com/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "shortName": "Goodwill And Acquired Intangible Assets - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1068 - Disclosure - Schedule of Goodwill (Detail)", "role": "http://SiliconMotion.com/role/ScheduleOfGoodwillDetail", "shortName": "Schedule of Goodwill (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "div", "div", "div", "us-gaap:ShortTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseShortTermBorrowings", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1069 - Disclosure - Short-Term Bank Loans - Additional Information (Detail)", "role": "http://SiliconMotion.com/role/ShortTermBankLoansAdditionalInformationDetail", "shortName": "Short-Term Bank Loans - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "us-gaap:ShortTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseShortTermBorrowings", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:DividendsDeclaredTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P10_01_2019To12_31_2019", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007 - Statement - Consolidated Statements Of Changes In Shareholders' Equity (Parenthetical)", "role": "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityParenthetical", "shortName": "Consolidated Statements Of Changes In Shareholders' Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R70": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CustomerRefundLiabilityCurrent", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1070 - Disclosure - Refund Liabilities - Summary of Refund Liabilities (Detail)", "role": "http://SiliconMotion.com/role/RefundLiabilitiesSummaryOfRefundLiabilitiesDetail", "shortName": "Refund Liabilities - Summary of Refund Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R71": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "simo:SummaryOfChangesInRefundLiabilitiesTableTextBlock", "simo:RefundLiabilityTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "simo:CustomerRefundLiabilityCurrentBeginningBalance", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1071 - Disclosure - Refund Liabilities - Summary of Change in Refund Liabilities (Detail)", "role": "http://SiliconMotion.com/role/RefundLiabilitiesSummaryOfChangeInRefundLiabilitiesDetail", "shortName": "Refund Liabilities - Summary of Change in Refund Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "simo:SummaryOfChangesInRefundLiabilitiesTableTextBlock", "simo:RefundLiabilityTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "simo:CustomerRefundLiabilityCurrentBeginningBalance", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "simo:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1072 - Disclosure - Accrued Expenses and Other Current Liabilities (Detail)", "role": "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail", "shortName": "Accrued Expenses and Other Current Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "simo:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1073 - Disclosure - Pension Plan - Additional Information (Detail)", "role": "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail", "shortName": "Pension Plan - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1074 - Disclosure - Changes in Benefits Obligation and Plan Assets and Reconciliation of Funded Status (Detail)", "role": "http://SiliconMotion.com/role/ChangesInBenefitsObligationAndPlanAssetsAndReconciliationOfFundedStatusDetail", "shortName": "Changes in Benefits Obligation and Plan Assets and Reconciliation of Funded Status (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2016", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "simo:ScheduleOfNetBenefitCostAndChangesRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1075 - Disclosure - Amounts Recognized in Accumulated Other Comprehensive Income (Detail)", "role": "http://SiliconMotion.com/role/AmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail", "shortName": "Amounts Recognized in Accumulated Other Comprehensive Income (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "simo:ScheduleOfNetBenefitCostAndChangesRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1076 - Disclosure - Components of Net Periodic Benefit Cost (Detail)", "role": "http://SiliconMotion.com/role/ComponentsOfNetPeriodicBenefitCostDetail", "shortName": "Components of Net Periodic Benefit Cost (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1077 - Disclosure - Other Changes in Plan Assets and Benefit Obligation Recognized in Other Comprehensive Loss (Detail)", "role": "http://SiliconMotion.com/role/OtherChangesInPlanAssetsAndBenefitObligationRecognizedInOtherComprehensiveLossDetail", "shortName": "Other Changes in Plan Assets and Benefit Obligation Recognized in Other Comprehensive Loss (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1078 - Disclosure - Expected Benefit Payments (Detail)", "role": "http://SiliconMotion.com/role/ExpectedBenefitPaymentsDetail", "shortName": "Expected Benefit Payments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1079 - Disclosure - Actuarial Assumptions to Determine Benefit Obligations (Detail)", "role": "http://SiliconMotion.com/role/ActuarialAssumptionsToDetermineBenefitObligationsDetail", "shortName": "Actuarial Assumptions to Determine Benefit Obligations (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1008 - Statement - Consolidated Statements Of Cash Flows", "role": "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements Of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1080 - Disclosure - Fair Values Of FCI's Pension Plan Assets (Detail)", "role": "http://SiliconMotion.com/role/FairValuesOfFcisPensionPlanAssetsDetail", "shortName": "Fair Values Of FCI's Pension Plan Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2018_FCIIncMembersrtConsolidatedEntitiesAxis", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1081 - Disclosure - Components of Income Tax Expense (Detail)", "role": "http://SiliconMotion.com/role/ComponentsOfIncomeTaxExpenseDetail", "shortName": "Components of Income Tax Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1082 - Disclosure - Income (loss) Before Income Taxes for Domestic and Foreign Entities (Detail)", "role": "http://SiliconMotion.com/role/IncomeLossBeforeIncomeTaxesForDomesticAndForeignEntitiesDetail", "shortName": "Income (loss) Before Income Taxes for Domestic and Foreign Entities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2017To12_31_2017", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1083 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2017To12_31_2017", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1084 - Disclosure - Reconciliation of Income Tax Expense on Pretax Income at Statutory Rate and Income Tax Expense (Detail)", "role": "http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail", "shortName": "Reconciliation of Income Tax Expense on Pretax Income at Statutory Rate and Income Tax Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "simo:DeferredTaxAssetsAccountsReceivableAndAdvancePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1085 - Disclosure - Deferred Income Tax Assets (liabilities) (Detail)", "role": "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail", "shortName": "Deferred Income Tax Assets (liabilities) (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "simo:DeferredTaxAssetsAccountsReceivableAndAdvancePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1086 - Disclosure - Reconciliation of Unrecognized Tax Benefits (Detail)", "role": "http://SiliconMotion.com/role/ReconciliationOfUnrecognizedTaxBenefitsDetail", "shortName": "Reconciliation of Unrecognized Tax Benefits (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019_CNsrtStatementGeographicalAxis", "decimals": null, "first": true, "lang": "en-US", "name": "simo:IncomeTaxExaminationYearsSubjectToExamination", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1087 - Disclosure - Summary of Major Jurisdictions and Tax Year Subject to Examination Tax Authorities (Detail)", "role": "http://SiliconMotion.com/role/SummaryOfMajorJurisdictionsAndTaxYearSubjectToExaminationTaxAuthoritiesDetail", "shortName": "Summary of Major Jurisdictions and Tax Year Subject to Examination Tax Authorities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019_CNsrtStatementGeographicalAxis", "decimals": null, "first": true, "lang": "en-US", "name": "simo:IncomeTaxExaminationYearsSubjectToExamination", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:DividendsDeclaredTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P10_01_2019To12_31_2019", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1088 - Disclosure - Cash Dividends Declared Per Ordinary Share (Detail)", "role": "http://SiliconMotion.com/role/CashDividendsDeclaredPerOrdinaryShareDetail", "shortName": "Cash Dividends Declared Per Ordinary Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:DividendsDeclaredTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P10_01_2019To12_31_2019", "decimals": "-3", "lang": null, "name": "us-gaap:DividendsCash", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:DividendsDeclaredTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P10_01_2019To12_31_2019", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1089 - Disclosure - Shareholders' Equity - Additional Information (Detail)", "role": "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail", "shortName": "Shareholders' Equity - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "lang": null, "name": "simo:IncreaseDecreaseInDividendsPayable", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1009 - Disclosure - Organization and Operations", "role": "http://SiliconMotion.com/role/OrganizationAndOperations", "shortName": "Organization and Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn04_30_2010", "decimals": "-3", "first": true, "lang": null, "name": "simo:StockOptionsSubjectToAndExchangedInOptionExchangeProgram", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1090 - Disclosure - Equity Incentive Plan - Additional Information (Detail)", "role": "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail", "shortName": "Equity Incentive Plan - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn04_30_2010", "decimals": "-3", "first": true, "lang": null, "name": "simo:StockOptionsSubjectToAndExchangedInOptionExchangeProgram", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "simo:ScheduleOfStockOptionAndRestrictedStockUnitCompensationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2018_EmployeeStockOptionsAndRestrictedStockUnitsMemberusgaapAwardTypeAxis_EquityIncentivePlanTwentyZeroFiveAndTwentyFifteenMemberusgaapPlanNameAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1091 - Disclosure - Summary of Stock Option and Restricted Stock Units Activity (Detail)", "role": "http://SiliconMotion.com/role/SummaryOfStockOptionAndRestrictedStockUnitsActivityDetail", "shortName": "Summary of Stock Option and Restricted Stock Units Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "simo:ScheduleOfStockOptionAndRestrictedStockUnitCompensationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2016_EmployeeStockOptionsAndRestrictedStockUnitsMemberusgaapAwardTypeAxis_EquityIncentivePlanTwentyZeroFiveAndTwentyFifteenMemberusgaapPlanNameAxis", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2016", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1092 - Disclosure - Summary of Stock Option Activity and Related Information (Detail)", "role": "http://SiliconMotion.com/role/SummaryOfStockOptionActivityAndRelatedInformationDetail", "shortName": "Summary of Stock Option Activity and Related Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2016", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1093 - Disclosure - Summary of Status of Restricted Stock Units and Changes (Detail)", "role": "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail", "shortName": "Summary of Status of Restricted Stock Units and Changes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1094 - Disclosure - Table of Stock-based Compensation Expense (Detail)", "role": "http://SiliconMotion.com/role/TableOfStockBasedCompensationExpenseDetail", "shortName": "Table of Stock-based Compensation Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019_CostOfSalesMemberusgaapIncomeStatementLocationAxis", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1095 - Disclosure - Lease - Additional Information (Detail)", "role": "http://SiliconMotion.com/role/LeaseAdditionalInformationDetail", "shortName": "Lease - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1096 - Disclosure - Lease - Schedule Of Future Minimum Rental Payments For Operating Leases (Detail)", "role": "http://SiliconMotion.com/role/LeaseScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail", "shortName": "Lease - Schedule Of Future Minimum Rental Payments For Operating Leases (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1097 - Disclosure - Commitments And Contingencies - Additional Information (Detail)", "role": "http://SiliconMotion.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "shortName": "Commitments And Contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P04_17_2009To04_17_2009", "decimals": "-3", "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1098 - Disclosure - Segment Information - Additional Information (Detail)", "role": "http://SiliconMotion.com/role/SegmentInformationAdditionalInformationDetail", "shortName": "Segment Information - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Segment", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1099 - Disclosure - Revenue by Product Category (Detail)", "role": "http://SiliconMotion.com/role/RevenueByProductCategoryDetail", "shortName": "Revenue by Product Category (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d855208d20f.htm", "contextRef": "P01_01_2019To12_31_2019_MobileStorageMembersrtProductOrServiceAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } } }, "segmentCount": 86, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CHINA", "terseLabel": "China" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://SiliconMotion.com/role/LongLivedAssetsPropertyAndEquipmentNetByGeographicAreaDetail", "http://SiliconMotion.com/role/RevenueByGeographicAreaDetail", "http://SiliconMotion.com/role/SummaryOfMajorJurisdictionsAndTaxYearSubjectToExaminationTaxAuthoritiesDetail" ], "xbrltype": "domainItemType" }, "country_HK": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "HONG KONG", "terseLabel": "HONG KONG" } } }, "localname": "HK", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfMajorJurisdictionsAndTaxYearSubjectToExaminationTaxAuthoritiesDetail" ], "xbrltype": "domainItemType" }, "country_JP": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "JAPAN", "terseLabel": "Japan" } } }, "localname": "JP", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://SiliconMotion.com/role/LongLivedAssetsPropertyAndEquipmentNetByGeographicAreaDetail" ], "xbrltype": "domainItemType" }, "country_KR": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "KOREA, REPUBLIC OF", "terseLabel": "Korea" } } }, "localname": "KR", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://SiliconMotion.com/role/ActuarialAssumptionsToDetermineBenefitObligationsDetail", "http://SiliconMotion.com/role/LongLivedAssetsPropertyAndEquipmentNetByGeographicAreaDetail", "http://SiliconMotion.com/role/RevenueByGeographicAreaDetail" ], "xbrltype": "domainItemType" }, "country_MY": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "MALAYSIA", "terseLabel": "Malaysia" } } }, "localname": "MY", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://SiliconMotion.com/role/RevenueByGeographicAreaDetail" ], "xbrltype": "domainItemType" }, "country_SG": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SINGAPORE", "terseLabel": "Singapore" } } }, "localname": "SG", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://SiliconMotion.com/role/RevenueByGeographicAreaDetail" ], "xbrltype": "domainItemType" }, "country_TW": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "TAIWAN, PROVINCE OF CHINA", "terseLabel": "Taiwan" } } }, "localname": "TW", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://SiliconMotion.com/role/LongLivedAssetsPropertyAndEquipmentNetByGeographicAreaDetail", "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail", "http://SiliconMotion.com/role/RevenueByGeographicAreaDetail", "http://SiliconMotion.com/role/SummaryOfMajorJurisdictionsAndTaxYearSubjectToExaminationTaxAuthoritiesDetail" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://SiliconMotion.com/role/LongLivedAssetsPropertyAndEquipmentNetByGeographicAreaDetail", "http://SiliconMotion.com/role/RevenueByGeographicAreaDetail", "http://SiliconMotion.com/role/SummaryOfMajorJurisdictionsAndTaxYearSubjectToExaminationTaxAuthoritiesDetail" ], "xbrltype": "domainItemType" }, "dei_AddressTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.", "label": "Address Type [Domain]" } } }, "localname": "AddressTypeDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "dei_AdrMember": { "auth_ref": [ "r483" ], "lang": { "en-US": { "role": { "documentation": "American Depository Receipt (or American Depository Share, ADS).", "label": "ADR [Member]", "terseLabel": "American Depositary Shares [Member]" } } }, "localname": "AdrMember", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_BusinessContactMember": { "auth_ref": [ "r488" ], "lang": { "en-US": { "role": { "documentation": "Business contact for the entity", "label": "Business Contact [Member]" } } }, "localname": "BusinessContactMember", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_ContactPersonnelFaxNumber": { "auth_ref": [ "r484" ], "lang": { "en-US": { "role": { "documentation": "Fax Number of contact personnel.", "label": "Contact Personnel Fax Number" } } }, "localname": "ContactPersonnelFaxNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_ContactPersonnelName": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of contact personnel", "label": "Contact Personnel Name" } } }, "localname": "ContactPersonnelName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r485" ], "lang": { "en-US": { "role": { "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r487" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r488" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r485" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r486" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityAddressesAddressTypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.", "label": "Entity Addresses, Address Type [Axis]" } } }, "localname": "EntityAddressesAddressTypeAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r489" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r489" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r489" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r490" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r489" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r489" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r481" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r482" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "simo_AccruedLeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail": { "order": 8.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued lease liability current.", "label": "Accrued Lease Liability current", "verboseLabel": "Lease liabilities" } } }, "localname": "AccruedLeaseLiabilityCurrent", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "simo_AccruedLicensesCurrent": { "auth_ref": [], "calculation": { "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail": { "order": 4.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Licenses, Current", "label": "Accrued Licenses, Current", "terseLabel": "License fees and royalties" } } }, "localname": "AccruedLicensesCurrent", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "simo_AccruedPropertyAndEquipmentCurrent": { "auth_ref": [], "calculation": { "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail": { "order": 6.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Property And Equipment Current", "label": "Accrued Property And Equipment Current", "terseLabel": "Equipment" } } }, "localname": "AccruedPropertyAndEquipmentCurrent", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "simo_AccruedResearchAndDevelopmentExpenseCurrent": { "auth_ref": [], "calculation": { "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Research and Development Expense, Current", "label": "Accrued Research and Development Expense, Current", "terseLabel": "Research and development payable" } } }, "localname": "AccruedResearchAndDevelopmentExpenseCurrent", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "simo_AcquiredEntitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Acquired Entities [Member]", "label": "Acquired Entities [Member]", "terseLabel": "FCI, Centronix, BTL, Shannon and Bigtera" } } }, "localname": "AcquiredEntitiesMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/CumulativeValueOfIntangibleAssetsRelatedToAcquisitionDetail" ], "xbrltype": "domainItemType" }, "simo_AcquisitionOfBigteraAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Acquisition of Bigtera", "label": "Acquisition Of Bigtera [Abstract]", "verboseLabel": "Acquisition of Bigtera" } } }, "localname": "AcquisitionOfBigteraAbstract", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "simo_AcquisitionOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Acquisition One.", "label": "Acquisition One [Member]", "terseLabel": "FCI, Centronix and BTL" } } }, "localname": "AcquisitionOneMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "simo_AdditionsChargedToExpenseNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Additions charged to expense net.", "label": "Additions Charged To Expense Net", "terseLabel": "Additions" } } }, "localname": "AdditionsChargedToExpenseNet", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/RefundLiabilitiesSummaryOfChangeInRefundLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "simo_AllAmericanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All American [Member]", "label": "All American [Member]", "terseLabel": "All American" } } }, "localname": "AllAmericanMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "simo_AllowanceForSalesReturnsAndDiscounts": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Allowance For Sales Returns And Discounts.", "label": "Allowance For Sales Returns And Discounts", "periodEndLabel": "Balance, end of year", "periodStartLabel": "Balance, beginning of year" } } }, "localname": "AllowanceForSalesReturnsAndDiscounts", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ChangeInAllowancesDetail" ], "xbrltype": "monetaryItemType" }, "simo_AllowancesForSalesReturnsAndDiscountsActualSales": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Allowances For Sales Returns And Discounts Actual Sales", "label": "Allowances For Sales Returns And Discounts Actual Sales", "negatedLabel": "Actual sales return and discount" } } }, "localname": "AllowancesForSalesReturnsAndDiscountsActualSales", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ChangeInAllowancesDetail" ], "xbrltype": "monetaryItemType" }, "simo_AllowancesForSalesReturnsAndDiscountsPeriodIncreaseDecrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Allowances For Sales Returns And Discounts Period Increase Decrease", "label": "Allowances For Sales Returns And Discounts Period Increase Decrease", "terseLabel": "Additions charged to expense, net" } } }, "localname": "AllowancesForSalesReturnsAndDiscountsPeriodIncreaseDecrease", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ChangeInAllowancesDetail" ], "xbrltype": "monetaryItemType" }, "simo_AmericanDepositaryShareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "American Depositary Share [Member]", "label": "American Depositary Share [Member]", "terseLabel": "American Depositary Shares" } } }, "localname": "AmericanDepositaryShareMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "simo_AnnualDividendMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Annual Dividend [Member]", "label": "Annual Dividend [Member]", "terseLabel": "Annual Dividend [Member]" } } }, "localname": "AnnualDividendMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "simo_AssetsAndLiabilitiesEliminatedUponConsolidationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assets and Liabilities Eliminated upon Consolidation [Abstract]", "label": "Assets and Liabilities Eliminated upon Consolidation [Abstract]" } } }, "localname": "AssetsAndLiabilitiesEliminatedUponConsolidationAbstract", "nsuri": "http://SiliconMotion.com/20191231", "xbrltype": "stringItemType" }, "simo_BankLoanPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bank loan.", "label": "Bank loan [Policy Text Block]", "terseLabel": "Bank loans" } } }, "localname": "BankLoanPolicyTextBlock", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "simo_BigteraMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bigtera.", "label": "Bigtera [Member]", "terseLabel": "Bigtera" } } }, "localname": "BigteraMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "simo_BuildingAndLeaseholdImprovementsGross": { "auth_ref": [], "calculation": { "http://SiliconMotion.com/role/PropertyAndEquipmentDetail": { "order": 5.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount at the balance sheet date of long-lived, depreciable assets that include building structures held for productive use including any addition, improvement, or renovation to the structure as well as the addition of improvements to assets held under lease arrangements.", "label": "Buildings and improvements to leaseholds", "terseLabel": "Leasehold and buildings improvement" } } }, "localname": "BuildingAndLeaseholdImprovementsGross", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "simo_BuildingAndLeaseholdImprovementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Building And Leasehold Improvements [Member]", "label": "Building And Leasehold Improvements [Member]", "terseLabel": "Leasehold and buildings improvement" } } }, "localname": "BuildingAndLeaseholdImprovementsMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "simo_CashAndRestrictedCashDisposed": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash and restricted cash disposed", "label": "Cash And Restricted Cash Disposed", "terseLabel": "Cash and restricted cash disposed" } } }, "localname": "CashAndRestrictedCashDisposed", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "simo_CashidoCorpMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cashido Corp.", "label": "Cashido Corp [Member]", "terseLabel": "Cashido Corp. (Cashido)" } } }, "localname": "CashidoCorpMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentsEquityInvestmentsWithCarryingValueDetail" ], "xbrltype": "domainItemType" }, "simo_CommitmentsAndContingenciesDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commitments and Contingencies Disclosure [Line Items]", "label": "Commitments and Contingencies Disclosure [Line Items]", "terseLabel": "Commitments and Contingencies Disclosure [Line Items]" } } }, "localname": "CommitmentsAndContingenciesDisclosureLineItems", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "simo_CommitmentsAndContingenciesDisclosureTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commitments and Contingencies Disclosure [Table]", "label": "Commitments and Contingencies Disclosure [Table]", "terseLabel": "Commitments and Contingencies Disclosure [Table]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTable", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "simo_CompanyAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Company A [Member]", "label": "Company A [Member]", "terseLabel": "Cashido Corp. (Cashido)" } } }, "localname": "CompanyAMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "simo_CompanyBMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Company B [Member]", "label": "Company B [Member]", "terseLabel": "Vastview Technology, Corp. (Vastview)" } } }, "localname": "CompanyBMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "simo_ConsiderationPaid": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Consideration Paid", "label": "Consideration Paid", "terseLabel": "Total consideration" } } }, "localname": "ConsiderationPaid", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "simo_ContractMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract [Member]", "label": "Contract [Member]", "terseLabel": "Guaranteed Interest Contract" } } }, "localname": "ContractMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/FairValuesOfFcisPensionPlanAssetsDetail" ], "xbrltype": "domainItemType" }, "simo_CostMethodInvestmentOwnershipPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost Method Investment, Ownership Percentage", "label": "Cost Method Investment, Ownership Percentage", "terseLabel": "Equity Investments Percentage of Ownership" } } }, "localname": "CostMethodInvestmentOwnershipPercentage", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentsEquityInvestmentsWithCarryingValueDetail" ], "xbrltype": "percentItemType" }, "simo_CostMethodInvestmentReturnOfCapital": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cost Method Investment Return of Capital", "label": "Cost Method Investment Return of Capital", "terseLabel": "Cost method investment capital return" } } }, "localname": "CostMethodInvestmentReturnOfCapital", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "simo_CostMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost Method Investments and Joint Ventures [Abstract]", "label": "Cost Method Investments and Joint Ventures [Abstract]" } } }, "localname": "CostMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://SiliconMotion.com/20191231", "xbrltype": "stringItemType" }, "simo_CustomerRefundLiabilityCurrentBeginningBalance": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Customer refund liability current beginning balance.", "label": "Customer Refund Liability Current Beginning Balance", "terseLabel": "Balance, beginning of year" } } }, "localname": "CustomerRefundLiabilityCurrentBeginningBalance", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/RefundLiabilitiesSummaryOfChangeInRefundLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "simo_CustomerRefundLiabilityCurrentEndingBalance": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Customer refund liability current ending balance.", "label": "Customer Refund Liability Current Ending Balance", "terseLabel": "Balance, end of year" } } }, "localname": "CustomerRefundLiabilityCurrentEndingBalance", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/RefundLiabilitiesSummaryOfChangeInRefundLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "simo_DeepVisionIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deep Vision Inc [Member]", "label": "Deep Vision Inc [Member]", "terseLabel": "Deep Vision, Inc (Deep Vision)" } } }, "localname": "DeepVisionIncMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail", "http://SiliconMotion.com/role/LongTermInvestmentsEquityInvestmentsWithCarryingValueDetail" ], "xbrltype": "domainItemType" }, "simo_DeferredTaxAssetsAccountsReceivableAndAdvancePayments": { "auth_ref": [], "calculation": { "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Assets Accounts Receivable and Advance Payments", "label": "Deferred Tax Assets Accounts Receivable and Advance Payments", "terseLabel": "Notes and accounts receivable" } } }, "localname": "DeferredTaxAssetsAccountsReceivableAndAdvancePayments", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "simo_DeferredTaxAssetsLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred tax assets (liabilities), property, plant and equipment.", "label": "Deferred Tax Assets Liabilities Property Plant And Equipment", "terseLabel": "Property and equipment" } } }, "localname": "DeferredTaxAssetsLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "simo_DeferredTaxAssetsUnrealizedCurrencyExchangeLossGain": { "auth_ref": [], "calculation": { "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Assets, Unrealized Currency Exchange Loss (Gain)", "label": "Deferred Tax Assets, Unrealized Currency Exchange Loss (Gain)", "terseLabel": "Foreign currency translation" } } }, "localname": "DeferredTaxAssetsUnrealizedCurrencyExchangeLossGain", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "simo_DefinedBenefitPlanAmortizationOfUnrecognizedGainsLosses": { "auth_ref": [], "calculation": { "http://SiliconMotion.com/role/ComponentsOfNetPeriodicBenefitCostDetail": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Defined benefit plan amortization of unrecognized gains losses.", "label": "Defined Benefit Plan Amortization Of Unrecognized Gains Losses", "terseLabel": "Amortization of unrecognized net transition obligation and unrecognized net actuarial gain" } } }, "localname": "DefinedBenefitPlanAmortizationOfUnrecognizedGainsLosses", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ComponentsOfNetPeriodicBenefitCostDetail" ], "xbrltype": "monetaryItemType" }, "simo_DefinedBenefitPlanContributionsPercentOfCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined Benefit Plan, Contributions, Percent of Compensation", "label": "Defined Benefit Plan, Contributions, Percent of Compensation", "terseLabel": "Contributions Based on Percentage Employee Salaries under Labor Standards Law" } } }, "localname": "DefinedBenefitPlanContributionsPercentOfCompensation", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "simo_DepreciationAndAmortizationOfPropertyAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Depreciation and amortization of property & equipment.", "label": "Depreciation And Amortization Of Property And Equipment", "terseLabel": "Depreciation and amortization of property & equipment" } } }, "localname": "DepreciationAndAmortizationOfPropertyAndEquipment", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "simo_DialogueSemiconductorPlcMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Dialogue Semiconductor PLC [Member].", "label": "Dialogue Semiconductor PLC [Member]", "terseLabel": "Dialogue Semiconductor PLC [Member]" } } }, "localname": "DialogueSemiconductorPlcMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "simo_DisposalGroupNoncurrentAssetsHeldForSaleCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as long lived assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Noncurrent Assets Held For Sale, Current", "terseLabel": "Assets held for sale" } } }, "localname": "DisposalGroupNoncurrentAssetsHeldForSaleCurrent", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/SummaryOfNoncurrentAssetsHeldForSaleDetail" ], "xbrltype": "monetaryItemType" }, "simo_DisposalOfFciAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disposal of FCI.", "label": "Disposal of FCI [Abstract]", "verboseLabel": "Disposal of FCI" } } }, "localname": "DisposalOfFciAbstract", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "simo_DisposalsOfSubsidairyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disposals Of Subsidairy Policy Text Block", "label": "Disposals Of Subsidairy [Policy Text Block]", "terseLabel": "Disposal of Subsidiary" } } }, "localname": "DisposalsOfSubsidairyPolicyTextBlock", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "simo_DistributionsReceivedByCompany": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Distributions Received By Company", "label": "Distributions Received By Company", "terseLabel": "Distribution claim received as beneficiary" } } }, "localname": "DistributionsReceivedByCompany", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "simo_EarningsPerAmericanDepositorySharesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Earnings per American Depository Shares [Abstract]", "label": "Earnings per American Depository Shares [Abstract]", "terseLabel": "EARNINGS PER ADS (one ADS equals four ordinary shares):" } } }, "localname": "EarningsPerAmericanDepositorySharesAbstract", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "simo_EarningsPerShareAmericanDepositorySharesBasic": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share of American Depository Receipts outstanding during the reporting period.", "label": "Earnings Per Share, ADS Basic", "terseLabel": "Basic" } } }, "localname": "EarningsPerShareAmericanDepositorySharesBasic", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "simo_EarningsPerShareAmericanDepositorySharesDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share of American Depository Receipts and dilutive common stock equivalents outstanding during the reporting period.", "label": "Earnings Per Share, ADS Diluted", "terseLabel": "Diluted" } } }, "localname": "EarningsPerShareAmericanDepositorySharesDiluted", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "simo_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeUnappropriateEarningsTaxRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effective income tax rate reconciliation at federal statutory income unappropriate earnings tax rate", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Unappropriate Earnings Tax Rate", "terseLabel": "Rate of corporate surtax, unappropriated earnings" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeUnappropriateEarningsTaxRate", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "simo_EmployeeStockOptionAndRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Option And Restricted Stock Units [Member]", "label": "Employee Stock Option And Restricted Stock Units [Member]", "terseLabel": "Employee Stock Option And Restricted Stock Units [Member]" } } }, "localname": "EmployeeStockOptionAndRestrictedStockUnitsMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "simo_EmployeeStockOptionsAndRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Options And Restricted Stock Units [Member]", "label": "Employee Stock Options And Restricted Stock Units [Member]", "terseLabel": "Employee Stock Options And Restricted Stock Units [Member]" } } }, "localname": "EmployeeStockOptionsAndRestrictedStockUnitsMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfStockOptionAndRestrictedStockUnitsActivityDetail" ], "xbrltype": "domainItemType" }, "simo_EquityIncentivePlanTwentyFifteenMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Incentive Plan Twenty Fifteen [Member]", "label": "Equity Incentive Plan Twenty Fifteen [Member]", "terseLabel": "2015 Equity Incentive Plan" } } }, "localname": "EquityIncentivePlanTwentyFifteenMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "simo_EquityIncentivePlanTwentyZeroFiveAndTwentyFifteenMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Incentive Plan Twenty Zero Five and Twenty Fifteen [Member]", "label": "Equity Incentive Plan Twenty Zero Five and Twenty Fifteen [Member]", "terseLabel": "The 2005 Plan and The 2015 Plan" } } }, "localname": "EquityIncentivePlanTwentyZeroFiveAndTwentyFifteenMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfStockOptionAndRestrictedStockUnitsActivityDetail" ], "xbrltype": "domainItemType" }, "simo_EquityIncentivePlanTwentyZeroFiveMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Incentive Plan Twenty Zero Five [Member]", "label": "Equity Incentive Plan Twenty Zero Five [Member]", "terseLabel": "2005 Equity Incentive Plan" } } }, "localname": "EquityIncentivePlanTwentyZeroFiveMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "simo_ExercisePriceRangeOfStockOptionsSubjectToExchangeProgram": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exercise Price Range of Stock Options Subject to Exchange Program", "label": "Exercise Price Range of Stock Options Subject to Exchange Program", "terseLabel": "Stock option granted exercise price" } } }, "localname": "ExercisePriceRangeOfStockOptionsSubjectToExchangeProgram", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "simo_FCIIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "FCI Inc [Member]", "label": "Fci Inc [Member]", "terseLabel": "FCI" } } }, "localname": "FCIIncMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://SiliconMotion.com/role/FairValuesOfFcisPensionPlanAssetsDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "simo_FairValuesOfPensionPlanAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of fair values of plan assets of pension plans.", "label": "Fair Values Of Pension Plan Assets Table [Text Block]", "terseLabel": "Fair Values of FCI's Pension Plan Assets" } } }, "localname": "FairValuesOfPensionPlanAssetsTableTextBlock", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/PensionPlanTables" ], "xbrltype": "textBlockItemType" }, "simo_FiniteLivedIntangibleLiabilitiesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Finite-Lived Intangible Liabilities [Line Items]", "label": "Finite-Lived Intangible Liabilities [Line Items]", "terseLabel": "Finite-Lived Intangible Liabilities [Line Items]" } } }, "localname": "FiniteLivedIntangibleLiabilitiesLineItems", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/CumulativeValueOfIntangibleAssetsRelatedToAcquisitionDetail" ], "xbrltype": "stringItemType" }, "simo_FixedAssetHeldForSalePolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed asset held for sale.", "label": "Fixed Asset Held For Sale Policy [Text Block]", "terseLabel": "Noncurrent Assets Held for Sale" } } }, "localname": "FixedAssetHeldForSalePolicyTextBlock", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "simo_ForeignCurrencyTransactionsPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of policy for foreign currency transactions are recorded at the rates of exchange in effect when the transaction occurs. Gains or losses, resulting from the application of different foreign exchange rates when cash in foreign currency is converted into the entities functional currency, or when foreign currency receivables and payables are settled, are credited or charged to income in the period of conversion or settlement. At the balance sheet date, assets and liabilities denominated in foreign currencies are remeasured based on prevailing exchange rates and any resulting gains or losses are credited or charged to income.", "label": "Foreign Currency Transactions [Policy Text Block]", "terseLabel": "Foreign Currency Transactions" } } }, "localname": "ForeignCurrencyTransactionsPolicyTextBlock", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "simo_GoodwillAndIntangibleAssetsDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Goodwill and Intangible Assets Disclosure [Line Items]", "label": "Goodwill and Intangible Assets Disclosure [Line Items]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Line Items]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureLineItems", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "simo_GoodwillAndIntangibleAssetsDisclosureTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Goodwill and Intangible Assets Disclosure [Table]", "label": "Goodwill and Intangible Assets Disclosure [Table]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Table]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTable", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "simo_GovernmentSubsidiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for grants received by the Company from the Korean government to assist with specific research and development activities are deducted from those research and development costs incurred, in the period in which the related expenses are incurred, to the extent that they are non-refundable. Government grants that were used for the acquisition of fixed assets are deducted from the acquisition costs of the acquired assets and amortized over the useful lives of the related assets. Recognize refundable government grants as long-term payable and current portion of long-term payable on the consolidated balance sheet.", "label": "Government subsidies, [Policy Text Block]", "terseLabel": "Government Grants" } } }, "localname": "GovernmentSubsidiesPolicyTextBlock", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "simo_HeldToMaturityInvestmentsContractualMaturity": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Held To Maturity Investments Contractual Maturity", "label": "Held To Maturity Investments Contractual Maturity", "terseLabel": "Held-to-maturity investment maturity period" } } }, "localname": "HeldToMaturityInvestmentsContractualMaturity", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "simo_IncomeTaxExaminationYearsSubjectToExamination": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income Tax Examination, Years Subject to Examination", "label": "Income Tax Examination, Years Subject to Examination", "terseLabel": "Years Subject to Income Tax Examination" } } }, "localname": "IncomeTaxExaminationYearsSubjectToExamination", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/SummaryOfMajorJurisdictionsAndTaxYearSubjectToExaminationTaxAuthoritiesDetail" ], "xbrltype": "durationStringItemType" }, "simo_IncomeTaxReconciliationAlternativeMinimumTax": { "auth_ref": [], "calculation": { "http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Income Tax Reconciliation Alternative Minimum Tax", "label": "Income Tax Reconciliation Alternative Minimum Tax", "terseLabel": "Alternative minimum tax" } } }, "localname": "IncomeTaxReconciliationAlternativeMinimumTax", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "simo_IncomeTaxReconciliationInUndistributedEarnings": { "auth_ref": [], "calculation": { "http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Income Tax Reconciliation In Undistributed Earnings", "label": "Income Tax Reconciliation In Undistributed Earnings", "terseLabel": "Income tax on undistributed earnings" } } }, "localname": "IncomeTaxReconciliationInUndistributedEarnings", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "simo_IncomeTaxReconciliationNetChangesInIncomeTaxCredit": { "auth_ref": [], "calculation": { "http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the net change between reported income tax expense (benefit) and expected income tax expense (benefit) attributable to tax credits.", "label": "Income Tax Reconciliation Net Changes In Income Tax Credit", "negatedLabel": "Net changes in income tax credit" } } }, "localname": "IncomeTaxReconciliationNetChangesInIncomeTaxCredit", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "simo_IncomeTaxReconciliationPermanentDifferences": { "auth_ref": [], "calculation": { "http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Income Tax Reconciliation, Permanent Differences", "label": "Income Tax Reconciliation, Permanent Differences", "terseLabel": "Permanent differences" } } }, "localname": "IncomeTaxReconciliationPermanentDifferences", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "simo_IncomeTaxReconciliationTemporaryDifferences": { "auth_ref": [], "calculation": { "http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Income Tax Reconciliation Temporary Differences", "label": "Income Tax Reconciliation Temporary Differences", "terseLabel": "Temporary differences" } } }, "localname": "IncomeTaxReconciliationTemporaryDifferences", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "simo_IncomeTaxReconciliationUnrecognizedTaxBenefit": { "auth_ref": [], "calculation": { "http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized tax benefit, increase (decrease).", "label": "Income Tax Reconciliation Unrecognized Tax Benefit", "terseLabel": "Liabilities related to unrealized tax benefits" } } }, "localname": "IncomeTaxReconciliationUnrecognizedTaxBenefit", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "simo_IncomeTaxReconciliationUtilizationOfOperatingLossCarryforwards": { "auth_ref": [], "calculation": { "http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Income Tax Reconciliation, Utilization of Operating Loss Carryforwards", "label": "Income Tax Reconciliation, Utilization of Operating Loss Carryforwards", "negatedLabel": "Net operating loss carryforwards" } } }, "localname": "IncomeTaxReconciliationUtilizationOfOperatingLossCarryforwards", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "simo_IncreaseDecreaseInDividendsPayable": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase decrease in dividends payable.", "label": "Increase Decrease In Dividends Payable", "terseLabel": "Increase decrease in dividends payable" } } }, "localname": "IncreaseDecreaseInDividendsPayable", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "simo_IncreaseDecreaseInNotesPayableAndAccountsPayableTrade": { "auth_ref": [], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Notes Payable and Accounts Payable, Trade", "label": "Increase (Decrease) In Notes Payable and Accounts Payable, Trade", "terseLabel": "Notes and accounts payable" } } }, "localname": "IncreaseDecreaseInNotesPayableAndAccountsPayableTrade", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "simo_IncreaseDecreaseInRefundLiabilities": { "auth_ref": [], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase decrease in refund liabilities.", "label": "Increase Decrease In Refund Liabilities", "terseLabel": "Refund liabilities" } } }, "localname": "IncreaseDecreaseInRefundLiabilities", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "simo_IncreaseDecreaseInShortTermInvestments": { "auth_ref": [], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase Decrease In Short Term Investments", "label": "Increase Decrease In Short Term Investments", "negatedLabel": "Short-term investments" } } }, "localname": "IncreaseDecreaseInShortTermInvestments", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "simo_IncreasedecreaseInAccruedExpensesAndOtherCurrentLiabilitiesArisingFromThePurchaseOfPropertyPlantAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (decrease) in accrued expenses and other current liabilities arising from the purchase of property, plant and equipment.", "label": "Increase Decrease In Accrued Expenses And Other Current Liabilities Arising From The Purchase Of Property Plant And Equipment", "verboseLabel": "Increase (decrease) in accrued expenses and other current liabilities arising from the purchase of property, plant and equipment" } } }, "localname": "IncreasedecreaseInAccruedExpensesAndOtherCurrentLiabilitiesArisingFromThePurchaseOfPropertyPlantAndEquipment", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "simo_IndustrialBankOfKoreaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Industrial Bank of Korea", "label": "Industrial Bank of Korea [Member]", "terseLabel": "Industrial Bank of Korea" } } }, "localname": "IndustrialBankOfKoreaMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/FairValuesOfFcisPensionPlanAssetsDetail" ], "xbrltype": "domainItemType" }, "simo_IntelMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intel [Member]", "label": "Intel [Member]", "terseLabel": "Intel" } } }, "localname": "IntelMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail" ], "xbrltype": "domainItemType" }, "simo_Inventory": { "auth_ref": [], "calculation": { "http://SiliconMotion.com/role/ComponentsOfInventoriesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": 19.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Inventories are stated at the lower of cost or market value. Inventories are recorded at standard cost and adjusted to the approximate weighted-average cost at the balance sheet date.", "label": "Inventory", "terseLabel": "Inventories", "totalLabel": "Inventory, Net" } } }, "localname": "Inventory", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ComponentsOfInventoriesDetail", "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "simo_InvestmentContractCounterpartyAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Investment Contract Counterparty", "label": "Investment Contract Counterparty [Axis]" } } }, "localname": "InvestmentContractCounterpartyAxis", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/FairValuesOfFcisPensionPlanAssetsDetail" ], "xbrltype": "stringItemType" }, "simo_InvestmentContractCounterpartyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Investment Contract Counterparty", "label": "Investment Contract Counterparty [Domain]" } } }, "localname": "InvestmentContractCounterpartyDomain", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/FairValuesOfFcisPensionPlanAssetsDetail" ], "xbrltype": "domainItemType" }, "simo_KyoboLifeInsuranceCoLtdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Kyobo Life Insurance Co. Ltd.", "label": "Kyobo Life Insurance Co Ltd [Member]", "terseLabel": "Kyobo Life Insurance Co. Ltd." } } }, "localname": "KyoboLifeInsuranceCoLtdMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/FairValuesOfFcisPensionPlanAssetsDetail" ], "xbrltype": "domainItemType" }, "simo_MicronMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Micron" } } }, "localname": "MicronMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail" ], "xbrltype": "domainItemType" }, "simo_MobileCommunicationsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Mobile communications.", "label": "Mobile Communications [Member]", "terseLabel": "Mobile Communications" } } }, "localname": "MobileCommunicationsMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/RevenueByProductCategoryDetail" ], "xbrltype": "domainItemType" }, "simo_MobileStorageMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Mobile storage.", "label": "Mobile Storage [Member]", "terseLabel": "Mobile Storage" } } }, "localname": "MobileStorageMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/RevenueByProductCategoryDetail" ], "xbrltype": "domainItemType" }, "simo_NumberOfCustomersAccountingForTenPercentOrMoreOfConsolidatedRevenue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Customers Accounting For Ten Percent Or More Of Consolidated Revenue", "label": "Number Of Customers Accounting For Ten Percent Or More Of Consolidated Revenue", "terseLabel": "Number of customers accounted for 10% or more sales" } } }, "localname": "NumberOfCustomersAccountingForTenPercentOrMoreOfConsolidatedRevenue", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "simo_NumberOfOptionsExchangedUnderOptionExchangeProgram": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Options Exchanged Under the Option Exchange Program", "label": "Number of Options Exchanged Under the Option Exchange Program", "terseLabel": "Eligible stock options exchanged for new stock options granted" } } }, "localname": "NumberOfOptionsExchangedUnderOptionExchangeProgram", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "simo_NumberOfProductsShipped": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of products shipped.", "label": "Number Of Products Shipped", "terseLabel": "Number of product shipped in last ten years" } } }, "localname": "NumberOfProductsShipped", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/OrganizationAndOperationsAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "simo_OperatingLossCarryforwardsExpirationYear": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Loss Carryforwards, Expiration Year", "label": "Operating Loss Carryforwards, Expiration Year", "terseLabel": "Federal net operating loss carryforwards expiration year" } } }, "localname": "OperatingLossCarryforwardsExpirationYear", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "gYearItemType" }, "simo_OptionsExchangedUnderOptionExchangeProgramExercisePricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Options Exchanged Under the Option Exchange Program, Exercise Price Per Share", "label": "Options Exchanged Under the Option Exchange Program, Exercise Price Per Share", "terseLabel": "Stock options exercise price" } } }, "localname": "OptionsExchangedUnderOptionExchangeProgramExercisePricePerShare", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "simo_OrganizationAndOperationsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Organization and Operations [Line Items]", "label": "Organization and Operations [Line Items]", "terseLabel": "Organization and Operations [Line Items]" } } }, "localname": "OrganizationAndOperationsLineItems", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/OrganizationAndOperationsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "simo_OrganizationAndOperationsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Organization and Operations [Table]", "label": "Organization and Operations [Table]", "terseLabel": "Organization and Operations [Table]" } } }, "localname": "OrganizationAndOperationsTable", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/OrganizationAndOperationsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "simo_OtherAssetsPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for other assets which primarily consist of intellectual property and deposits for office leases.", "label": "Other Assets [Policy Text Block]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsPolicyTextBlock", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "simo_OtherCountriesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Countries [Member]", "label": "Other Countries [Member]", "terseLabel": "Others" } } }, "localname": "OtherCountriesMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/RevenueByGeographicAreaDetail" ], "xbrltype": "domainItemType" }, "simo_OtherCurrentAssetDisposed": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Other current asset disposed", "label": "Other Current Asset Disposed", "terseLabel": "Other current assets" } } }, "localname": "OtherCurrentAssetDisposed", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "simo_OtherLongTermLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Other long term liabilities.", "label": "Other Long Term Liabilities", "negatedLabel": "Other long-term liabilities" } } }, "localname": "OtherLongTermLiabilities", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "simo_OtherLongTermLiabilitiesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Long Term Liabilities Policy [Policy Text Block]", "label": "Other Long Term Liabilities Policy [Policy Text Block]", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLongTermLiabilitiesPolicyPolicyTextBlock", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "simo_OtherProductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other products [Member]", "label": "Other products [Member]", "terseLabel": "Others" } } }, "localname": "OtherProductsMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/RevenueByProductCategoryDetail" ], "xbrltype": "domainItemType" }, "simo_PaymentsToAcquireCostMethodInvestments": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments To Acquire Cost Method Investments", "label": "Payments To Acquire Cost Method Investments", "terseLabel": "Invested in common stock" } } }, "localname": "PaymentsToAcquireCostMethodInvestments", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "simo_PercentageOfIncomeTaxExaminationMinimumLikelihoodOfTaxBenefitsBeingRealizedUponUltimateSettlement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage Of Income Tax Examination Minimum Likelihood of Tax Benefits Being Realized Upon Ultimate Settlement", "label": "Percentage Of Income Tax Examination Minimum Likelihood of Tax Benefits Being Realized Upon Ultimate Settlement", "terseLabel": "Evaluation of tax benefits realized upon settlement" } } }, "localname": "PercentageOfIncomeTaxExaminationMinimumLikelihoodOfTaxBenefitsBeingRealizedUponUltimateSettlement", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "simo_PercentageOfPensionPaymentToEmployeeBenefits": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of Pension Payment to Employee Benefits", "label": "Percentage of Pension Payment to Employee Benefits", "terseLabel": "Percentage of Contribution by an Employer to Employees Pension" } } }, "localname": "PercentageOfPensionPaymentToEmployeeBenefits", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "simo_PrepaidUseRightsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Prepaid use rights [Member].", "label": "Prepaid Use Rights [Member]", "terseLabel": "Prepaid Use Rights [Member]" } } }, "localname": "PrepaidUseRightsMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "simo_PrepaymentForConstructionInProgress": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Prepayment for Construction in Progress", "label": "Prepayment for Construction in Progress", "terseLabel": "Prepayment and construction in progress" } } }, "localname": "PrepaymentForConstructionInProgress", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "simo_ProGradeDigitalIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Pro Grade Digital Inc [Member]", "label": "Pro Grade Digital Inc [Member]", "terseLabel": "ProGrade Digital, Inc. (ProGrade)" } } }, "localname": "ProGradeDigitalIncMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail", "http://SiliconMotion.com/role/LongTermInvestmentsEquityInvestmentsWithCarryingValueDetail" ], "xbrltype": "domainItemType" }, "simo_QuarterlyDividendMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Quarterly Dividend [Member]", "label": "Quarterly Dividend [Member]", "terseLabel": "Quarterly Dividend [Member]" } } }, "localname": "QuarterlyDividendMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "simo_ReconciliationOfIncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Reconciliation Of Income Taxes [Line Items]", "label": "Reconciliation Of Income Taxes [Line Items]", "terseLabel": "Reconciliation Of Income Taxes [Line Items]" } } }, "localname": "ReconciliationOfIncomeTaxesLineItems", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "xbrltype": "stringItemType" }, "simo_ReconciliationOfIncomeTaxesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Reconciliation Of Income Taxes [Table]", "label": "Reconciliation Of Income Taxes [Table]", "terseLabel": "Reconciliation Of Income Taxes [Table]" } } }, "localname": "ReconciliationOfIncomeTaxesTable", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "xbrltype": "stringItemType" }, "simo_RefundLiabilityTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Refund Liability [Text Block]", "label": "Refund Liability [Text Block]", "terseLabel": "Refund Liabilities" } } }, "localname": "RefundLiabilityTextBlock", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/RefundLiabilities" ], "xbrltype": "textBlockItemType" }, "simo_SalesReturnAndDiscounts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sales return and discounts.", "label": "Sales Return And Discounts", "terseLabel": "Actual sales return and discount" } } }, "localname": "SalesReturnAndDiscounts", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/RefundLiabilitiesSummaryOfChangeInRefundLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "simo_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued expenses and other current liabilities.", "label": "Schedule Of Accrued Expenses And Other Current Liabilities [Table Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "simo_ScheduleOfAllowanceForReturnAndAllowanceAndDiscountAccountTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of allowance for doubtful accounts, and sales returns and discounts.", "label": "Schedule Of Allowance For Return And Allowance And Discount Account [Table Text Block]", "terseLabel": "Changes in Allowances" } } }, "localname": "ScheduleOfAllowanceForReturnAndAllowanceAndDiscountAccountTableTextBlock", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/NotesAndAccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "simo_ScheduleOfDefinedBenefitPlansDisclosuresLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Defined Benefit Plans Disclosures [Line Items]", "label": "Schedule Of Defined Benefit Plans Disclosures [Line Items]", "terseLabel": "Schedule Of Defined Benefit Plans Disclosures [Line Items]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresLineItems", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/FairValuesOfFcisPensionPlanAssetsDetail" ], "xbrltype": "stringItemType" }, "simo_ScheduleOfEquityAndCostInvestmentsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Equity and Cost Investments [Line Items]", "label": "Schedule of Equity and Cost Investments [Line Items]", "terseLabel": "Schedule of Equity and Cost Investments [Line Items]" } } }, "localname": "ScheduleOfEquityAndCostInvestmentsLineItems", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail", "http://SiliconMotion.com/role/LongTermInvestmentsEquityInvestmentsWithCarryingValueDetail" ], "xbrltype": "stringItemType" }, "simo_ScheduleOfIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Intangible Assets Acquired As Part Of Business Combination [Text Block]", "label": "Schedule Of Intangible Assets Acquired As Part Of Business Combination [Text Block]", "terseLabel": "Cumulative Value of Intangible Assets Related to Acquisition" } } }, "localname": "ScheduleOfIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/GoodwillAndAcquiredIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "simo_ScheduleOfLongTermInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Long Term Investments Table Text Block", "label": "Schedule Of Long Term Investments Table Text Block", "terseLabel": "Long-Term Investments" } } }, "localname": "ScheduleOfLongTermInvestmentsTableTextBlock", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "simo_ScheduleOfNetBenefitCostAndChangesRecognizedInOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Net Benefit Cost And Changes Recognized In Other Comprehensive Income Loss [Table Text Block]", "label": "Schedule Of Net Benefit Cost And Changes Recognized In Other Comprehensive Income Loss Table [Text Block]", "terseLabel": "Amounts Recognized in Accumulated Other Comprehensive Income" } } }, "localname": "ScheduleOfNetBenefitCostAndChangesRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/PensionPlanTables" ], "xbrltype": "textBlockItemType" }, "simo_ScheduleOfStockOptionAndRestrictedStockUnitCompensationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This table is without amount (compensation expense) and we show unit only.", "label": "Schedule Of Stock Option And Restricted Stock Unit Compensation Expense [Table Text Block]", "terseLabel": "Summary of Stock Option and Restricted Stock Units Activity" } } }, "localname": "ScheduleOfStockOptionAndRestrictedStockUnitCompensationExpenseTableTextBlock", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanTables" ], "xbrltype": "textBlockItemType" }, "simo_ShannonSystemsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Shannon Systems.", "label": "Shannon Systems [Member]", "terseLabel": "Shannon Systems" } } }, "localname": "ShannonSystemsMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "simo_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantForfeitedOrCancelledInPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Forfeited Or Cancelled In Period", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Forfeited Or Cancelled In Period", "terseLabel": "Restricted stock units forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantForfeitedOrCancelledInPeriod", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStockOptionAndRestrictedStockUnitsActivityDetail" ], "xbrltype": "sharesItemType" }, "simo_ShinhanInvestmentCoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Shinhan Investment Co..", "label": "Shinhan Investment Co [Member]", "terseLabel": "Shinhan Investment Co." } } }, "localname": "ShinhanInvestmentCoMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/FairValuesOfFcisPensionPlanAssetsDetail" ], "xbrltype": "domainItemType" }, "simo_ShortTermInvestmentsMaturityPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Short Term Investments, Maturity Period", "label": "Short Term Investments, Maturity Period", "terseLabel": "Short term investment maturity period" } } }, "localname": "ShortTermInvestmentsMaturityPeriod", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "simo_ShortTermInvestmentsPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for investments which are intended to be sold in the short term (usually less than one year or the normal operating cycle, whichever is longer) including trading securities, available-for-sale securities, held-to-maturity securities, and other short-term investments not otherwise listed in the existing taxonomy.", "label": "Short Term Investments [Policy Text Block]", "terseLabel": "Short-term Investments" } } }, "localname": "ShortTermInvestmentsPolicyTextBlock", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "simo_ShortTermInvestmentsTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of short term investments", "label": "Short Term Investments [Text Block]", "terseLabel": "Short Term Investments" } } }, "localname": "ShortTermInvestmentsTextBlock", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ShortTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "simo_SignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Significant Accounting Policies [Line Items]", "label": "Significant Accounting Policies [Line Items]", "terseLabel": "Significant Accounting Policies [Line Items]" } } }, "localname": "SignificantAccountingPoliciesLineItems", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "simo_SignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Significant Accounting Policies [Table]", "label": "Significant Accounting Policies [Table]", "terseLabel": "Significant Accounting Policies [Table]" } } }, "localname": "SignificantAccountingPoliciesTable", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "simo_SkHynixMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "SK Hynix [Member]", "label": "SK Hynix [Member]", "terseLabel": "SK Hynix" } } }, "localname": "SkHynixMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail" ], "xbrltype": "domainItemType" }, "simo_StockOptionsSubjectToAndExchangedInOptionExchangeProgram": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Options Subject to and Exchanged in Option Exchange Program", "label": "Stock Options Subject to and Exchanged in Option Exchange Program", "terseLabel": "Stock option exchange for new stock option granted" } } }, "localname": "StockOptionsSubjectToAndExchangedInOptionExchangeProgram", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "simo_StockRepurchasedAndRetiredDuringPeriodValuePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Repurchased And Retired During Period Value Per Share", "label": "Stock Repurchased And Retired During Period Value Per Share", "terseLabel": "Average purchase price per ADS" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValuePerShare", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "simo_SummaryOfChangesInRefundLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Summary Of Changes In Refund LiabilitiesTable [Text Block]", "label": "Summary Of Changes In Refund Liabilities Table [Text Block]", "terseLabel": "Summary of Change in Refund Liabilities" } } }, "localname": "SummaryOfChangesInRefundLiabilitiesTableTextBlock", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/RefundLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "simo_SummaryOfNonCurrentAssetsHeldForSaleTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Summary of non current assets held for sale.", "label": "Summary Of Non Current Assets Held For Sale Table Text Block", "terseLabel": "Summary of Noncurrent Assets Held for Sale" } } }, "localname": "SummaryOfNonCurrentAssetsHeldForSaleTableTextBlock", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/NoncurrentAssetsHeldForSaleTables" ], "xbrltype": "textBlockItemType" }, "simo_TaxCreditCarryforwardExpirationPeriodDescription": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tax Credit Carryforward Expiration Period Description", "label": "Tax Credit Carryforward Expiration Period Description", "terseLabel": "Tax credit carryforward expiration year for state" } } }, "localname": "TaxCreditCarryforwardExpirationPeriodDescription", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "simo_TaxCreditCarryforwardExpirationYear": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tax Credit Carryforward, Expiration Year", "label": "Tax Credit Carryforward, Expiration Year", "terseLabel": "Tax credit carryforward expiration year for federal" } } }, "localname": "TaxCreditCarryforwardExpirationYear", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "gYearItemType" }, "simo_TopTenCustomersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Top Ten Customers [Member]", "label": "Top Ten Customers [Member]", "terseLabel": "Top Ten Customers [Member]" } } }, "localname": "TopTenCustomersMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "simo_TradingSecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading Securities [Member]", "label": "Trading Securities1 [Member]", "terseLabel": "Trading Securities" } } }, "localname": "TradingSecuritiesMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ShortTermInvestmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "simo_TwoCustomersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Customers [Member]", "label": "Two Customers [Member]", "terseLabel": "Two Customers [Member]" } } }, "localname": "TwoCustomersMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "simo_VastviewTechnologyCorpMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Vastview Technology Corp.", "label": "Vastview Technology Corp [Member]", "terseLabel": "Vastview Technology, Corp. (Vastview)" } } }, "localname": "VastviewTechnologyCorpMember", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentsEquityInvestmentsWithCarryingValueDetail" ], "xbrltype": "domainItemType" }, "simo_WarrantyPeriodForProducts": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Warranty Period For Products", "label": "Warranty Period For Products", "terseLabel": "Warranty period for manufacturing defects of products" } } }, "localname": "WarrantyPeriodForProducts", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "simo_WeightedAverageAmericanDepositorySharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted Average American Depository Shares Outstanding [Abstract]", "label": "Weighted Average American Depository Shares Outstanding [Abstract]", "terseLabel": "WEIGHTED AVERAGE ADS OUTSTANDING" } } }, "localname": "WeightedAverageAmericanDepositorySharesOutstandingAbstract", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "simo_WeightedAverageNumberOfAmericanDepositorySharesBasicSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted Average Number of ADS Basic Shares Outstanding", "label": "Weighted Average Number of ADS Basic Shares Outstanding", "terseLabel": "Basic (Thousands)" } } }, "localname": "WeightedAverageNumberOfAmericanDepositorySharesBasicSharesOutstanding", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "sharesItemType" }, "simo_WeightedAverageNumberOfAmericanDepositorySharesDilutedSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted Average Number of ADS Diluted Shares Outstanding", "label": "Weighted Average Number of ADS Diluted Shares Outstanding", "terseLabel": "Diluted (Thousands)" } } }, "localname": "WeightedAverageNumberOfAmericanDepositorySharesDilutedSharesOutstanding", "nsuri": "http://SiliconMotion.com/20191231", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "sharesItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r479" ], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://SiliconMotion.com/role/FairValuesOfFcisPensionPlanAssetsDetail", "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail", "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://SiliconMotion.com/role/FairValuesOfFcisPensionPlanAssetsDetail", "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail", "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r70", "r134" ], "lang": { "en-US": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail", "http://SiliconMotion.com/role/LongTermInvestmentsEquityInvestmentsWithCarryingValueDetail" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r176", "r252", "r255", "r470" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail", "http://SiliconMotion.com/role/ShortTermBankLoansAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail", "http://SiliconMotion.com/role/OrganizationAndOperationsAdditionalInformationDetail", "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail", "http://SiliconMotion.com/role/ShortTermBankLoansAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r172", "r252", "r253", "r467", "r468" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/RevenueByProductCategoryDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/RevenueByProductCategoryDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail", "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail", "http://SiliconMotion.com/role/OrganizationAndOperationsAdditionalInformationDetail", "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail", "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail", "http://SiliconMotion.com/role/ShortTermBankLoansAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail", "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail", "http://SiliconMotion.com/role/OrganizationAndOperationsAdditionalInformationDetail", "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail", "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail", "http://SiliconMotion.com/role/ShortTermBankLoansAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r192" ], "lang": { "en-US": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail", "http://SiliconMotion.com/role/LongTermInvestmentsEquityInvestmentsWithCarryingValueDetail" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/LongLivedAssetsPropertyAndEquipmentNetByGeographicAreaDetail", "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail", "http://SiliconMotion.com/role/RevenueByGeographicAreaDetail", "http://SiliconMotion.com/role/SummaryOfMajorJurisdictionsAndTaxYearSubjectToExaminationTaxAuthoritiesDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r175", "r252", "r254", "r469", "r476", "r478" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/LongLivedAssetsPropertyAndEquipmentNetByGeographicAreaDetail", "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail", "http://SiliconMotion.com/role/RevenueByGeographicAreaDetail", "http://SiliconMotion.com/role/SummaryOfMajorJurisdictionsAndTaxYearSubjectToExaminationTaxAuthoritiesDetail" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r238", "r426" ], "lang": { "en-US": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingGuidanceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Previous accounting guidance and the new accounting guidance.", "label": "Accounting Guidance [Domain]", "terseLabel": "Accounting Guidance [Domain]" } } }, "localname": "AccountingGuidanceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r409" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsNotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r17", "r34", "r65", "r178", "r179", "r454" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": 18.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://SiliconMotion.com/role/SummaryOfNotesAndAccountsReceivableDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of accounts and financing receivables, classified as current. Includes, but is not limited to, notes and loan receivable.", "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Current, Total", "terseLabel": "Notes and accounts receivable, net", "totalLabel": "Notes and accounts receivable, net" } } }, "localname": "AccountsNotesAndLoansReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets", "http://SiliconMotion.com/role/SummaryOfNotesAndAccountsReceivableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accounts Payable and Other Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail", "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r23", "r54" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Trade, Current", "terseLabel": "Notes and accounts payable" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r178" ], "calculation": { "http://SiliconMotion.com/role/SummaryOfNotesAndAccountsReceivableDetail": { "order": 1.0, "parentTag": "us-gaap_AccountsNotesAndLoansReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Trade accounts receivable", "verboseLabel": "Unpaid accounts receivable from distributor, filed for Chapter 11 bankruptcy protection" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfNotesAndAccountsReceivableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r22", "r23", "r58" ], "calculation": { "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Wages and bonus" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r22", "r23", "r58" ], "calculation": { "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail": { "order": 5.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r53", "r229" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Accumulated Depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "auth_ref": [ "r73", "r77" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "negatedPeriodEndLabel": "Ending balance, Defined benefit pension plans", "negatedPeriodStartLabel": "Beginning balance, Defined benefit pension plans", "terseLabel": "Total recognized in accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/AmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail", "http://SiliconMotion.com/role/ComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r71", "r75", "r76", "r77", "r392", "r400", "r402" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "periodEndLabel": "Ending balance, Foreign currency items", "periodStartLabel": "Beginning balance, Foreign currency items" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r75", "r76", "r77" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "periodEndLabel": "Ending balance, Accumulated other comprehensive income (loss)", "periodStartLabel": "Beginning balance, Accumulated other comprehensive income (loss)", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail", "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r74", "r77", "r80", "r379" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r35" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r302", "r304", "r330", "r331" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "terseLabel": "Stock-based compensation expenses" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r40", "r184", "r194" ], "calculation": { "http://SiliconMotion.com/role/SummaryOfNotesAndAccountsReceivableDetail": { "order": 2.0, "parentTag": "us-gaap_AccountsNotesAndLoansReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Allowance for doubtful accounts", "periodEndLabel": "Balance, end of year", "periodStartLabel": "Balance, beginning of year" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ChangeInAllowancesDetail", "http://SiliconMotion.com/role/SummaryOfNotesAndAccountsReceivableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r196" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease), Total", "terseLabel": "Additions (reversals) charged to expense, net" } } }, "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ChangeInAllowancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Allowances for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ChangeInAllowancesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r195" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ChangeInAllowancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r118", "r215", "r222" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "order": 11.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows", "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome", "http://SiliconMotion.com/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r148" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "The effect of dilutive securities of employee stock options and restricted stock units" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r148" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r148" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r168", "r434", "r457" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r18", "r19", "r69" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": 15.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r0", "r1", "r8", "r10", "r227", "r232" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": 21.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "terseLabel": "Noncurrent assets held for sale" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r305", "r327" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail", "http://SiliconMotion.com/role/SummaryOfStockOptionAndRestrictedStockUnitsActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r383", "r384" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r228" ], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r21", "r228" ], "calculation": { "http://SiliconMotion.com/role/PropertyAndEquipmentDetail": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings and Improvements, Gross", "terseLabel": "Buildings" } } }, "localname": "BuildingsAndImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows", "http://SiliconMotion.com/role/CumulativeValueOfIntangibleAssetsRelatedToAcquisitionDetail", "http://SiliconMotion.com/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r372", "r373" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows", "http://SiliconMotion.com/role/CumulativeValueOfIntangibleAssetsRelatedToAcquisitionDetail", "http://SiliconMotion.com/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r480" ], "calculation": { "http://SiliconMotion.com/role/PropertyAndEquipmentDetail": { "order": 6.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "terseLabel": "Software" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r49", "r473", "r474" ], "calculation": { "http://SiliconMotion.com/role/DetailsOfCashCashEquivalentsAndRestrictedCashDetail": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash and deposits in bank" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/DetailsOfCashCashEquivalentsAndRestrictedCashDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r16", "r49", "r120" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": 16.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://SiliconMotion.com/role/DetailsOfCashCashEquivalentsAndRestrictedCashDetail": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Total cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets", "http://SiliconMotion.com/role/DetailsOfCashCashEquivalentsAndRestrictedCashDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r26" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify.", "label": "Cash and Cash Equivalents Disclosure [Text Block]", "terseLabel": "Cash, Cash Equivalents, and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CashCashEquivalentsAndRestrictedCash" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r26", "r121", "r128" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r26", "r121", "r128", "r432" ], "lang": { "en-US": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Assets" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r113", "r120", "r126" ], "calculation": { "http://SiliconMotion.com/role/DetailsOfCashCashEquivalentsAndRestrictedCashDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, END OF YEAR", "periodStartLabel": "CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, BEGINNING OF YEAR", "totalLabel": "Total cash ,cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows", "http://SiliconMotion.com/role/DetailsOfCashCashEquivalentsAndRestrictedCashDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r113", "r399" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "NET INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CaymanIslandsTaxInformationAuthorityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government of the Cayman Islands.", "label": "Cayman Islands Tax Information Authority [Member]", "terseLabel": "Cayman Islands Tax Information Authority [Member]" } } }, "localname": "CaymanIslandsTaxInformationAuthorityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail", "http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage", "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail", "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r62", "r237", "r440", "r462" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and Contingencies (Note 19)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r236", "r242" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockConversionBasis": { "auth_ref": [ "r33" ], "lang": { "en-US": { "role": { "documentation": "Description of basis for conversion of convertible common stock.", "label": "Common Stock, Conversion Basis", "terseLabel": "Conversion ratio of restricted stock unit to ordinary shares" } } }, "localname": "CommonStockConversionBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r245" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "positiveLabel": "Dividends declared, per share", "terseLabel": "Dividend declared", "verboseLabel": "Dividend Per Share" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CashDividendsDeclaredPerOrdinaryShareDetail", "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityParenthetical", "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Ordinary Shares", "verboseLabel": "Ordinary shares[Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://SiliconMotion.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r33" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Ordinary Shares, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r33" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Ordinary Shares, Authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r33" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Ordinary Shares, Issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r33", "r244" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending Balance, shares", "periodStartLabel": "Beginning Balance, shares", "terseLabel": "Ordinary Shares, outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheetsParenthetical", "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r33" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Ordinary Shares at US$0.01 par value per share Authorized: 500,000 thousand shares Issued and outstanding: 144,679 thousand shares in 2018 and 139,110 thousand shares in 2019" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r83", "r85", "r86" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "TOTAL COMPREHENSIVE INCOME" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r216", "r220", "r374" ], "lang": { "en-US": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r159", "r160", "r394", "r395" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r159", "r160", "r394", "r395", "r472" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r159", "r160", "r394", "r395", "r472" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r155", "r453" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk and Significant Customers" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r159", "r160", "r394", "r395" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Major customers percentage of net sales", "verboseLabel": "Major customers, percentage of net sales" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r159", "r160", "r394", "r395" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostMethodInvestmentsDescriptionTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for investments accounted for under the cost-method. The carrying amount of such investments may be adjusted, for example, distributions in excess of cost (return of capital) or for other-than-temporary impairments. The cost method and lower-of-cost or market, an adaptation of the cost method, is generally followed for most investments in noncontrolled corporations, in some corporate joint ventures, and to a lesser extent in unconsolidated subsidiaries in which the entity does not have the ability to exercise significant influence.", "label": "Cost-method Investments, Description [Text Block]", "terseLabel": "Long-Term Investments" } } }, "localname": "CostMethodInvestmentsDescriptionTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostMethodInvestmentsPolicy": { "auth_ref": [ "r193" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the cost method of accounting for investments in common stock or other interests including unconsolidated subsidiaries, corporate joint ventures, noncontrolling interests in real estate ventures, limited partnerships, and limited liability companies. An entity also may describe how such investments are assessed for impairment.", "label": "Cost Method Investments, Policy [Policy Text Block]", "terseLabel": "Long-term Investments" } } }, "localname": "CostMethodInvestmentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostMethodInvestmentsRealizedGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This item represents the gain (loss) realized during the period from the sale of investments accounted for under the cost method of accounting and any losses recognized thereon for impairments of other than a temporary nature.", "label": "Cost-method Investments, Realized Gain (Loss)", "negatedLabel": "Recognized an impairment charges" } } }, "localname": "CostMethodInvestmentsRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r99" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "order": 5.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "COST OF SALES" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/TableOfStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostmethodInvestmentsOtherThanTemporaryImpairment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the cost method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.", "label": "Cost-method Investments, Other than Temporary Impairment", "terseLabel": "Cost method investment impairments other than temporary" } } }, "localname": "CostmethodInvestmentsOtherThanTemporaryImpairment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r362", "r367" ], "calculation": { "http://SiliconMotion.com/role/ComponentsOfIncomeTaxExpenseDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "terseLabel": "Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ComponentsOfIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r158" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customers accounted for 10% or more" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRefundLiabilityCurrent": { "auth_ref": [], "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment.", "label": "Customer Refund Liability, Current", "terseLabel": "Refund liabilities" } } }, "localname": "CustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets", "http://SiliconMotion.com/role/RefundLiabilitiesSummaryOfRefundLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r60" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ShortTermBankLoansAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r118", "r133", "r363", "r367" ], "calculation": { "http://SiliconMotion.com/role/ComponentsOfIncomeTaxExpenseDetail": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ComponentsOfIncomeTaxExpenseDetail", "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r335", "r360", "r361" ], "calculation": { "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventory reserve" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent": { "auth_ref": [ "r341", "r343", "r356" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": 25.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting and classified as noncurrent.", "label": "Deferred Tax Assets, Net, Noncurrent", "terseLabel": "Deferred income tax assets, net", "totalLabel": "Deferred Tax Assets, Net of Valuation Allowance, Noncurrent" } } }, "localname": "DeferredTaxAssetsLiabilitiesNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets", "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r334", "r360", "r361" ], "calculation": { "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r335", "r360", "r361" ], "calculation": { "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Others" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther": { "auth_ref": [ "r358", "r360", "r361" ], "calculation": { "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible tax credit carryforwards, classified as other.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Other", "terseLabel": "Investment tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r358", "r360", "r361" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Deferred tax assets tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r334", "r360", "r361" ], "calculation": { "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances": { "auth_ref": [ "r334", "r360", "r361" ], "calculation": { "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances", "terseLabel": "Allowance for sales return" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent": { "auth_ref": [ "r341", "r342", "r355" ], "calculation": { "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation allowance of deferred tax asset attributable to deductible temporary differences and carryforwards, classified as noncurrent.", "label": "Deferred Tax Assets, Valuation Allowance, Noncurrent", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowanceNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r343", "r356" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "terseLabel": "Deferred tax liability on undistributed foreign earnings" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "auth_ref": [ "r271" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.", "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "terseLabel": "Accumulated benefit obligation" } } }, "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax": { "auth_ref": [ "r77", "r279" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Accumulated Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Tax", "negatedLabel": "Net loss" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/AmountsRecognizedInAccumulatedOtherComprehensiveIncomeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "auth_ref": [ "r264", "r295" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.", "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)", "terseLabel": "Actual return on plan assets" } } }, "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ChangesInBenefitsObligationAndPlanAssetsAndReconciliationOfFundedStatusDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r260" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "negatedLabel": "Actuarial loss (gain)" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ChangesInBenefitsObligationAndPlanAssetsAndReconciliationOfFundedStatusDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Benefit Plan, Amounts Recognized in Other Comprehensive Income (Loss) [Abstract]", "terseLabel": "Other Changes in Plan Assets and Benefit Obligation Recognized in Other Comprehensive Income (Loss):" } } }, "localname": "DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/OtherChangesInPlanAssetsAndBenefitObligationRecognizedInOtherComprehensiveLossDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "auth_ref": [ "r281" ], "lang": { "en-US": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "terseLabel": "Discount rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ActuarialAssumptionsToDetermineBenefitObligationsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": { "auth_ref": [ "r282" ], "lang": { "en-US": { "role": { "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase", "terseLabel": "Rate of compensation increase" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ActuarialAssumptionsToDetermineBenefitObligationsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "auth_ref": [ "r281" ], "lang": { "en-US": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "terseLabel": "Discount rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ActuarialAssumptionsToDetermineBenefitObligationsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "auth_ref": [ "r283" ], "lang": { "en-US": { "role": { "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets", "terseLabel": "Expected long-term return on plan assets" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ActuarialAssumptionsToDetermineBenefitObligationsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "auth_ref": [ "r282" ], "lang": { "en-US": { "role": { "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase", "terseLabel": "Rate of compensation increase" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ActuarialAssumptionsToDetermineBenefitObligationsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r257" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "periodEndLabel": "Projected benefit obligation at end of year", "periodStartLabel": "Projected benefit obligation at beginning of year" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ChangesInBenefitsObligationAndPlanAssetsAndReconciliationOfFundedStatusDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "auth_ref": [ "r261", "r298" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.", "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "negatedLabel": "Benefits paid" } } }, "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ChangesInBenefitsObligationAndPlanAssetsAndReconciliationOfFundedStatusDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "auth_ref": [ "r269", "r270", "r284", "r295" ], "lang": { "en-US": { "role": { "documentation": "Information by defined benefit plan asset investment.", "label": "Defined Benefit Plan, Plan Assets, Category [Axis]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]" } } }, "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/FairValuesOfFcisPensionPlanAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "terseLabel": "Change in benefit obligation" } } }, "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ChangesInBenefitsObligationAndPlanAssetsAndReconciliationOfFundedStatusDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]", "terseLabel": "Change in plan assets" } } }, "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ChangesInBenefitsObligationAndPlanAssetsAndReconciliationOfFundedStatusDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r265", "r269", "r270", "r294", "r295" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Employer contributions" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ChangesInBenefitsObligationAndPlanAssetsAndReconciliationOfFundedStatusDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ActuarialAssumptionsToDetermineBenefitObligationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanDivestituresBenefitObligation": { "auth_ref": [ "r262" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in benefit obligation of defined benefit plan from disposal or classification as held-for-sale.", "label": "Defined Benefit Plan, Benefit Obligation, Divestiture", "negatedLabel": "Disposal of Subsidiary" } } }, "localname": "DefinedBenefitPlanDivestituresBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ChangesInBenefitsObligationAndPlanAssetsAndReconciliationOfFundedStatusDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDivestituresPlanAssets": { "auth_ref": [ "r267" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in plan assets of defined benefit plan from disposal or classification as held-for-sale.", "label": "Defined Benefit Plan, Plan Assets, Divestiture", "negatedLabel": "Disposal Of Subsidiary" } } }, "localname": "DefinedBenefitPlanDivestituresPlanAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ChangesInBenefitsObligationAndPlanAssetsAndReconciliationOfFundedStatusDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear": { "auth_ref": [ "r285" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount included in accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan expected to be recognized in net periodic benefit (cost) credit for fiscal year following most recent annual statement of financial position.", "label": "Defined Benefit Plan, Expected Amortization of Gain (Loss), Next Fiscal Year", "terseLabel": "Estimated amortization of net gain from accumulated other comprehensive income into net periodic benefit cost over the next fiscal year" } } }, "localname": "DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "auth_ref": [ "r272" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Five Fiscal Years Thereafter", "terseLabel": "2025 and thereafter" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ExpectedBenefitPaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "auth_ref": [ "r272" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in next fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ExpectedBenefitPaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "auth_ref": [ "r272" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in fifth fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "terseLabel": "2024" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ExpectedBenefitPaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "auth_ref": [ "r272" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in fourth fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "terseLabel": "2023" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ExpectedBenefitPaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "auth_ref": [ "r272" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in third fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "terseLabel": "2022" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ExpectedBenefitPaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "auth_ref": [ "r272" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in second fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "terseLabel": "2021" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ExpectedBenefitPaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": { "auth_ref": [ "r273" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of contributions expected to be received by defined benefit plan from employer in next fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year", "terseLabel": "The contribution under defined benefit plans" } } }, "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r277", "r293", "r295" ], "calculation": { "http://SiliconMotion.com/role/ComponentsOfNetPeriodicBenefitCostDetail": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Projected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ComponentsOfNetPeriodicBenefitCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r263", "r269", "r270", "r295" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.", "label": "Defined Benefit Plan, Plan Assets, Amount", "periodEndLabel": "Fair value of plan assets at end of year", "periodStartLabel": "Fair value of plan assets at beginning of year", "terseLabel": "Fair value of pension plan assets" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ChangesInBenefitsObligationAndPlanAssetsAndReconciliationOfFundedStatusDetail", "http://SiliconMotion.com/role/FairValuesOfFcisPensionPlanAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "auth_ref": [ "r256", "r268" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "verboseLabel": "Funded status recognized as an other liabilities" } } }, "localname": "DefinedBenefitPlanFundedStatusOfPlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ChangesInBenefitsObligationAndPlanAssetsAndReconciliationOfFundedStatusDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r259", "r276", "r292", "r295" ], "calculation": { "http://SiliconMotion.com/role/ComponentsOfNetPeriodicBenefitCostDetail": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ChangesInBenefitsObligationAndPlanAssetsAndReconciliationOfFundedStatusDetail", "http://SiliconMotion.com/role/ComponentsOfNetPeriodicBenefitCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r274", "r290", "r295" ], "calculation": { "http://SiliconMotion.com/role/ComponentsOfNetPeriodicBenefitCostDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic benefit cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ComponentsOfNetPeriodicBenefitCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]", "terseLabel": "Net Periodic Benefit Cost:" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ComponentsOfNetPeriodicBenefitCostDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": { "auth_ref": [ "r266", "r298" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.", "label": "Defined Benefit Plan, Plan Assets, Benefits Paid", "negatedLabel": "Benefits paid" } } }, "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ChangesInBenefitsObligationAndPlanAssetsAndReconciliationOfFundedStatusDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r258", "r275", "r291", "r295" ], "calculation": { "http://SiliconMotion.com/role/ComponentsOfNetPeriodicBenefitCostDetail": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ChangesInBenefitsObligationAndPlanAssetsAndReconciliationOfFundedStatusDetail", "http://SiliconMotion.com/role/ComponentsOfNetPeriodicBenefitCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]", "terseLabel": "Weighted-average assumptions used to determine benefit obligations:" } } }, "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ActuarialAssumptionsToDetermineBenefitObligationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]", "terseLabel": "Weighted-average assumptions used to determine net projected benefit cost:" } } }, "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ActuarialAssumptionsToDetermineBenefitObligationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "auth_ref": [ "r286", "r287", "r288", "r289", "r295" ], "lang": { "en-US": { "role": { "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DepositsMember": { "auth_ref": [ "r449" ], "lang": { "en-US": { "role": { "documentation": "Amounts held on account by the entity representing a liability to the depositor. Deposits may take various forms (for example, demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits) and may be categorized in multiple ways (such as, foreign and domestic, interest and noninterest bearing).", "label": "Deposits [Member]", "terseLabel": "Fixed Deposit" } } }, "localname": "DepositsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/FairValuesOfFcisPensionPlanAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r118", "r166" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r375" ], "lang": { "en-US": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Development technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r332" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Equity Incentive Plan" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r10" ], "lang": { "en-US": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfNoncurrentAssetsHeldForSaleDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfNoncurrentAssetsHeldForSaleDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r10", "r226", "r233" ], "lang": { "en-US": { "role": { "documentation": "Disposal group that is classified as held-for-sale. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Held-for-sale, Not Discontinued Operations [Member]", "terseLabel": "Disposal Group, Held-for-sale, Not Discontinued Operations" } } }, "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfNoncurrentAssetsHeldForSaleDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration", "terseLabel": "Disposal group discontinued operation consideration receivable" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r14", "r235" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Noncurrent Assets Held for Sale" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/NoncurrentAssetsHeldForSale" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Dividends [Abstract]" } } }, "localname": "DividendsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock.", "label": "Dividends [Axis]", "terseLabel": "Dividends [Axis]" } } }, "localname": "DividendsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r245", "r451" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Cash", "terseLabel": "Amount" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CashDividendsDeclaredPerOrdinaryShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r245" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedLabel": "Dividends declared" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsDeclaredTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends.", "label": "Dividends Declared [Table Text Block]", "terseLabel": "Cash Dividends Declared Per Ordinary Share" } } }, "localname": "DividendsDeclaredTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock.", "label": "Dividends [Domain]", "terseLabel": "Dividends [Domain]" } } }, "localname": "DividendsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r23", "r58" ], "calculation": { "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Dividends Payable, Current", "terseLabel": "Dividends" } } }, "localname": "DividendsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "EARNINGS PER ORDINARY SHARE:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r94", "r139", "r144", "r145", "r146", "r147", "r151", "r446", "r464" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r94", "r139", "r144", "r145", "r146", "r147", "r151", "r446", "r464" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r128", "r148", "r149", "r150" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r399" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "EFFECT OF EXCHANGE RATE CHANGES" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r344", "r345", "r366" ], "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Corporate income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/TableOfStockBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r326" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "terseLabel": "Total unrecognized compensation cost related to non-vested share-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r325" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Tax effect for stock-based compensation benefit (expense) for option and restricted stock units exercised" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Major Customer [Line Items]", "terseLabel": "Revenue, Major Customer [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r192" ], "lang": { "en-US": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Equity Investments Percentage of Ownership" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentsEquityInvestmentsWithCarryingValueDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "auth_ref": [ "r96", "r97", "r118" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "order": 19.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment.", "label": "Equity Method Investment, Realized Gain (Loss) on Disposal", "negatedLabel": "Loss on equity-method investment", "terseLabel": "Loss on equity-method investment", "verboseLabel": "Gain loss on disposal of equity method investments" } } }, "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows", "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome", "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r439" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "Escrow Deposit", "terseLabel": "Escrow Deposit" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/AssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r385", "r386", "r387", "r390" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/AssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r385", "r386" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Assets Measured at Fair Value on Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r388" ], "lang": { "en-US": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r385", "r390" ], "lang": { "en-US": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r269", "r270", "r295", "r386", "r427" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/AssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r389" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/FairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r269", "r270", "r295", "r386", "r428" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/AssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/AssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r128", "r391", "r393" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FederalHomeLoanBanksAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Federal Home Loan Banks [Abstract]" } } }, "localname": "FederalHomeLoanBanksAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Intangible asset amortized over estimated useful lives" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r221" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CumulativeValueOfIntangibleAssetsRelatedToAcquisitionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r216", "r217", "r221", "r223", "r429" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r221", "r429" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Cost" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CumulativeValueOfIntangibleAssetsRelatedToAcquisitionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r216", "r220" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r221" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CumulativeValueOfIntangibleAssetsRelatedToAcquisitionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r396", "r397", "r398" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "order": 16.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign exchange gain (loss), net" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r128", "r398", "r402" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Translation of Foreign Currency Financial Statements" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignPlanMember": { "auth_ref": [ "r287" ], "lang": { "en-US": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Foreign Plan [Member]", "terseLabel": "SMI Taiwan" } } }, "localname": "ForeignPlanMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ActuarialAssumptionsToDetermineBenefitObligationsDetail", "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r228" ], "calculation": { "http://SiliconMotion.com/role/PropertyAndEquipmentDetail": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures, Gross", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and Fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r118" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "order": 12.0, "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Gain from disposal of noncurrent assets held for sale", "terseLabel": "Gain from disposal of noncurrent assets held for sale" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows", "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome", "http://SiliconMotion.com/role/NoncurrentAssetsHeldForSaleAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfInvestments": { "auth_ref": [ "r118" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.", "label": "Gain (Loss) on Sale of Investments", "negatedLabel": "Gain from disposal of short-term investments" } } }, "localname": "GainLossOnSaleOfInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfOtherInvestments": { "auth_ref": [ "r118" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "order": 22.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) included in earnings for investments classified as other.", "label": "Gain (Loss) on Sale of Other Investments", "negatedLabel": "Gain from disposal of long-term investments", "terseLabel": "Gain from disposal of long-term investments" } } }, "localname": "GainLossOnSaleOfOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows", "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r118" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee": { "auth_ref": [ "r96", "r97", "r118", "r442", "r465" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "order": 21.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Stock in Subsidiary or Equity Method Investee", "negatedLabel": "Gain from disposal of subsidiary", "terseLabel": "Gain from disposal of subsidiary", "verboseLabel": "Gain loss on disposal of subsidary" } } }, "localname": "GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows", "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainOnSaleOfInvestments": { "auth_ref": [ "r96", "r97", "r118", "r443", "r465" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "order": 14.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The difference between the carrying value and the sale price of an investment. A gain would be recognized when the sale price of the investment is greater than the carrying value of the investment. This element refers to the Gain included in earnings and not to the cash proceeds of the sale.", "label": "Gain on Sale of Investments", "terseLabel": "Gain from disposal of short-term investments" } } }, "localname": "GainOnSaleOfInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r100" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "order": 9.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r95" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative Expense" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/TableOfStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r202", "r204" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": 26.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "positiveLabel": "Net Carrying Amount", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets", "http://SiliconMotion.com/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "http://SiliconMotion.com/role/ScheduleOfGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r206" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill acquired during period" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "order": 10.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "Goodwill and Intangible Asset Impairment", "terseLabel": "Impairment of goodwill and intangible assets" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows", "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Acquired Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/GoodwillAndAcquiredIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r128", "r211", "r218" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r209" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "negatedLabel": "Foreign Currency Adjustment" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ScheduleOfGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r205", "r210" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Gross", "terseLabel": "Cost" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ScheduleOfGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r205", "r210" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "negatedLabel": "Accumulated Impairment" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ScheduleOfGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r118", "r203", "r208", "r212" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "auth_ref": [ "r207" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Written off Related to Sale of Business Unit", "negatedLabel": "Disposal of FCI" } } }, "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ScheduleOfGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r98" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "GROSS PROFIT" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r118", "r224" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-lived", "negatedLabel": "Accumulated Impairment", "terseLabel": "Accumulated Impairment" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CumulativeValueOfIntangibleAssetsRelatedToAcquisitionDetail", "http://SiliconMotion.com/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfInvestments": { "auth_ref": [ "r189" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "order": 17.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.", "label": "Other than Temporary Impairment Losses, Investments", "negatedLabel": "Impairment of long-term investments", "terseLabel": "Impairment of long-term investments" } } }, "localname": "ImpairmentOfInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows", "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Goodwill and Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r135" ], "calculation": { "http://SiliconMotion.com/role/IncomeLossBeforeIncomeTaxesForDomesticAndForeignEntitiesDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Income (loss) before income taxes, domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeLossBeforeIncomeTaxesForDomesticAndForeignEntitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r92", "r139", "r430", "r444", "r466" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "INCOME BEFORE INCOME TAX" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r135" ], "calculation": { "http://SiliconMotion.com/role/IncomeLossBeforeIncomeTaxesForDomesticAndForeignEntitiesDetail": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Income (loss) before income taxes, foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeLossBeforeIncomeTaxesForDomesticAndForeignEntitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r135" ], "calculation": { "http://SiliconMotion.com/role/IncomeLossBeforeIncomeTaxesForDomesticAndForeignEntitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "INCOME BEFORE INCOME TAX" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeLossBeforeIncomeTaxesForDomesticAndForeignEntitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfNoncurrentAssetsHeldForSaleDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r1", "r2", "r3", "r4", "r5", "r6", "r7", "r9", "r11", "r12", "r13", "r233", "r234" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfNoncurrentAssetsHeldForSaleDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/TableOfStockBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/TableOfStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r347" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r347" ], "lang": { "en-US": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail", "http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]", "terseLabel": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail", "http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r371" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Examination [Line Items]", "terseLabel": "Income Tax Examination [Line Items]" } } }, "localname": "IncomeTaxExaminationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfMajorJurisdictionsAndTaxYearSubjectToExaminationTaxAuthoritiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExaminationTable": { "auth_ref": [ "r348", "r365" ], "lang": { "en-US": { "role": { "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued.", "label": "Income Tax Examination [Table]", "terseLabel": "Income Tax Examination [Table]" } } }, "localname": "IncomeTaxExaminationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfMajorJurisdictionsAndTaxYearSubjectToExaminationTaxAuthoritiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r167", "r368" ], "calculation": { "http://SiliconMotion.com/role/ComponentsOfIncomeTaxExpenseDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "order": 23.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "INCOME TAX EXPENSE", "totalLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ComponentsOfIncomeTaxExpenseDetail", "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome", "http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r87", "r128", "r339", "r340", "r353", "r354", "r357", "r369", "r477" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r338", "r344", "r345" ], "calculation": { "http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Net changes in valuation allowance of deferred income tax assets" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r131", "r344", "r345" ], "calculation": { "http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Differences between Cayman and foreign statutory tax rates" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r132", "r344", "r345" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Tax expense at statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r344" ], "calculation": { "http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Adjustment of prior years' taxes and others" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r114", "r122" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": { "auth_ref": [ "r117" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period of the sum of amounts due within one year (or one business cycle) from customers for the credit sale of goods and services; and from note holders for outstanding loans.", "label": "Increase (Decrease) in Accounts and Notes Receivable", "negatedLabel": "Notes and accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsAndNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r117" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "auth_ref": [ "r117" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets.", "label": "Increase (Decrease) in Income Taxes", "terseLabel": "Income tax payable" } } }, "localname": "IncreaseDecreaseInIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r117" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r117" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r117" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r117" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InformationByCategoryOfDebtSecurityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by category of debt security, either available-for-sale or held-to-maturity.", "label": "Debt Security Category [Axis]", "terseLabel": "Debt Security Category [Axis]" } } }, "localname": "InformationByCategoryOfDebtSecurityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ShortTermInvestmentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r214", "r219" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": 27.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r90", "r165", "r403", "r404", "r448" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "order": 18.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseShortTermBorrowings": { "auth_ref": [ "r447" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate interest expense incurred on short-term borrowings including commercial paper and Federal funds purchased and securities sold under agreements to repurchase.", "label": "Interest Expense, Short-term Borrowings", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ShortTermBankLoansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "order": 15.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest income earned from interest bearing assets classified as other.", "label": "Interest Income, Other", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r122" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.", "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalRevenueServiceIRSMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.", "label": "Internal Revenue Service (IRS) [Member]", "terseLabel": "Internal Revenue Service (IRS) [Member]" } } }, "localname": "InternalRevenueServiceIRSMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r201" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r41", "r200" ], "calculation": { "http://SiliconMotion.com/role/ComponentsOfInventoriesDetail": { "order": 1.0, "parentTag": "simo_Inventory", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ComponentsOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r25", "r66", "r128", "r152", "r197", "r199" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r43", "r200" ], "calculation": { "http://SiliconMotion.com/role/ComponentsOfInventoriesDetail": { "order": 3.0, "parentTag": "simo_Inventory", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ComponentsOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r42", "r200" ], "calculation": { "http://SiliconMotion.com/role/ComponentsOfInventoriesDetail": { "order": 2.0, "parentTag": "simo_Inventory", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ComponentsOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r198" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Inventory written down" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/InventoriesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r191", "r431", "r450", "r475" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Short-Term Investments" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ShortTermInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_Land": { "auth_ref": [ "r20", "r52" ], "calculation": { "http://SiliconMotion.com/role/PropertyAndEquipmentDetail": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.", "label": "Land", "terseLabel": "Land" } } }, "localname": "Land", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r417", "r419" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Lease Expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/LeaseAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r228" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold And Building Improvement" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LegalCostsPolicyTextBlock": { "auth_ref": [ "r127", "r128", "r241" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights.", "label": "Legal Costs, Policy [Policy Text Block]", "terseLabel": "Legal Contingencies" } } }, "localname": "LegalCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r413" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Lease" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r418" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "verboseLabel": "Summary of minimum lease payments under the operating lease" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/LeaseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r418" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/LeaseScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r420" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Lease" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/Lease" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r57" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r39", "r435", "r460" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAssumed1": { "auth_ref": [ "r123", "r124", "r125" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value of liabilities assumed in noncash investing or financing activities.", "label": "Liabilities Assumed", "negatedLabel": "Other current liabilities" } } }, "localname": "LiabilitiesAssumed1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r59" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationSettlementExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.", "label": "Litigation Settlement, Expense", "terseLabel": "Litigation settlement expenses" } } }, "localname": "LitigationSettlementExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r187" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Notes and Accounts Receivable" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/NotesAndAccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r174" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Long-Lived Assets (Property and Equipment, Net) by Geographic Area" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r56" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term payable" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r50" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": 23.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments", "terseLabel": "Long-term investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets", "http://SiliconMotion.com/role/LongTermInvestmentsEquityInvestmentsWithCarryingValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r237", "r239", "r240" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Adversary proceeding pending on litigation filled by AASI creditor liquidating trust" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r21", "r228" ], "calculation": { "http://SiliconMotion.com/role/PropertyAndEquipmentDetail": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment, Gross", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and Equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r113" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 31.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r113" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 25.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r113", "r116", "r119" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r81", "r84", "r93", "r119", "r149", "r445", "r463" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "NET INCOME", "verboseLabel": "NET INCOME" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://SiliconMotion.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1": { "auth_ref": [ "r123", "r124", "r125" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash consideration received for selling an asset or business through a noncash (or part noncash) transaction.", "label": "Noncash or Part Noncash Divestiture, Amount of Consideration Received", "terseLabel": "Total consideration" } } }, "localname": "NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r101" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "order": 13.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total\u00a0non-operating\u00a0income" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "NON-OPERATING INCOME (EXPENSES)" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Reportable segment" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SegmentInformationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "order": 6.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "OPERATING EXPENSES" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "OPERATING INCOME" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r411" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Present value of net future minimum lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/LeaseScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r411" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities accrued current", "verboseLabel": "Less operating lease liabilities-current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/LeaseScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r411" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilitites long term", "verboseLabel": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/LeaseScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r412", "r414" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating Lease Payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/LeaseAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r410" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": 29.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right of use assets", "verboseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r416", "r419" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating lease weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r415", "r419" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r405", "r407" ], "calculation": { "http://SiliconMotion.com/role/LeaseScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/LeaseScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r405", "r407" ], "calculation": { "http://SiliconMotion.com/role/LeaseScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "verboseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/LeaseScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r405", "r407" ], "calculation": { "http://SiliconMotion.com/role/LeaseScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "verboseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/LeaseScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r405", "r407" ], "calculation": { "http://SiliconMotion.com/role/LeaseScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "verboseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/LeaseScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r405", "r407" ], "calculation": { "http://SiliconMotion.com/role/LeaseScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "verboseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/LeaseScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r405", "r407" ], "calculation": { "http://SiliconMotion.com/role/LeaseScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "verboseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/LeaseScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r405", "r407" ], "calculation": { "http://SiliconMotion.com/role/LeaseScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "verboseLabel": "2025 and Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/LeaseScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesIncomeStatementLeaseRevenue": { "auth_ref": [ "r406" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of revenue recognized for the period from operating leases, including minimum lease revenue, contingent revenue, percentage revenue and sublease revenue.", "label": "Operating Leases, Income Statement, Lease Revenue", "terseLabel": "Annual lease and rental income from operating lease" } } }, "localname": "OperatingLeasesIncomeStatementLeaseRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r358" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards for income tax purposes" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r15", "r382" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Operations" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/OrganizationAndOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r22", "r23", "r24", "r58" ], "calculation": { "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail": { "order": 7.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Others" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r29", "r433", "r456" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": 28.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets classified as other.", "label": "Other Assets", "terseLabel": "Other assets" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r72", "r75", "r278" ], "calculation": { "http://SiliconMotion.com/role/OtherChangesInPlanAssetsAndBenefitObligationRecognizedInOtherComprehensiveLossDetail": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax", "negatedLabel": "Recognize the decrease in net gain (loss)" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/OtherChangesInPlanAssetsAndBenefitObligationRecognizedInOtherComprehensiveLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r71", "r401" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Change in net foreign currency translation adjustments", "verboseLabel": "Current-period change, Foreign currency items" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail", "http://SiliconMotion.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r82", "r85", "r88", "r244" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Current-period change, Accumulated other comprehensive income (loss)", "totalLabel": "OTHER COMPREHENSIVE INCOME (LOSS)", "verboseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail", "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://SiliconMotion.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX EFFECT OF NIL" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r73", "r75" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 }, "http://SiliconMotion.com/role/OtherChangesInPlanAssetsAndBenefitObligationRecognizedInOtherComprehensiveLossDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedLabel": "Change in deferred pension gain (loss)", "negatedTerseLabel": "Current-period change, Defined benefit pension plans", "totalLabel": "Total recognized in other comprehensive loss (income)" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail", "http://SiliconMotion.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://SiliconMotion.com/role/OtherChangesInPlanAssetsAndBenefitObligationRecognizedInOtherComprehensiveLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": { "auth_ref": [ "r75", "r78", "r79", "r278" ], "calculation": { "http://SiliconMotion.com/role/OtherChangesInPlanAssetsAndBenefitObligationRecognizedInOtherComprehensiveLossDetail": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax", "terseLabel": "Amortization of net loss" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/OtherChangesInPlanAssetsAndBenefitObligationRecognizedInOtherComprehensiveLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "terseLabel": "Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Liabilities [Abstract]" } } }, "localname": "OtherLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r61" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other Noncurrent Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r102" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "order": 20.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (loss), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestrictedAssetsCurrent": { "auth_ref": [ "r67" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets that are pledged or subject to withdrawal restrictions, classified as other.", "label": "Other Restricted Assets, Current", "terseLabel": "Restricted assets net" } } }, "localname": "OtherRestrictedAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain": { "auth_ref": [ "r190" ], "lang": { "en-US": { "role": { "documentation": "Provides the categories of debt securities, available-for-sale or held-to-maturity, on which an entity may recognize other than temporary impairments (OTTI) for which a portion related to credit losses has been recognized in earnings and a portion related to all other factors has been recognized in other comprehensive income.", "label": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]", "terseLabel": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]" } } }, "localname": "OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ShortTermInvestmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r110" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 36.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Share repurchase" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r110" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 35.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessTwoNetOfCashAcquired": { "auth_ref": [ "r107" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with a second acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Business Two, Net of Cash Acquired", "terseLabel": "Fair value of assets acquired, net of cash, cash equivalents, and restricted cash acquired" } } }, "localname": "PaymentsToAcquireBusinessTwoNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r105" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 28.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Business acquisition-net of cash, cash equivalents, and restricted cash acquired", "terseLabel": "Cash paid for business acquisition, net of cash, cash equivalents, and restricted cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r105" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "terseLabel": "Invested in common stock" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLongtermInvestments": { "auth_ref": [ "r107" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 26.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term.", "label": "Payments to Acquire Long-term Investments", "negatedLabel": "Purchase of long-term investment", "terseLabel": "Invested in common stock" } } }, "localname": "PaymentsToAcquireLongtermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows", "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r106" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 29.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r301" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Pension Plan" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PensionPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementPlansPolicy": { "auth_ref": [ "r128", "r286", "r296", "r297", "r299", "r300" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.", "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]", "terseLabel": "Pension Costs" } } }, "localname": "PensionAndOtherPostretirementPlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionContributions": { "auth_ref": [ "r115" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for pension benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes other postretirement benefit.", "label": "Payment for Pension Benefits", "terseLabel": "Contributions and Recognized Pension Costs under Labor Pension Act" } } }, "localname": "PensionContributions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanAssetCategoriesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined benefit plan asset investment.", "label": "Defined Benefit Plan, Plan Assets, Category [Domain]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]" } } }, "localname": "PlanAssetCategoriesDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/FairValuesOfFcisPensionPlanAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r305", "r327" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfStockOptionAndRestrictedStockUnitsActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfStockOptionAndRestrictedStockUnitsActivityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r18", "r47", "r48" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": 22.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromBankDebt": { "auth_ref": [ "r109" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 33.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from bank borrowing during the year.", "label": "Proceeds from Bank Debt", "terseLabel": "Proceeds from bank loan" } } }, "localname": "ProceedsFromBankDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates": { "auth_ref": [ "r103" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 27.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "definitionGuidance": "Proceeds from sale of subsidiary", "documentation": "The cash inflow associated with the deconsolidation of a previously consolidated subsidiary or sale of an entity that is related to it but not strictly controlled.", "label": "Proceeds from Divestiture of Interest in Subsidiaries and Affiliates", "terseLabel": "Proceeds from sale of subsidiary" } } }, "localname": "ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "auth_ref": [ "r103" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Proceeds from Sale of Equity Method Investments", "terseLabel": "Proceeds from disposal of equity method investments" } } }, "localname": "ProceedsFromSaleOfEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfLongtermInvestments": { "auth_ref": [ "r104" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 30.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, beyond the current operating cycle.", "label": "Proceeds from Sale of Long-term Investments", "terseLabel": "Proceeds from sale of long-term investment" } } }, "localname": "ProceedsFromSaleOfLongtermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r108", "r328" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 32.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Cash received from employee toward stock option exercise", "verboseLabel": "Proceeds from issuance of ordinary shares upon exercise of employee stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows", "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r81", "r84", "r112", "r168", "r171", "r376", "r377", "r378", "r380", "r381" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r53", "r230" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail", "http://SiliconMotion.com/role/PropertyAndEquipmentDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r52", "r228" ], "calculation": { "http://SiliconMotion.com/role/PropertyAndEquipmentDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "totalLabel": "Total" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail", "http://SiliconMotion.com/role/PropertyAndEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment [Member]", "terseLabel": "Property, Plant and Equipment [Member]" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r27", "r28", "r230", "r461" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": 24.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "verboseLabel": "Property, Plant and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets", "http://SiliconMotion.com/role/LongLivedAssetsPropertyAndEquipmentNetByGeographicAreaDetail", "http://SiliconMotion.com/role/PropertyAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r51", "r128", "r230" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r27", "r230" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r27", "r228" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail", "http://SiliconMotion.com/role/PropertyAndEquipmentDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property plant and equipment estimated useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet": { "auth_ref": [ "r408" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of property, by major property class, net of accumulated depreciation, subject to or available for lease as of the balance sheet date.", "label": "Property Subject to or Available for Operating Lease, Net", "terseLabel": "Net carrying value of leased properties" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information related to prospectively adopted accounting guidance.", "label": "Prospective Adoption of New Accounting Pronouncements [Axis]", "terseLabel": "Prospective Adoption of New Accounting Pronouncements [Axis]" } } }, "localname": "ProspectiveAdoptionOfNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDueFromToRelatedParty": { "auth_ref": [ "r136", "r421" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Receivables to be collected from (obligations owed to) related parties, net as of the balance sheet date where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth.", "label": "Related Party Transaction, Due from (to) Related Party", "terseLabel": "Lease support arrangements, deposit paid on behalf of related parties" } } }, "localname": "RelatedPartyTransactionDueFromToRelatedParty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r422" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReorganizationValueNetRealizableValueOfAssetDispositions": { "auth_ref": [ "r423", "r424" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of reorganization value related to estimated net realizable value of asset dispositions. Reorganization value is the amount attributed to the reconstituted entity, as well as the expected net realizable value of those assets that will be disposed before reconstitution occurs.", "label": "Reorganization Value, Net Realizable Value of Asset Dispositions", "terseLabel": "Disposal group discontinued operations net asset value" } } }, "localname": "ReorganizationValueNetRealizableValueOfAssetDispositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfBankDebt": { "auth_ref": [ "r111" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 34.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to settle a bank borrowing during the year.", "label": "Repayments of Bank Debt", "negatedLabel": "Repayments of bank loan" } } }, "localname": "RepaymentsOfBankDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r333", "r480" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "order": 7.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development Expense" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/TableOfStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r128", "r333" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r359" ], "lang": { "en-US": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research And Development" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r26", "r120", "r126", "r432", "r458" ], "calculation": { "http://SiliconMotion.com/role/DetailsOfCashCashEquivalentsAndRestrictedCashDetail": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash deposited" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://SiliconMotion.com/role/DetailsOfCashCashEquivalentsAndRestrictedCashDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndInvestmentsCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The current cash, cash equivalents and investments that are restricted as to withdrawal or usage. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or entity statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. Excludes compensating balance arrangements that are not agreements which legally restrict the use of cash amounts shown on the balance sheet. Includes current cash equivalents and investments that are similarly restricted as to withdrawal, usage or disposal.", "label": "Restricted Cash and Investments, Current", "terseLabel": "Restricted assets-current" } } }, "localname": "RestrictedCashAndInvestmentsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r36", "r245", "r459" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": 13.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAdjustmentsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Retained Earnings Adjustments [Line Items]", "terseLabel": "Retained Earnings Adjustments [Line Items]" } } }, "localname": "RetainedEarningsAdjustmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings (accumulated deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanSponsorLocationAxis": { "auth_ref": [ "r287", "r289" ], "lang": { "en-US": { "role": { "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Axis]", "terseLabel": "Retirement Plan Sponsor Location [Axis]" } } }, "localname": "RetirementPlanSponsorLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ActuarialAssumptionsToDetermineBenefitObligationsDetail", "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanSponsorLocationDomain": { "auth_ref": [ "r287", "r289" ], "lang": { "en-US": { "role": { "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Domain]", "terseLabel": "Retirement Plan Sponsor Location [Domain]" } } }, "localname": "RetirementPlanSponsorLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ActuarialAssumptionsToDetermineBenefitObligationsDetail", "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r251", "r252" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "order": 4.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "verboseLabel": "NET SALES" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome", "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail", "http://SiliconMotion.com/role/RevenueByGeographicAreaDetail", "http://SiliconMotion.com/role/RevenueByProductCategoryDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r173" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenue by Geographic Area" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r129", "r130" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/LongLivedAssetsPropertyAndEquipmentNetByGeographicAreaDetail", "http://SiliconMotion.com/role/RevenueByGeographicAreaDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of subsidiary's or equity investee's stock owned by parent company after stock transaction.", "label": "Sale of Stock, Percentage of Ownership after Transaction", "terseLabel": "Subsidiary ownership percentage" } } }, "localname": "SaleOfStockPercentageOfOwnershipAfterTransaction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r159" ], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Net sales" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The scenario under which facts represent plans as distinct from actual.", "label": "Scenario, Plan [Member]", "terseLabel": "Scenario, Plan" } } }, "localname": "ScenarioPlanMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r65" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Summary of Notes and Accounts Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/NotesAndAccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r77" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Components of Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "terseLabel": "Actuarial Assumptions to Determine Benefit Obligations" } } }, "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PensionPlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Details of Cash, Cash Equivalents, and Restricted Cash" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CashCashEquivalentsAndRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r364" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Components of Income Tax Expense" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCostMethodInvestmentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning all cost-method investments.", "label": "Schedule of Cost-method Investments [Table]", "terseLabel": "Schedule of Cost-method Investments [Table]" } } }, "localname": "ScheduleOfCostMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail", "http://SiliconMotion.com/role/LongTermInvestmentsEquityInvestmentsWithCarryingValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r356" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Deferred Income Tax Assets (Liabilities)" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in plan assets and benefit obligations recognized in other comprehensive income (loss) during the period.", "label": "Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Other Changes in Plan Assets and Benefit Obligation Recognized in Other Comprehensive Loss" } } }, "localname": "ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PensionPlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r286", "r287", "r288", "r289", "r295" ], "lang": { "en-US": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ActuarialAssumptionsToDetermineBenefitObligationsDetail", "http://SiliconMotion.com/role/FairValuesOfFcisPensionPlanAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": { "auth_ref": [ "r286", "r287", "r288", "r289", "r295" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans.", "label": "Schedule of Defined Benefit Plans Disclosures [Table Text Block]", "terseLabel": "Changes in Benefits Obligation and Plan Assets and Reconciliation of Funded Status" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PensionPlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r344" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Reconciliation of Income Tax Expense on Pretax Income at Statutory Rate and Income Tax Expense" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r304", "r324", "r329" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/TableOfStockBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r304", "r324", "r329" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Stock-based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Revenue by Product Category" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r176" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.", "label": "Schedule of Expected Benefit Payments [Table Text Block]", "terseLabel": "Expected Benefit Payments" } } }, "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PensionPlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r216", "r220" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CumulativeValueOfIntangibleAssetsRelatedToAcquisitionDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Gain (Loss) on Securities [Line Items]", "terseLabel": "Gain (Loss) on Securities [Line Items]" } } }, "localname": "ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ShortTermInvestmentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGainLossOnInvestmentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about realized and unrealized gain (loss) on investment in security.", "label": "Schedule of Gain (Loss) on Securities [Table]", "terseLabel": "Schedule of Gain (Loss) on Securities [Table]" } } }, "localname": "ScheduleOfGainLossOnInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ShortTermInvestmentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r211", "r213" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/GoodwillAndAcquiredIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r135" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Income (Loss) Before Income Taxes for Domestic and Foreign Entities" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r25", "r44", "r45", "r46" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Components of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Components of Net Periodic Benefit Cost" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PensionPlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "auth_ref": [ "r315" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.", "label": "Schedule of Nonvested Share Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Units and Changes" } } }, "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r53", "r230" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail", "http://SiliconMotion.com/role/PropertyAndEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRetainedEarningsAdjustmentsTable": { "auth_ref": [ "r138", "r140", "r141" ], "lang": { "en-US": { "role": { "documentation": "Schedule of the cumulative effect on retained earnings of adjustments, which includes changes in accounting principle, new accounting pronouncements, and correction of errors.", "label": "Schedule of Retained Earnings Adjustments [Table]", "terseLabel": "Schedule of Retained Earnings Adjustments [Table]" } } }, "localname": "ScheduleOfRetainedEarningsAdjustmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Major customers representing at least 10% of net sales" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r89", "r91", "r175" ], "lang": { "en-US": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/LongLivedAssetsPropertyAndEquipmentNetByGeographicAreaDetail", "http://SiliconMotion.com/role/RevenueByGeographicAreaDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r164", "r168", "r169", "r170", "r211" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/RevenueByProductCategoryDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r305", "r327" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail", "http://SiliconMotion.com/role/SummaryOfStockOptionAndRestrictedStockUnitsActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r309", "r320", "r321" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r55" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-term Debt [Table]", "terseLabel": "Schedule of Short-term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ShortTermBankLoansAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r352", "r365" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecurityDeposit": { "auth_ref": [ "r68" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.", "label": "Security Deposit", "terseLabel": "Pledged deposit" } } }, "localname": "SecurityDeposit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ShortTermBankLoansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/RevenueByProductCategoryDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "order": 8.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r95" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling and Marketing Expense" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/TableOfStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r117" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense, Total", "terseLabel": "Share-based compensation expense", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows", "http://SiliconMotion.com/role/TableOfStockBasedCompensationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Recognition Period (Years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r314" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Restricted stock units forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r319" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Restricted stock units forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r317" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "negatedLabel": "Restricted stock units granted", "terseLabel": "Restricted stock units granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail", "http://SiliconMotion.com/role/SummaryOfStockOptionAndRestrictedStockUnitsActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r317" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Restricted stock units granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Nonvested at ending period", "periodStartLabel": "Nonvested at beginning period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Nonvested Stock Units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Nonvested at ending period", "periodStartLabel": "Nonvested at beginning period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r322" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Nonvested at ending period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r318" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Restricted stock units vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r318" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Restricted stock units vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail", "http://SiliconMotion.com/role/SummaryOfStockOptionAndRestrictedStockUnitsActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Additional ordinary shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r306" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Ordinary shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r327" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "periodEndLabel": "Available for grant at ending balance", "periodStartLabel": "Available for grant at beginning date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStockOptionAndRestrictedStockUnitsActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r312" ], "lang": { "en-US": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Stock Option Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r311", "r327" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at ending period", "periodStartLabel": "Outstanding at beginning period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStockOptionActivityAndRelatedInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Options Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStockOptionActivityAndRelatedInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r310" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at ending period", "periodStartLabel": "Outstanding at beginning period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStockOptionActivityAndRelatedInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStockOptionActivityAndRelatedInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r303", "r307" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail", "http://SiliconMotion.com/role/SummaryOfStockOptionAndRestrictedStockUnitsActivityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Options exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStockOptionActivityAndRelatedInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r128", "r305", "r308" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r327" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Stock Option Granted Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r322" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStockOptionActivityAndRelatedInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r323" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "verboseLabel": "Outstanding at ending period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStockOptionActivityAndRelatedInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermDebtLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Short-term Debt [Line Items]", "terseLabel": "Short-term Debt [Line Items]" } } }, "localname": "ShortTermDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ShortTermBankLoansAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTextBlock": { "auth_ref": [ "r243" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for short-term debt.", "label": "Short-term Debt [Text Block]", "terseLabel": "Short-Term Bank Loans" } } }, "localname": "ShortTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ShortTermBankLoans" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r30", "r436", "r437", "r438", "r455" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": 17.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r137" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r31", "r32", "r33", "r244" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/CoverPage", "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail", "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r64", "r244" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows", "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows", "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r32", "r33", "r244", "r245" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of ordinary shares upon exercise of restricted stock units, shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r32", "r33", "r244", "r245", "r313" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Options exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStockOptionActivityAndRelatedInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r244", "r245" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of ordinary shares upon exercise of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Repurchase of shares" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r32", "r33", "r244", "r245" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "ADSs repurchased during period, shares" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r32", "r33", "r244", "r245" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "terseLabel": "ADSs repurchased during period, cost" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r33", "r37", "r38", "r186" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets", "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders' Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Shareholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r425" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r425" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SummaryOfIncomeTaxExaminationsTextBlock": { "auth_ref": [ "r348", "r365" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the increase or decrease in the liability from the prior period, and any penalties and interest that have been recorded.", "label": "Summary of Income Tax Examinations [Table Text Block]", "terseLabel": "Summary of Major Jurisdictions and Tax Year Subject to Examination by Tax Authorities" } } }, "localname": "SummaryOfIncomeTaxExaminationsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "SUPPLEMENTAL INFORMATION" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r359" ], "lang": { "en-US": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Tax Credit Carryforward [Line Items]", "terseLabel": "Tax Credit Carryforward [Line Items]" } } }, "localname": "TaxCreditCarryforwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r359" ], "lang": { "en-US": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TaxCreditCarryforwardTable": { "auth_ref": [ "r359" ], "lang": { "en-US": { "role": { "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.", "label": "Tax Credit Carryforward [Table]", "terseLabel": "Tax Credit Carryforward [Table]" } } }, "localname": "TaxCreditCarryforwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r56" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Income tax payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimeDepositsAtCarryingValue": { "auth_ref": [ "r49" ], "calculation": { "http://SiliconMotion.com/role/DetailsOfCashCashEquivalentsAndRestrictedCashDetail": { "order": 4.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Any certificate of deposit or savings account held by a bank or other financial institution for a short-term specified period of time. Because of their short-term, time deposits are considered highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Time Deposits, at Carrying Value", "terseLabel": "Time deposits" } } }, "localname": "TimeDepositsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/DetailsOfCashCashEquivalentsAndRestrictedCashDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r180", "r181", "r182", "r183", "r185", "r188" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Allowance for Doubtful Receivables" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradingSecurities": { "auth_ref": [ "r441" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Debt Securities, Trading, and Equity Securities, FV-NI", "terseLabel": "Short-term investments - trading securities", "verboseLabel": "Trading securities" } } }, "localname": "TradingSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/AssetsMeasuredAtFairValueOnRecurringBasisDetail", "http://SiliconMotion.com/role/ShortTermInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradingSecuritiesRealizedGain": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This item represents the gain realized during the period from the sale of trading securities.", "label": "Trading Securities, Realized Gain", "terseLabel": "Realized gains on sales of short-term investments, trading securities" } } }, "localname": "TradingSecuritiesRealizedGain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ShortTermInvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r63", "r247" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "auth_ref": [ "r33", "r244", "r246" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.", "label": "Treasury Stock, Retired, Cost Method, Amount", "terseLabel": "Treasury stock retired" } } }, "localname": "TreasuryStockRetiredCostMethodAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r33", "r244", "r245" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common and preferred stock retired from treasury during the period.", "label": "Treasury Stock, Shares, Retired", "terseLabel": "Treasury stock retired (Shares)" } } }, "localname": "TreasuryStockSharesRetired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Treasury Stock [Text Block]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r63", "r247", "r248" ], "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "order": 14.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury Stock" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r244", "r245", "r247" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Share repurchase" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_USGovernmentSecuritiesAtCarryingValue": { "auth_ref": [], "calculation": { "http://SiliconMotion.com/role/DetailsOfCashCashEquivalentsAndRestrictedCashDetail": { "order": 5.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt (bills, notes or bonds) that are issued by the government of the United States which are short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "US Government Securities, at Carrying Value", "terseLabel": "Bonds acquired under repurchase agreements" } } }, "localname": "USGovernmentSecuritiesAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/DetailsOfCashCashEquivalentsAndRestrictedCashDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r336", "r370", "r452", "r471" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Accumulated undistributed earnings from a foreign subsidiary" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r118" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of investments, not including unrealized gains or losses on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, held at each balance sheet date and included in earnings for the period.", "label": "Unrealized Gain (Loss) on Investments", "terseLabel": "Unrealized holding loss on short-term investment" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ShortTermInvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r337", "r349" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance, end of year", "periodStartLabel": "Balance, beginning of year", "terseLabel": "Unrecognized tax benefit" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail", "http://SiliconMotion.com/role/ReconciliationOfUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r350" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Decrease in tax position taken in prior year primarily related to the resolution of tax audit" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ReconciliationOfUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r346" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Total amount of accrued interest and penalties" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r346" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Total amount of interest expense and penalties" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r351" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increases in tax positions taken in current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ReconciliationOfUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r153", "r154", "r156", "r157", "r161", "r162", "r163" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r338" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Change in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r143", "r147" ], "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (Thousands)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "WEIGHTED AVERAGE ORDINARY SHARES OUTSTANDING" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r142", "r147" ], "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (Thousands)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r14": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r15": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e4975-111524" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5212-111524" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5093-111524" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=SL6284422-111562" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27340-111563" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "325", "URI": "http://asc.fasb.org/extlink&oid=75025870&loc=d3e40691-111596" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2599-110228" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2473-110228" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149975-122751" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(s)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947" }, "r301": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r332": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28200-109314" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31928-109318" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r371": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r382": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=SL116692626-108610" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902458&loc=d3e39896-112707" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164653&loc=d3e41551-112718" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r422": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=49179835&loc=d3e54813-112758" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56239-112766" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r431": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(g))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.7)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6477933&loc=d3e60009-112784" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r475": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r481": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r482": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r483": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-3" }, "r484": { "Name": "Form 20-F", "Publisher": "SEC" }, "r485": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r486": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r487": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r488": { "Name": "Forms 20-F, 40-F", "Number": "249", "Publisher": "SEC", "Section": "220 and 240", "Subsection": "f" }, "r489": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r490": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8,17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e689-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724391-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" } }, "version": "2.1" } XML 99 R14.htm IDEA: XBRL DOCUMENT v3.20.1
    Inventories
    12 Months Ended
    Dec. 31, 2019
    Inventory Disclosure [Abstract]  
    Inventories
    6. INVENTORIES
    The components of inventories are as
    follows
    :
                     
     
    December 31
     
     
    2018
     
     
    2019
     
     
    US$
     
     
    US$
     
    Finished goods
       
    26,059
         
    26,305
     
    Work in process
       
    30,830
         
    37,342
     
    Raw materials
       
    24,629
         
    24,792
     
                     
       
    81,518
         
    88,439
     
                     
     
     
     
     
     
     
     
    The Company wrote down US$698 thousand, US$2,095 thousand and US$9,085 thousand in 2017
    ,
    2018
     
    and
    2019,
     respectively, for estimated obsolete or unmarketable inventory.
    XML 100 R10.htm IDEA: XBRL DOCUMENT v3.20.1
    Summary of Significant Accounting Policies
    12 Months Ended
    Dec. 31, 2019
    Accounting Policies [Abstract]  
    Significant Accounting Policies [Text Block]
    2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
    Basis of Presentation
    The consolidated financial statements have been prepared in accordance with U.S. GAAP. The consolidated financial statements include the accounts of SMTC and its wholly-owned subsidiaries.
     
    The Company owns
    100
    % of the outstanding shares in all of its subsidiaries. All significant intercompany balances and transactions have been eliminated upon consolidation.
    Use of Estimates
    The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect certain reported amounts and disclosures. The actual results could differ from those estimates.
    Disposal of Subsidiary
    The Company accounts for the disposal of a subsidiary when it ceases to control the subsidiary’s assets and liabilities. A gain or loss is recognized and measured as the difference between the fair value of consideration received or to be received and the value of assets, liabilities and equity components de-recognized, related to that subsidiary when deconsolidated.
    On May 31, 2019, the Company completed the sale of FCI to Dialog Semiconductor for a total consideration of approximately
     US$
     
    54 million.
    The Company derecognized the assets and liabilities and recorded a gain
     
    of US$12,409
    thousand, net of transaction fees on the disposal, which is the difference between the consideration of US$54 million and
    the
     
    US$39,367
    thousand carrying value of the subsidiary.
     
    US$5,400
    thousand of the consideration was withheld and deposited into an escrow account and, as the escrowed amount is expected to be released within 12 months, it was classified as restricted assets-current on the consolidated balance sheet as of December 31, 2019.
    Concentration of Credit Risk and Significant Customers
    Financial instruments that potentially subject the Company to a significant concentration of credit risk consist principally of cash equivalents, short term investments and accounts receivable. Cash, cash equivalents and short-term investments balances are maintained with high quality financial institutions, the composition and
    maturities of which are regularly monitored by management. The Company believes that the concentration of credit risk in its trade receivables, is substantially mitigated by the Company’s credit evaluation process, relatively short collection terms and the high level of credit worthiness of its customers. The Company performs ongoing credit evaluations of its customers’ financial conditions and limits the amount of credit extended based upon payment history and the customer’s current credit worthiness. The Company regularly reviews the allowance for bad debt and doubtful accounts by considering factors such as historical experience, credit quality, age of the accounts receivable balances and current economic conditions that may affect a customer’s ability to pay.
    Historically, a relatively small number of customers have accounted for a significant portion of our net revenue. Sales to two customers in 2017
    ,
     2018
     and 2019,
    accounted for 10% or more of 
    our
    net 
    r
    evenue
    , representing 
    39%
    ,
    34%
    and 31%
    of
    our
    net
    revenue
    in 2017
    ,
    2018
     and 2019
    , respectively. In 2019, the significant customers were Intel and Micron and in 2017 and 2018,
    were
    SK
    Hynix
    and Intel. The Company’s top ten customers in 2017
    ,
     2018
    and 2019
    accounted for approximately
    72
    %
    ,
    69
    %
    and 74%
    of net sales, respectively.
    Fair Value of Financial Instruments
    The carrying amount of the Company’s financial instruments, including cash and cash equivalents, notes and accounts receivable and notes and accounts payables approximates fair value due to the short-term maturity of the instruments. Fair values of short-term investments represent quoted market prices, if available. If no quoted market prices are available, fair values are estimated based on discounted cash flow, or other valuation techniques. Long-term investments in privately-held companies with no readily determinable market value are recorded using the cost method, since the cost of obtaining verifiable fair value is unreasonably high. Upon adoption of Accounting Standard Update No. 2016-01, Recognition and Measurement of Financial Assets and Financial Liabilities (“ASU 2016-01”) starting January 1, 2018, these investments are measured at cost less impairment, if any, plus or minus any changes resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer. Any resulting change in carrying amount would be reflected in net income. The Company’s long-term liabilities approximate their fair values as they contain interest rates that vary according to market interest rates. 
    Fair value is the price that would be received upon sale of an asset or paid upon transfer of a liability in an orderly transaction between market participants at the measurement date and in the principal or most advantageous market for that assets or liability. The fair value should be calculated based on assumptions that market participants would use in pricing the asset or liability, not on assumptions specific to the Company. A three-tier fair value hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value. The hierarchy prioritizes the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. Each fair value measurement is reported in one of the three levels which is determined by the lowest level input that is significant to the fair value measurement in its entirety. These levels are:
    Level 1 — Use unadjusted quoted prices in active markets for identical assets or liabilities.
    Level 2 — Use observable inputs other than Level 1 prices such as quoted prices for identical or similar instruments in markets that are not active, quoted prices for similar instruments in active markets, and model-based valuation in which all significant inputs are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
    Level 3 — Use inputs that are generally unobservable and reflect the use of significant management judgments and estimates.
    See Note 21, “Fair Value Measurement”, for the related disclosure.
    Cash Equivalents
    The Company considers all highly liquid instruments acquired with a remaining maturity of three months or less when purchased to be cash equivalents. In addition, time deposits with maturities ranging from more than three months to one year are considered qualified as cash equivalents as the nature of the time deposits are similar to cash such that without advance notice to the bank, they can be readily converted into known amounts of cash with the principal of the time deposits protected and not subject to penalty in the event of an early withdrawal. Also, the risk of changes in value because of changes in interest rates is insignificant due to the fact that the Company can still earn interest based on a rate close to the
    on-going
    published interest rate applicable for the actual period of the time deposits in the event of an early withdrawal. Cash and cash equivalents are stated at cost, which approximates their fair value.
    Short-term Investments
    The Company’s short-term investments primarily includes short-term income yielding investments with original maturities greater than three months from the purchase date and remaining maturities less than one year. These short-term investments consist mostly of bond funds and principal protected notes that are bought and held principally for the purpose of selling them in the near term and are classified as trading securities as well as senior notes classified as
    held-to-maturity
    investments with maturities less than one year. Trading securities are reported at fair value with the subsequent changes in fair value recorded in earnings as unrealized gains and losses. Senior notes are measured at amortized cost using the effective interest method less any impairment.
    Allowance for Doubtful Receivables
    An allowance for doubtful receivables is provided based on a review of the collectability of accounts receivables. The Company determines the amount of allowance for doubtful receivables by examining the historical collection experience and current trends in the credit quality of its customers as well as its internal credit policies.
    Inventories
    Inventories are stated at the lower of cost or net realizable value for raw materials, work in process and finished goods
    .
    Inventories are recorded at standard cost and adjusted to the approximate weighted-average cost at the balance sheet date. The Company assesses its net realizable value of the inventory for estimated obsolescence or unmarketable inventory based upon management’s assumptions about future demand and market conditions. In estimating reserves for obsolescence, the Company primarily evaluates estimates based on the timing of the introduction of new products and the quantities remaining of old products and provides reserves for inventory on hand in excess of the estimated demand. Estimated losses on slow-moving items are recognized and included in the allowance for losses.
    Long-term Investments
    Investee companies over which the Company had the ability to exercise significant influence but did not have a controlling interest and was the primary beneficiary were accounted for using the equity method. Significant influence was generally considered to exist when the Company had an ownership interest in the voting shares of the investee between 20% and 50%, and other factors, such as representation in the investee’s board of directors, voting rights and the impact of commercial arrangements, were considered in determining whether the equity method of accounting was appropriate. Under this method of accounting, the Company recorded its proportionate share of the net earnings or losses of equity method investees and a corresponding increase or decrease to the investment balances. The Company evaluated its equity method investments for impairment whenever events or changes in circumstances indicated that the carrying amounts of such investments might not be recoverable. 
    Prior to adopting ASU 2016-01 on January 1, 2018, the Company had long-term investments in companies that it does not exercise significant influence and accounted for these investments under the cost method. Management regularly evaluates financial information related to these investments to determine whether an other than temporary decline in their value exists. Factors indicative of an other than temporary decline include recurring operating losses, credit defaults and subsequent rounds of financings at an amount below the cost basis of the investment. Management periodically weighs all quantitative and qualitative factors in determining if any impairment loss exists. When a decline in value is deemed to be other-than-temporary, the Company recognizes an impairment loss in other income and expense. After adopting ASU 2016-01 on January 1, 2018, the Company elected to record equity investments without readily determinable fair values and not accounted for by the equity method at cost less impairment, adjusted for subsequent observable price changes whether there are observable price changes in orderly transactions for the identical or similar investment of the same issuer.
    Noncurrent Assets Held for Sale
    Noncurrent assets are presented separately as held for sale when the Company is committed to selling the asset, an active plan of sale has commenced, and the sale is expected to be completed within 12 months or under a specified market condition that meets an exception to one-year requirement. Assets held for sale are measured at the lower of their carrying amount and fair value less cost to sell. Assets held for sale are no longer amortized or depreciated.
     
    Property and Equipment
    Property and equipment are stated at cost less accumulated depreciation. Significant additions, renewals and betterments are capitalized, while maintenance and repairs are expensed as incurred.
    Depreciation is computed using the straight-line method over estimated useful lives that range as follows: buildings — 25 to 50 years; machinery and equipment — 3 to 6 years; furniture and fixtures — 3 to 8 years; software — 1 to 5 years; leasehold and buildings improvement — the shorter of the estimated useful life or lease term, which is generally 2 to 6 years. Land is not depreciated. Depreciation expense
    on property
     
    and
    equipment were
    approximately US$10,599 thousand, US$11,832 thousand and US$12,447 thousand
     for the years ended December 31, 2017, 2018 and 2019
    , respectively.
    Upon the sale or other disposal of property and equipment, the related cost and accumulated depreciation are removed from the accounts, and any gain or loss is credited or charged to operating income.
    Lease
    On January 1, 2019, the Company adopted Accounting Standards Update No. 2016-02, Leases (Topic 842) (ASU 2016-02) using the modified retrospective transition approach by applying the new standard to all leases existing at the date of initial application. The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allows the Company to carry forward the historical lease classification. The Company elected to apply the short-term lease measurement and recognition exemption in which right-of-use assets and lease liabilities are not recognized for short-term leases. Results and disclosure requirements for reporting periods beginning after January 1, 2019 are presented under Topic 842, while prior period amounts have not been adjusted and continue to be reported in accordance with our historical accounting under Topic 840.
    Upon adoption, the Company recognized leased assets and corresponding liabilities in operating lease assets of US$7,202 thousand, which includes US$238 thousand of previously recognized prepaid use rights, as well as corresponding accrued expenses and other current liabilities of US$1,428 thousand and other long-term liabilities of US$5,536 thousand.
    The lease assets include adjustments for prepayments and accrued lease payments. The adoption did not impact the beginning retained earnings, or the prior year consolidated statements of income and statements of cash flows. Under Topic 842, the Company determines if an arrangement is a lease at inception. The lease assets and liabilities are recognized at commencement date based on the present value of remaining lease payments over the lease term. For this purpose, the Company considers only payments that are fixed and determinable at the time of commencement. As most of the leases do not provide an implicit rate, the Company uses the incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The incremental borrowing rate is based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments. The operating lease asset also includes any lease payments made prior to commencement and is recorded net of any lease incentives received. The lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. When determining the probability of exercising such options, the Company considers contract-based, asset-based, entity-based, and market-based factors. The lease agreements may contain variable costs such as common area maintenance, insurance, real estate taxes or other costs. Variable lease costs are expensed as incurred on the consolidated statements of income. The lease agreements generally do not contain any residual value guarantees or restrictive covenants. The Company recognized leased assets in operating lease assets
    of US$8,603 thousand and corresponding accrued expenses and other current liabilities of US$3,046 thousand, and other long-term liabilities of US$5,621 thousand. The weight average remaining lease term was 3.5 years, and the weight average discount rate was 3.78% as of December 31, 2019.
    Government Grants
    Grants received by the Company from the Korean government to assist with specific research and development activities were deducted from those research and development costs incurred, in the period in which the related expenses are incurred, to the extent that they are
    non-refundable.
    Government grants that were used for the acquisition of fixed assets were deducted from the acquisition costs of the acquired assets and amortized over the useful lives of the related assets. The Company recognized refundable government grants as long-term payable and current portion of long-term payable on its consolidated balance sheet.
    Goodwill and Intangible Assets
    Goodwill is the excess of the purchase price paid over the fair value of the net tangible and intangible assets acquired in a business combination. Intangible assets, which consist primarily of development technology, are amortized over their estimated useful lives, of 3.5 to 5.5 years.
    Impairment of Goodwill and Long-Lived Assets
    The Company evaluates the recoverability of long-lived assets whenever events or changes in circumstances indicate the carrying value may not be recoverable. The determination of recoverability is based on an estimate of undiscounted cash flows expected to result from the use of an asset and its eventual disposition. The estimate of cash flows is based upon, among other things, certain assumptions about expected future operating performance, growth rates and other factors. Estimates of undiscounted cash flows may differ from actual cash flows due to, among other things, technological changes, economic conditions, changes to the business model or changes in operating performance. If the sum of the undiscounted cash flows is less than the carrying value, an impairment loss is recognized, measured as the amount by which the carrying value exceeds the fair value of the asset. Fair value is determined by reference to quoted market prices, if available, or discounted cash flows, as appropriate. See Note 10, “Goodwill and Acquired Intangible Assets,” regarding impairment testing in fiscal year 2017, 2018 and 2019.
    The Company monitors the recoverability of goodwill recorded in connection with acquisitions, by reporting unit, annually, or sooner if events or changes in circumstances indicate that the carrying amount may
    not be recoverable. The Company conducts its annual impairment test of goodwill on November 30. Reporting units may be operating segments as a whole or an operation one level below an operating segment, referred to as a component. Prior to fiscal 2017, goodwill impairment is tested using a
    two-step
    approach. The first step compares the fair value of a reporting unit to its carrying amount, including goodwill. If the fair value of the reporting unit is greater than its carrying amount, goodwill is not considered impaired and the second step is not required. If the fair value of the reporting unit is less than its carrying amount, the second step of the impairment test measures the amount of the impairment loss, if any, by comparing the implied fair value of goodwill to its carrying amount. If the carrying amount of goodwill exceeds its implied fair value, an impairment loss is recognized equal to that excess. The implied fair value of goodwill is calculated in the same manner that goodwill is calculated in a business combination, whereby the fair value of the reporting unit is allocated to all of the assets and liabilities of that unit, with the excess purchases price over the amounts assigned to assets and liabilities.
    In January 2017, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”)
    2017-04,
    which removes step two from the goodwill impairment test. The Company elected to early adopt this ASU in the fourth quarter of 2017, in conjunction with the Company’s annual review for impairment.
    Estimating fair value is performed by utilizing various valuation approaches, such as income approach or market approach. The total of all reporting unit fair values is also compared to the Company’s market capitalization plus control premium for reasonableness. See Note 10, “Goodwill and Acquired Intangible Assets,” regarding impairment testing.
    Other Assets
    Other assets primarily consist of industrial property right and deposit for office leases.
    Restricted Assets
    Restricted assets consist of restricted cash. Restricted cash represents cash set aside as collateral for obtaining capacity, escrow relating to the sale of a subsidiary and borrowings as well as cash received from government grants with restriction on its usage.
    Bank loans
    Revolver credit from financial institutions are stated at the amount of unpaid principal.
    Other long-term liabilities
    Other long-term liabilities primarily consist of noncurrent lease liabilities and unrecognized tax benefit.
    Pension Costs
    For employees under defined contribution pension plans, pension costs are recorded based on the actual contributions made to employees’ individual pension accounts. For employees under defined benefit pension plans, pension costs are recorded based on actuarial calculations.
    Revenue Recognition
    Through the fiscal year ended December 31, 2017, revenue from product sales was generally recognized upon shipment to the customer provided that the Company had received a signed purchase order, the price was fixed or determinable, transfer of title had occurred in accordance with the shipping terms specified in the
    arrangement with the customer, collectability from the customer was considered reasonably assured, product returns were reasonably estimable and there were no remaining significant obligations or customer acceptance requirements. Revenue on development service orders was generally recognized upon completion and customer acceptance of contractually agreed milestones.
    As a result of the adoption of the new revenue standard (ASC 606) on January 1, 2018, using the modified retrospective method with the cumulative effect of initially applying it recognized at the date of initial application, the Company revised its revenue recognition policy. The Company now recognizes revenue upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. Under the new revenue recognition standard, the Company applies the following five step approach: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when a performance obligation is satisfied.
    The Company enters into contracts that may include products that are capable of being distinct and accounted for as separate performance obligations. To date, the majority of the revenue has been generated by sales associated with products of storage and mobile communication, where a single performance obligation is identified in general. Revenue from services has been insignificant. Performance obligations associated with product sales transactions are generally satisfied when control passes to customers upon shipment or the written acceptance of the customers. Accordingly, product revenue is recognized at a point in time when control of the asset is transferred to the customer. The Company recognizes revenue when it satisfies a performance obligation by transferring control of a product to a customer in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods. Some of the Company’s sales are made to distributors. Control passes to the distributor upon shipment, and terms and payment by the Company’s distributors is not contingent on resale of the product.
    The Company grants certain distributors limited rights of return and price protection rights on unsold products. The return rights are generally limited to five percent of the monetary value of products purchased within the preceding six months, provided that the distributor places a corresponding restocking order of equal or greater value. An allowance for sales returns for distributors and all customers is recorded at the time of sale based on historical returns information available, management’s judgment and any known factors at the time the financial statements are prepared that would significantly affect the allowance. Price protection rights are based on the inventory products the distributors have on hand at the date the price protection is offered. The actual price adjustments to distributors incurred by the Company are minimal.
    The Company provides the warranty for manufacturing defects of its products. Warranty returns have been infrequent and relate to defective or
    off-specification
    parts. The Company estimates a reserve for warranty based on historical experience and records this amount to cost of sales. For the years ended December 31, 2017, 2018 and 2019, the Company did not experience significant costs associated with warranty returns.
    Research and Development
    Research and development costs consist of expenditures incurred during the course of planned research and investigation aimed at the discovery of new knowledge that will be useful in developing new products or at significantly enhancing existing products as well as expenditures incurred for the design and testing of product alternatives. All expenditures related to research and development activities of the Company are charged to operating expenses when incurred. Third-party research and development costs are expensed when the contracted work has been performed or as milestone results have been achieved.
    Income Taxes
    The provision for income tax represents income tax paid and payable for the current year plus changes in the deferred income tax assets and liabilities during the years. Deferred income tax assets are recognized for net operating loss carryforwards, research and development credits, and temporary differences. The Company believes that uncertainty exists regarding the realizability of certain deferred income tax assets and, accordingly, has established a valuation allowance for those deferred income tax assets to the extent the realizability is not deemed to be more likely than not. Deferred income tax assets and liabilities are measured using enacted tax rates.
    The Company utilizes a two step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not that the position will be sustained in a dispute with taxing authorities, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized upon ultimate settlement. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties related to unrecognized tax benefits in income tax expense.
    Foreign Currency Transactions
    Foreign currency transactions are recorded at the rates of exchange in effect when the transaction occurs. Gains or losses, resulting from the application of different foreign exchange rates when cash in foreign currency is converted into the entities’ functional currency, or when foreign currency receivables and payables are settled, are credited or charged to income in the period of conversion or settlement. At the balance sheet date, assets and liabilities denominated in foreign currencies are remeasured based on prevailing exchange rates and any resulting gains or losses are credited or charged to income.
    Translation of Foreign Currency Financial Statements
    The reporting currency of the Company is the U.S. dollars. The functional currency of some of the Company’s subsidiaries is the local currency of the respective entity. Accordingly, the financial statements of the foreign subsidiaries were translated into U.S. dollars at the following exchange rates: assets and liabilities — current rate on the balance sheet date; shareholders’ equity — historical rates; income and expenses — average rate during the period. The resulting translation adjustment is recorded as a separate component of comprehensive income.
    Comprehensive Income (Loss)
    Comprehensive income and loss represents net income (loss) plus the results of certain changes in shareholders’ equity during a period from
    non-owner
    sources. The following table presents the components of accumulated other comprehensive income (loss) as of December 31, 2017
    ,
    2018
     and 2019
    :
     
    Year Ended December 31, 201
    7
       
    Year Ended December 31, 201
    8
       
    Year Ended December 31, 201
    9
     
     
    US$
       
    US$
       
    US$
     
     
    Foreign
    currency
    items
     
     
    Defined
    benefit
    pension
    plans
     
     
    Accumulated
    other
    comprehensive
    income (loss)
     
     
    Foreign
    currency
    items
     
     
    Defined
    benefit
    pension
    plans
     
     
    Accumulated
    other
    comprehensive
    income (loss)
     
     
    Foreign
    currency
    items
     
     
    Defined
    benefit
    pension
    plans
     
     
    Accumulated
    other
    comprehensive
    income (loss)
     
    Beginning balance
       
    (69
    )    
    (963
    )    
    (1,032
    )    
    3,321
         
    (678
    )    
    2,643
         
    1,173
         
    (678
    )    
    495
     
    Current-period change
       
    3,390
         
    285
         
    3,675
         
    (2,148
    )    
         
    (2,148
    )    
    (1,265
    )    
    (15
    )    
    (1,280
    )
    Ending balance
       
    3,321
         
    (678
    )    
    2,643
         
    1,173
         
    (678
    )    
    495
         
    (92
    )    
    (693
    )    
    (785
    )
                                                                             
    Legal Contingencies
    The Company is regularly involved in various claims and legal proceedings. Periodically, the Company reviews the status of each significant matter and assesses the potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount can be estimated, the Company accrues a liability for the estimated loss. Because of uncertainties related to these matters, accruals are based only on the best information available at the time. As additional information becomes available, the Company reassesses the potential liability related to the pending claims and litigation and revises these estimates as appropriate. Such revisions in the estimates of the potential liabilities could have a material impact on the results of operations and financial position.
    Earnings Per Share
    Basic earnings per share are computed by dividing net earnings attributable to ordinary shareholders by the weighted-average number of ordinary shares outstanding during the period. Diluted earnings per share are computed by dividing net income attributable to ordinary shareholders by the weighted-average number of ordinary shares and potentially dilutive shares of ordinary shares outstanding during the period. Dilutive shares outstanding include unvested RSUs. Dilutive securities are excluded from the computation of the diluted income per share in periods when their effect is anti-dilutive. The effect of dilutive securities
     
    were 868 thousand shares (218 thousand ADSs
    ),
     389 thousand shares (97 
    thousand ADSs) and 475 thousand shares (119 thousand ADSs)
    for the years ended December 31, 2017
    ,
     2018
     and 2019
    , respectively.
    Stock-Based Compensation
    The Company accounts for stock-based compensation in accordance with ASC 718 Compensation — Stock Compensation. The value of our restricted stock units is based on the fair value of our shares on the date of grant and expensed over the vesting period.
    Prior to the initial declaration of a quarterly cash dividend on January 22, 2013, the fair value of restricted stock units (“RSUs”) was measured based on the grant date share price, as the Company did not historically pay cash dividends on our common stock. For awards granted on or subsequent to January 22, 2013, the fair value of RSUs was measured based on the grant date share price, less the present value of expected dividends during the vesting period, discounted at a risk-free interest rate.
    Treasury Stock
    Treasury stock is stated at cost and shown as a reduction to shareholders’ equity.
    The Company retires ordinary shares repurchased under a share repurchase plan. Accordingly, upon retirement the excess of the purchase price over par value is allocated between additional paid-in capital and retained earnings based on the average issuance price of the shares repurchased. A repurchase of ADSs is recorded as treasury stock until the Company completes the withdrawal of the underlying ordinary shares from the ADS program.
    Recent Accounting Pronouncements
    In June 2016, the FASB issued an accounting update to amend the guidance on the impairment of financial instruments that are not measured at fair value through profit and loss. The amendment introduces a current expected credit loss (CECL) model based on expected losses rather than incurred losses to estimate credit losses on financial instruments measured at amortized cost and requires a broader range of reasonable and supportable
    information to estimate expected credit loss. In addition, under the amendment, an entity recognizes an allowance for expected credit losses on financial instruments measured at amortized cost and available-for-sale debt securities rather than the current methodology of delaying recognition of credit losses until it is probable a loss has been incurred. In November 2018, the FASB issued an accounting update to clarify that receivables arising from operating leases are not within the scope of new credit losses guidance. Instead, impairment of receivables arising from operating leases should be accounted for in accordance with Topic 842, Leases. The amendment is effective for fiscal years beginning after December 15, 2019, and earlier adoption is permitted as of the fiscal years beginning after December 15, 2018. The adoption of the amendments did not have a material impact on the Company’s financial position, results of operations, cash flow and financial statement disclosures.
    In August 2018, the FASB issued an accounting update to amend fair value measurement disclosure requirements to eliminate, add and modify certain disclosures to improve the effectiveness of such disclosure. The amendments removed (1) the disclosure requirements for transfers between Levels 1 and 2 of the fair value hierarchy, (2) the policy for timing of transfers between levels of the fair value hierarchy; and (3) the valuation processes for Level 3 fair value measurements. Additionally, the amendments modified the disclosure requirements for investments in certain entities that calculate net asset value and measurement uncertainty. Finally, the amendments added disclosure requirements for the changes in unrealized gains and losses included in other comprehensive income for recurring Level 3 fair value measurements and the range and weighted average of significant unobservable inputs used to develop Level 3 measurements. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. This amendment is effective for annual periods beginning after December 15, 2019. Early adoption is permitted. The adoption of this amendment is not expected to have a material impact on the Company’s financial position, results of operations, cash flow and financial statement disclosures.
    In August 2018, the FASB issued an accounting update to modify the disclosure requirements by removing, modifying and clarifying disclosures related to defined benefit plans. This amendment modified the disclosure requirements for employers that sponsor defined benefit pension or other postretirement plans. Certain disclosure requirements have been removed while the disclosure requirements of (1) the weighted-average interest crediting rates for cash balance plans and other plans with promised interest crediting rates; (2) an explanation of the reasons for significant gains and losses related to changes in the benefit obligation for the period, have been added. The amendment also clarified the disclosure requirements with respect to the projected benefit obligation and the accumulated benefit obligation. The amendment is effective for fiscal years ending after December 15, 2020. Early adoption is permitted. The amendments should be applied on a retrospective basis to all periods presented. The adoption of this amendment is not expected to have a material impact on the Company’s financial position, results of operations, cash flow and financial statement disclosures.
    In December 2019, the FASB issued Accounting Standard Update No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which simplifies the accounting for income taxes. This guidance will be effective for the
    C
    ompany in the first quarter of 2021 on a prospective basis, and early adoption is permitted. The adoption of this amendment is not expected to have a material impact on the Company’s financial position, results of operations, cash flow and financial statement disclosures.
    EXCEL 101 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .* S% ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ XH#,4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #B@,Q0/;6P"^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!3L,P#(9?!>7>.LV@AZC+91,GD)"8!.(6)=X6K6FCQ*C=V].& MK1."!^ 8^\_GSY(;$Z3I([[$/F DA^EN]&V7I EK=B0*$B"9(WJ=RBG13\;N&Z1+HS./U*3M(YX)I=)[^M-MO=(U.""U[PNJC$KJHE?Y#WXF-V M_>%W$_:]=7OWCXVO@JJ!7W>AO@!02P,$% @ XH#,4)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " #B@,Q0CZU7[>@# S%0 & 'AL+W=OR1;6EFHU4B)=)HHR2_&;MMHP7: M"^WQYNW#;1VKZI0T?\S%I_IT4_4U36]NOOO6GYT+T8^F;OMM? [A\I0D_?[L MFK+_Y"^N'?XY^JXIPW#9G9+^TKGR, 4U=:+3-$^:LFKCW6:Z]]KM-OX:ZJIU MKUW47YNF[/Y]<;6_;6,5_[SQM3J=PW@CV6TNY7K)T#)@4?U?NUC^<1^-0WKS_-E[\=MC&Z=@C5[M]&)LHA\.[ M^^SJ>FQIZ,?WI='X[CD&/I[_;/W+-/AA,&]E[S[[^I_J$,[;>!5'!W3&-93::>OY+&]/!L]N/-Z5%,_PV= M[X>[[[MTD[R/S2R*EUFA'Q3JKDB&MN\&&AF\:!:N<;B!_3-3N'D(-SCT!(!$J($5 MM%CQ>$TL@$1(]!I:K'D\S320"*E6*68EY2W0;".-D&\E$*EX"S3E2",D74$L MGY5F+6A&/M (>5>87F5X"S3S2".D7F'(%6=8T^0CC91]3+KB(&N6_0_#KC#M MBL.L"VK"-9())EYQGC6K,*Z13##SBA.MU]2$:TPJN&#L%8?:*.K"-<)0-.9> M\V1-ADU =A+0\'8:XZTH:@ C>B"L=<< M:4-909J5X(*QUQQI0^L8:*Q0QQISKSG3EM8QT@AK*8W!UQQJ:Z@+T%C!!9.O M.=66U1C0Y((+)E]SJBW+_JS))DV[K"K6*EW;E3 D@V< P^FV=,9$&N&=;/ , M8#C=F5!&!N-M]$>7RT98;G,J,UJ'2".MZ3&Y!BRZ:1TBC90T3*[A5&:T#I%& MJ$.#R36-* 1I@(#0;.<. R.A$"C;3*LI@TRRG* M!08LILBJ#W\R8H@L>$?2F05H,$FEP@S0K?O^ #F)(&-+GT MQ#!I%GP%L^]LH)%* Y-F.6DY754@C4"CQ31:_O[+Z52/-,)4;S&REN-8T,\O MI)%J#"-KP3N2C06LCH4:RS"R&4>VH#6&-'0V3Q[VK!K7G:;=NC[:^VL[;14^ MW+WO"#[K:<_K?_F\G?A'V9VJMH_>? B^F?:WCMX'-W0E_304XMF5A_M%[8YA M/"V&\V[>QILO@K\L6Y3)?9]T]Q]02P,$% @ XH#,4(0IG8U?! &A4 M !@ !X;"]W;W)K.R>T_[<^6HW!35U MBDK9M*F.IV2]G-X]=NME^S+4QY-_[!;]2]-4W:^-K]O+*H'D[<6WX_-A&%^D MZ^6Y>O9_^^&?\V,7GM);*;MCXT_]L3TM.K]?)9_@H=1V#)@4_Q[]I;^[7XRI M/+7MC_'AS]TJ4:,C7_OM,!91AEVW]_;@;#JND2!8[OZ]>ZN%;>_G#SPEER6+._B__ZNL@'YV$.K9MW4^_ MB^U+/[3-7$JPTE0_K]?C:;I>YO+?PN0 G /P%@#FMP%Z#M D(+TZFU+]7 W5 M>MFUET5W_5KG:NP4\*!#8V['EU/;3?^%;/OP]G6=9\OT=2QGEFRN$KR7V/>2 M4I#D-TD:#-QI%4V=U8?>?%B5X<]T)QX'CKAVY)K'"1+6)#&I1,)L6] M6(HFQ>K); :.]AA!%P:U<2KB*,)*X(YRZ@CXH%6*-H^@,F@PXD9F)B!W4U W MR(=M8:BL%&2@P$"L>60( Z=P02D\:]XUCS/,#U=ERD8Z,L@0!DYA1RD,G+"0 M&VJZ%&19H35$_,@H!LYB![0B"<88JT>F+'#,.HI9$ AJ503F(!,4.$(=12@( M=%0*:=9<%=AF(FYDA@*'J*,0!<6=#E:B#F220J.K6E<)I> ,@"1 M ]!1 "('FU:64JD49)C;V#2%,OZ0X\]1_"$'&QI+)RI!92"VF,#(DI'CSU'\ M(><:(INK))5R,3:H!$79I#D$0;,Y6%(9$VE>+9-2V1.P@\YV_((*A.;VG1DO\YQ"33QC>:\Q%PY2[$AZ+2"PL8:2$:K M%M *K'-P9G[0)L]BV'5..IX=>J>SZ>^L53.PQM,YU*[=MV\*%,]3$D>/#5[O90 M^_TPWN;AOKN>UET?AO8\GT2FM^/0]?]02P,$% @ XH#,4'HV.[;T 0 MD@4 !@ !X;"]W;W)K*.E$[C92]@>$1-D Q6+'>NC43LTXQ5*%_(I$SP%7)HD2%'A>@BAN.[?( MS-J9%QF[2=)V<.:.N%&*^>\C$#;DKN^^+CRVUT;J!51D/;["=Y _^C-7$9I= MJI9")UK6.1SJW/W@'TZ)UAO!4PN#6,P=7*7<6P[,P[C3IQ.:?:$8$H(Y@0_ M^F="."6$FP0TDIE2/V*)BXRSP>'CQ^JQ_D_XAU"]S%(OFG=G]E2U0JW>"]^/ M,G371I/F.&J"A29-UI*319+.$J0(9HS BA&8_'"%$=L-0JM!: RBE<$&\CAJ M4J/IC,;;>?ZFDO^(5BB1%26RH*0;E%$3+TZ)O>G9\+Q'N8**K5"Q!>IA Q7_ M=90?[GW? F511E&2[M^$2JQ0B05JOX%*W@UE4;X!A1:W0W>K;YA?VTXX%R;5 M13/7H69,@G+U=LJP40UR#@C44D]3->=CFQ@#R?JI Z*Y#1=_ %!+ P04 M" #B@,Q042\C/)4% "7' & 'AL+W=O59,6U M=X?7>[$M>K@<4N3,DKQ^KYNO[4M5=;-OV\VNO9F_=-W^:K%H'UZJ;=E>UOMJ MU__S5#?;LNL?F^=%NV^J\G&LM-TLR)BPV);KW?SV>BS[W-Q>UZ_=9KVK/C>S M]G6[+9M_EM6F?K^9V_E'P6_KYY=N*%C<7N_+Y^KWJOMC_[GIGQ;'*(_K;;5K MU_5NUE1/-_,[>W7O>*@P(OY<5^_MR>_9T)4O=?UU>/CY\69N!D;5IGKHAA!E M__56K:K-9HC4\_A["CH_MCE4//W]$?U^['S?F2]E6ZWJS5_KQ^[E9I[-9X_5 M4_FZZ7ZKWW^JI@[Y^6SJ_2_56[7IX0.3OHV'>M..G[.'U[:KMU.4GLJV_';X M7N_&[_A?[M/@R%X\L<_^N'O^U+WVXMF>O%VQ!H MPBP/&#K%'!&+/OJQ"4)-+$E5C^&\A16 Q'-(H2&6$C08]I3' 'P6@' !P.X M,8 ["\!BJ Z8,&)V(\;Y2%[ 5AKFV;#+SF&?4(M.C L(1>R,@-U_/]19[SWL MO0-/N!![DUG1>P +N7<"5@!8)+(&LPZ0=0"LQ>1;!MU.WTPDP1K M@LF,G*< YJW-$V,=(>L(IFK$ 3(8( /=%I-KF2FBUAHVXIVN ,R0D=$*##N9 M^&>L<\@Z!ZQSP3I'PVL$FQ5 Y11%K +%RD*&*5N#]=-HTJP$U.C1B5F4K"$L ML!"/ L%"SHFAM@G=MX"WE;RM;LGGT4C>&N9,D*.-@AGFQ+RVT$ON+ ':)&F3 M:BD&:3D 1'F0ZHI0GA.+V6+CL0PXJY?*JJ$+FV4)L;/8H2Q0>79R=!R89<90 ME ,$<+Y_^XHYQ&7.)ZAC>[' 7UCZB]66X,DZ*5D 9HW+Y$@4 )?W+S=/$,<. M8X,6:PZ)$%CN;01]C[+O47>*G$F1Q;Y@@3&P- :KM=S%E+I@);= REE*N=7Z M*S.@%<"H&5T@D$D0)BSC!&3<21DG+;PA>IG=(!0;F=P E*.4]Q#6< (:+K.H M)0'95<,,0!?!>LD9H*Q/"#AA 2<@X(YD0UIU+TZW)><-8=4EH+I.INL$5%?F MZA CO;M *$>I28CEFX!\.R?I:+F]2"Y/PF)+0&REBBX)J:@:'*#(:F@TYL(F M=(NPR!+(XYW,XTFGWC;/90:Y C"OW*\ * X^L5\DK.L$=-U)72>MZY%,5*\= MR+_)LZ!T1>/RW)C4AAW;! &;D)JQ)&T3,>B=/=IFQ%S1UK#>W%S"1PF[#@'7 M<=)U)M#IACDXSI4B:EC>;_:,Y*UAT>4^D?LP-A\V.H7P";5C; 4,K$ ZTW(" MQ1.RYE(NHQ5$!;FH(2JUW6/L!0R\P,MD?@+]'VF$TJ01*K6H.7&,!,Z1DOW& M.L] Y[U,TQFDU:Z?@'*B0IQ3)U,%Q%'D1,K!V#D8.(>7SL' .9RUF30/B'/> MRG0 XCB8A#HP]A &B;I/A<""SD#0]2J+:I+92]UWC:)+>>940%3JU!-K.0,M MUXLL0YSE"1A ]9REE$-4:I_"6,DY!^\JD6@Z+*H.9/1JD3F=A;.W\NQYA6#! MR..2 D8+6>*TP&$E=TC)Y0IS.A-G3[E4100+ZB2P@-%RDSHR M<7F4O40@+_5I<7*SL:V:Y_%6JIT]U*^[;C#BD]+CS=<=#3$+^CJ'I7?N?X/!UMP_''IMOB/ZN'*[M>R>5[OVMF7NNOJ[7@#\U377=6/ M0V])\]E+53X>'S;54S?\C/WOYG!5=GCHZOUT#;@XWD7>_@M02P,$% @ MXH#,4)*;5#%T @ YP< !@ !X;"]W;W)KK4[=DA3D %S&PG=/]^MJ&4&JWS.Q?AF V4OO")$.*]MT_&M6PG1;SR/EQ5I,7^@/>GDFS-E+19RR2X>[QG! M)YW4-A[P_:9C!Y9G]"J:NB,'YO!KVV+V;T<:.FS=P'T+/-672JB MEV<]OI!?1#SW!R97WLQRJEO2\9IV#B/GK?L8;(I4X37@=TT&OI@[RLF1TA>U M^'[:NKX21!I2"L6 Y7 C>](TBDC*^#MQNO.6*G$Y?V/_JKU++T?,R9XV?^J3 MJ+9NXCHGN:#MQ"*EM/AU M'.M.C\/X)H93FCT!3 E@3@BB3Q/@E #?$]"G"6A*0$:"-UK1M2FPP'G&Z."P M\>OV6!VB8(-D]4L5U,76[V1YN(S>\B!,,^^FB";,;L2 )69&>))]W@+8MMB! M57HF\TXPM\"=FE[KC MSI$*>1GK*_-,J2!2I/\@*UK)KCLO&G(6:AK+.1M[S[@0M)_:JC?W]OP_4$L# M!!0 ( .* S%"F-NE+M 0 "P7 8 >&PO=V]R:W-H965T&ULC5C;CJ,X$/V5B/<,N'R#5A)I<]V5=J76C';GF4Z<3C00LD!W9O]^ M#:'3<;D(\](!^E35<=D^!S.Y%.6/ZF!,/?J99Z=J&ASJ^OP4AM7V8/*T^E*< MS5K;V_(UK,ZE27=M4)Z%$$4JS-/C*9A-VF?/Y6Q2O-79\62>RU'U MEN=I^=_<9,5E&K#@X\'7X^NA;AZ$L\DY?37?3/WW^;FT=^$MR^Z8FU-U+$ZC MTNRGP6_L:36;A#1-;8UMD5?MWM'VKZB+OLE@J>?KS^GL\M;^7+O]'&!T M70#< AA[&,"[ /X9H!X&B"Y W ) /PR078"\!8C'%507H#X#'@]:=P'Z,),E(@@PJ,Y=>&:XP M:#4 I1"356*B"MH M\]AOK,3+,O8W'-8B(@WOF9Z$Y)H07)&8S1.OR%AP%B/8>A#FT&$1+>213RA& MRCGO0/>E[$*()%+/18=S)8LCU)+(!@)$C!;&BL(I@29M36:S&SCJ:4./GS&B M#=[P&*%;G"GH*44[!*,L BM7![HOE<21;VE#,)<0K=B,DFRL7LS7[#$P@7UF M$.82HJ6=4=KNO5WXL@V1QGMI.0AS"='RSBA]]UYE?.UFDNF>0K1X,TJ]L90Q M7YC'$&$VRM^*"O>&2,15#V%:X!FA\#%^WV&^Q(^YT-B(-QU.]>-<2K0;,,H. ML,0R7\BM>.K(VV"#.)<2+?J,4/V88TJ)-WK) ?QUYN.8$!K/K>\.H#CP"&]8 M'V=??G 7?!"/6*PB/(&$)3V80* M"2A+P@()ONS;+B@\T8MAG$N)M@<@[,'3 M[ YT/S'6KA*T?=?@NX@+XYD #M#D"X0ZQP M)?\D,,:?"I9 6 ,#B65A3>&$!GR2WQ XF<2R3Q=HIX%?.5\ =7*PKXT:,Q_$ MN=\#:#GGE)RC4G/NGQRD/?EBV5\0.,8] 2%0H"0PK'P$;JSQNEM3V724X.]4 M&P+7HZ&<=AE.'4*PDG#B$&([@,>V&,9=*85WG_R:[\A_I>7K\52-7HJZ+O+V M&]^^*&ICWF\SLZ^92V^OR^OWV>E,7Y^[;='C[0#[['U!+ P04 M " #B@,Q0$8#90[<" #X"@ & 'AL+W=OZ0$AYGP4>4DG[H&Q:N1Y='- !:17N$(EO[/#I(", M=\G>HQ5!<"M%1>X%OC_T"IB5[G0LQ]9D.L9'EFLE->S\F]D9D&@!$$KX,^^) B5(/P21!<%D1)$MH*!$@QL M!4,E&-H*8B6(;06)$B2V@E0)4EL!\)O,^=:2-MG 6M*D&P36DB;AP#KCH$DY MZ.1\>%G2)!U89QTT:0?]O'OU)I&[;@X9G(X)/CND/CAU3N,"D;VLH:BSP<>2B=7;&6W+M.M MG.:]\1D8+8%A?,7+NKH*^[*O:\(E)/NLI,X;9OPK(@_Z'<8,\=#]*_ZY.? R MM.WD:,=$,^9M4A=C=8?A2M697EOL3C\!4$L#!!0 ( .* S%#JYF.@JP8 M )LC 8 >&PO=V]R:W-H965T&ULA5I=;]M&$/PK@MX5 M\7;WCJ1A&PA)%"W0 D&*ML^,3=M")-&5:#O]]R4I6J%VYY(72Z+G=O>^9G;O M>/W6'KX>GYJF6WS;;??'F^53USU?K=?'NZ=F5Q\_M,_-OO_/0WO8U5W_\_"X M/CX?FOI^;+3;KBE)PGI7;_;+V^OQV:?#[77[TFTW^^;387%\V>WJPW]%LVW? M;I9N^?[@\^;QJ1L>K&^OG^O'YL^F^^OYTZ'_M3Y;N=_LFOUQT^X7A^;A9OG1 M754A&1J,B+\WS=MQ]GTQ=.5+VWX=?OQV?[-,AHB:;7/7#2;J_N.U*9OM=K#4 MQ_'O9'1Y]CDTG']_M_[+V/F^,U_J8U.VVW\V]]W3S3);+NZ;A_IEVWUNWWYM MI@[YY6+J_>_-:[/MX4,DO8^[=GL<_R[N7HY=NYNL]*'LZF^GS\U^_'R;[+\W MPPUH:D#G!B[\L %/#?A[ _EA YD:B&JP/G5E')NJ[NK;ZT/[MCBY'E:1 MNY)^].^&A^-@C__KA^?8/WV]I82NUZ^#H0E3G# TP[@S8MU;/[L@Y*(@TSP- MEQY* $DO(96%.(J$P;"G/!K@BYXR-B#0@(P&9!Y!*FJH3I@P8O8C)@CGF>JN M1>59DB:JQQ:52NX]#MG#D#WHLV # 1H(IL^4>-7G$\;/XG0DHN:O!"B7L5IJ M%4 E/L]QR"D,.;73I-T4J7&3!KTF+8;RH.:[ B#/D1'.8+@9"#=7X6;&RTKT MF@(8QSIEXQ8;$.F@+49O[@I@8M%B9G4>+$^GH_5@7')-]"6 M21+,( -C"<\VWV78F,^=)73'K#U9%EZY+(LM0TS#SO(P)6;_6OYTO2SH\;&H ME0N&BP',9Y$4P6$R=AD0S!AO88)TEB&S1'?;,J0+I!43H+BG4=UKP+8\'^G+ M# V3+5FR):>C)D"V+DN]R@=*B*- :EHKA//.ATCDF+W)LG>FU9XL>?>RYVS@ M%M?''4S?*Z:"X!3-B; MTAJ@/,6BQK)'5O;(&2*V6I6F(3<\#.0QR+Q+F* 9 MY/U.+U&&W!MBGC"GLN54TLEFP98O5V[(%O1T EPJF=?)-+87LM@*PPS,X"#& MZ6,"MIS)8O*7$L!6:>Y-GH-P?9$8$S+&+,RIW5ZQBI8Q(S)@1-*,R);$=)WU MC,&^!\ZF/)KF"5$* 2NC8O!+!Z;M(OA'+]IM)A@Q0]];&HL4 ( M$ A=<1<"!"))G3EY0+C,>*8BY/O%4* M'W2N7TZH^?65XS370@B,<9*[R!AZK#K>@6F(S*3'[.]!8FVN3SQ(K'T6.;#R MF-,]X'3VVA'B:I+($;7'#.S!A:6^VZT\H%:);6 ?N64$C,EZ=4Z@^7J()_ > MDYP/8)YCL6*R\8!LS+62!R?)XF(5L%^ZJ.KTG\MW,Z;65/^K#XV9_7'QINZ[=C6\Y/+1MU_11)A_ZD7AJ MZOOSCVWST U?T_[[X?2ZR.E'USY/K\*LS^_CW/X/4$L#!!0 ( .* S%!U MX7)FL0$ -,# 8 >&PO=V]R:W-H965T&UL?5/M;IPP M$'P5RP\0W_G(ATZ E$L4I5(KG5*U_>V#!:S8F-KF2-Z^:\,1FJ+^P=YE9G;6 M7J>#L:^N ?#D3:O69;3QOMLSYHH&M'!7IH,6_U3&:N$QM#5SG0511I)6C&\V M-TP+V=(\C;FCS5/3>R5;.%KB>JV%?3^ ,D-&M_22>)%UXT."Y6DG:O@._D=W MM!BQ6:64&EHG34LL5!F]W^X/2CD9,QK"+Z4&=T$0Z"@\$%! MX'*&!U J"*&-WY,FG4L&XG)_47^*O6,O)^'@P:A?LO1-1N\H*:$2O?(O9GB& MJ9]K2J;FO\(9%,*#$ZQ1&.7BEQ2]\T9/*FA%B[=QE6UY*DU ['CV7<2?*W$@?]#O[U9Y^]6+>XB?_>71;XND*P*)%$@^6^/:YC=IR)L<:@: M;!W'R9'"]&TKS9>0&6,![2RN<(9:O"% MS8&"RH?M+>[M.&=CX$TW/2$VO^/\#U!+ P04 " #B@,Q0^>_'\K@! #3 M P &0 'AL+W=O=&+-E"XK;.^Q ^S\U&L6=#TW#;&> 5Y&D)$LVFP-37&A:9#%W M,46&O9-"P\40VRO%S=\S2!QRNJ6OB2?1M"XD6)%UO($?X'YV%^,C-JM40H&V M C4Q4.?T87LZIP$? ;\$#':Q)Z&3*^)S"+Y6.=T$0R"A=$&!^^4&CR!E$/(V M_DR:="X9B,O]J_KGV+OOYD@IJWDOWA,,7F/K94S(U_PUN M(#T\./$U2I0V?DG96X=J4O%6%'\95Z'C.HQ_TOU$6RQ#AL+1>>? MN.-%9G @9CS[CH>NSMR))TXS=@M"$.8^89('9S@CF MU><2R5J)<_(?_7A8Y^]6+>XB?_?.XGY=(%T52*- ^D[@\*''-"N;.S]#K7]A MM/_3H%'<^="TS/8&>!U)2K(T2>Z8XD+3,H^Y MLRES')P4&LZ&V$$I;GZ>0.)8T!U]2SR)MG,APM/QL?L46E%@JT M%:B)@::@#[OC*0OX"'@6,-K5GH1.+H@O(?A4%S0)AD!"Y8("]\L5'D'*(.1M M_)@UZ5(R$-?[-_4/L7??RX5;>$3Y7=2N*^B!DAH:/DCWA.-'F/NYI61N_C-< M07IX<.)K5"AM_))JL [5K.*M*/XZK4+'=9S^9-E,VR:D,R%="(=8ATV%HO/W MW/$R-S@2,YU]S\,5[XZI/YLJ).-1Q'_>O/79:YEFAYQ=@]",.4V8=(79+0CF MU9<2Z5:)4_H/_?YNF[_?M+B/_/T?%M]M"V2; ED4R/[;XP;F-OFK"%L=J@+3 MQG&RI,)!QU%>99>)?4CCI?R&3^/^A9M6:$LNZ/S5Q@MH$!UX*\F-GZ'.O[ E MD-"XL+WW>S/-V10X[.&PO=V]R:W-H965T MW21: 5(V595*K;1*U>;9"\-%\8789DG_OF-#"$E17[!G..?,&7N<#L8^NP; MDU?2?"%2<'CF=3A&0\BO@/S3O,7G*^3U)V"4(3YCAB^ +SCF"H M/I?@:R6._!_ZS?4Z?[MJ<1OYVP\6^;K ;E5@%P5V_^UQ#;/]5(0M#E6!K>,X M.5*87L=17F3GB;WC\5+>X>.X_Q"V;K4C9^/Q:N,%5,9X0"N;*YRA!E_8'$BH M?-C>X-Z.^]>V>?LP'-JVT!''E3 M4MN:6*2XT+;*8.YDB MP]Y)H>%DB.V5XN;]"!*'G&[I-?$LFM:%!"NRCC?P NY[=S(^8K-*)11H*U 3 M W5.'[:'8QKP$?!#P& 7>Q(Z.2.^AN!KE=--, 022A<4N%\N\ A2!B%OX]>D M2>>2@;C<7]4_Q]Y]+V=NX1'E3U&Y-J?WE%10\UZZ9QR^P-3/GI*I^6]P >GA MP8FO4:*T\4O*WCI4DXJWHOC;N H=UV'\L[O2U@G)1$AFPGTDL+%0=/Z).UYD M!@=BQK/O>+CB[2'Q9U.&9#R*^,^;MSY[*9)]FK%+$)HPQQ&3+##;&<&\^EPB M62MQ3/ZAW]VN\W>K%G>1O_O#XGY=(%T52*- ^M\>US!_NV2+0U5@FCA.EI38 MZSC*B^P\L0])O)3?\''&PO=V]R:W-H965T(%'+=_WP&[7FMK[0LPPSEG+@Q);^RKJP$\>5-2NY36 MWK='QEQ>@Q+NQK2@\:8T5@F/IJV8:RV((I*49'RUNF5*-)IF2?2=;9:8SLM& MP]D2URDE[/L)I.E3NJ:?CN>FJGUPL"QI104OX'^V9XL6FU2*1H%VC='$0IG2 MN_7QM WX"/C50.]F9Q(JN1CS&HSO14I7(2&0D/N@('"[PCU(&80PC3^C)IU" M!N+\_*G^&&O'6B["P;V1OYO"URD]4%) *3KIGTW_#<9Z=I2,Q?^ *TB$ATPP M1FZDBRO).^>-&E4P%27>AKW1<>^'FPT?:>'WDV)L\.&,KXATF[]![S0X\8=>@,T). X3/(.L)P5!\BL"7(ISX M%_K^=IF_6&UL?5/;;IPP$/T5RQ\0@_>2= 5(V515 M*K72*E639R\,8,478ILE_?O:AA#:H+Q@SW#.F3/V.!NT>;8M@$.O4BB;X]:Y M[D"(+5N0S%[I#I3_4VLCF?.A:8CM#+ JDJ0@-$GV1#*N<)'%W,D4F>Z=X I. M!ME>2F;^'$'H(<(2E.5:(0-UCF_3 MPW$;\!'PR&&PBST*G9RU?@[!]RK'23 $ DH7%)A?+G '0@0A;^-ETL1SR4!< M[M_4O\7>?2]G9N%.BR=>N3;'-QA54+->N <]W,/4SPZCJ?D?< 'AX<&)KU%J M8>,7E;UU6DXJWHIDK^/*55R'\<\NG6CK!#H1Z$RXB77(6"@Z_\H<*S*C!V3& ML^]8N.+T0/W9E"$9CR+^\^:MSUX*NON2D4L0FC#'$4,7F'1&$*\^EZ!K)8[T M _UZO\[?K%K<1/[F'XMT76"[*K"- MM/>US![)/_BI#%H4HP31PGBTK=JSC* MB^P\L;H]2]L#@34+FRO_=Z, M<.6./D][8%U<#>/*JI'8IK;UO M#XRYO 8EW)5I0>.?TE@E/(:V8JZU((I(4I+QU6K/E&@TS9*8.]DL,9V7C8:3 M):Y32MB_1Y"F3^F:OB<>FZKV(<&RI!45/('_U9XL1FQ2*1H%VC5&$PME2F_7 MA^,VX"/@=P.]F^U)Z.1LS$L(OAN4WE!20"DZZ1]-_PW&?G:4C,W_@ M(A SR4,R'D7\A^8=9B\9WZ\3=@E"(^8X8/@,\X%@J#Z5X$LECOP? M^O5^F;]9M+B)_,TGBWQ98+LHL(T"V__VN(39?"G"9H>JP%9QG!S)3:?C*,^R MT\3>\G@I'_!AW'\*6S7:D;/Q>+7Q DIC/*"5U17.4(TO; HDE#YLKW%OASD; M F_:\0FQZ1UG;U!+ P04 " #B@,Q0B6#CP[4! #3 P &0 'AL+W=O MM/_3H%'<^="TS/8&>!U)2K)TMSLPQ86F91YS9U/F.#@I-)P-L8-2 MW/P\@<2QH E]3[R(MG,APU/QL?L46E%@JT%:B)@::@#\GQE 5\ M!'P3,-K5GH1.+HBO(?A8%W07#(&$R@4%[I$3Y7=2N*^@])34T?)#N!<X@O3PX,37J%#:^"75 M8!VJ6<5;4?QM6H6.ZSC]R9*9MDU(9T*Z$.YC'385BLZ?N.-E;G D9CK[GHO/79:YD>LIQ=@]",.4V8=(5)%@3SZDN)=*O$*?V'?G?8 MYN\W+>XC?_^'Q=MM@6Q3((L"V7][W,+\[9*M#E6!:>,X65+AH.,HK[++Q#ZD M\5)^PZ=Q_\Q-*[0E%W3^:N,%-(@.O)7=C9^ASK^P)9#0N+"]\WLSS=D4..SG M)\26=US^ E!+ P04 " #B@,Q08&6J=+F9K8UP,M(4I(EJ]6.*2XTS=.8.YL\Q%LB.V4XN;M M!!+[C*[I>^)1U(T+"9:G+:_A![B?[=GXB$TJI5"@K4!-#%09O5L?3]N CX G M ;V=[4GHY(+X$H)O9497P1!(*%Q0X'ZYPCU(&82\C5^C)IU*!N)\_Z[^)?;N M>[EP"_*"FAXIUTC]A_A;&?6TK&YK_#%:2'!R>^1H'2QB\I.NM0 MC2K>BN*OPRIT7/OAS^UFI"T3DI&03(1#K,.&0M'Y9^YXGAKLB1G.ON7ABM?' MQ)]-$9+Q*.(_;][Z[#5/=ON478/0B#D-F&2&64\(YM6G$LE2B5/R#WV_6^9O M%BUN(G_SA\7#LL!V46 ;!;;_[7$)\^FO(FQVJ I,'S/,V1 X;,&PO=V]R:W-H M965T-\=&'-% UJX M*]-!BW\J8[7P&-J:NJ]D"R=+7*^UL*]' M4&;(Z(:^)QYEW?B08'G:B1J>P'_O3A8C-JN44D/KI&F)A2JCMYO#<1?P$?!# MPN 6>Q(Z.1OS'(*O94:38 @4%#XH"%PN< =*!2&T\6O2I'/)0%SNW]4_Q]ZQ ME[-P<&?43UGZ)J,WE)10B5[Y1S-\@:F?3Y1,S7^#"RB$!R=8HS#*Q2\I>N>- MGE30BA8OXRK;N [C'[Z?:.L$/A'X3+B)==A8*#J_%U[DJ34#L>/9=R)<\>; M\6R*D(Q'$?^A>8?92\[W2&PO=V]R:W-H965T MAN=T,DXPJ7>CDK/5K"+[7!=X%0R"@4"]R!$$/(VWF9-O)0,Q/7^4_TA]NY[.3,+ M]UJ\\-IU!;[%J(:&#<(]Z?$1YGZN,9J;_P$7$!X>G/@:E18V?E$U6*?EK.*M M2/8^K5S%=9S^I,E,VR;0F4 7PFVL0Z9"T?DWYEB9&STB,YU]S\(5)P?JSZ8* MR7@4\9\W;WWV4M)]FI-+$)HQQPE#5YAD01"OOI2@6R6.]!_Z_F:;GVY:3",_ M75O,KK<%LDV!+ ID_^UQ"Y/]582L#E6":>,X653I0<517F67B;VC\5*^X-.X M_V2FYM/_3 MH%'<^="TS/8&>!U)2K)DM[MCB@M-RSSFSJ;,<7!2:#@;8@>EN/EY HEC0??T M-?$DVLZ%!"OSGK?P!=S7_FQ\Q!:56BC05J F!IJ"/NR/IS3@(^";@-&N]B1T MQH]9DRXE W&]?U5_'WOWO5RXA4>4 MWT7MNH+>4U)#PP?IGG#\ ',_MY3,S7^"*T@/#TY\C0JEC5]2#=:AFE6\%<5? MIE7HN([3GS2;:=N$9"8D"^$^UF%3H>C\'7>\S V.Q$QGW_-PQ?MCXL^F"LEX M%/&?-V]]]EHFV6W.KD%HQIPF3++"[!<$\^I+B62KQ"GYBY[=;?,/FQ8/D7_X MS>(_!-)-@30*I/_M<0N3_5&$K0Y5@6GC.%E2X:#C**^RR\0^)/%2WN#3N'_F MIA7:D@LZ?[7Q AI$!][*[L;/4.=?V!)(:%S89GYOICF; H?]_(38\H[+7U!+ M P04 " #B@,Q055#39+LM\#J2E&19DMPSQ86F91YS%UOF9O!2:+A8X@:EN/UY!FG&@J;T-?$D MVLZ'!"OSGK?P!?S7_F(Q8HM*+11H)XPF%IJ"/J2G\S[@(^";@-&M]B1TL29>2@;C>OZJ_C[UC+U?NX-'([Z+V M74&/E-30\$'Z)S-^@+F?-Y3,S7^"&TB$!R=8HS+2Q2^I!N>-FE70BN(OTRIT M7,?ISRZ=:=N$;"9D"^$8Z["I4'3^CGM>YM:,Q$YGW_-PQ>DIP[.I0C(>1?R' MYAUF;V5V..;L%H1FS'G"9"M,NB 8JB\ELJT2Y^P?^N%^F[_;M+B+_-T?%M]N M"^PW!?918/_?'CSO-V11XT\]/B"WON/P%4$L# M!!0 ( .* S% EO^B#M0$ -,# 9 >&PO=V]R:W-H965T^*Q MK1L?$BQ/.U'#$_B?W^\49,*6E'B=5Q; M'==A_),D$VV=P"<"GPG[6(>-A:+S>^%%GEHS$#N>?2?"%6\/',^F",EX%/$? MFG>8O>1\OTW9)0A-F..(X0O,!X*A^ER"KY4X\O_H-]?K_&358A+YR5\6^;K M;E5@%P5VG_:XADG^*<(6AZK UG&<'"E,K^,H+[+SQ-[R>"D?\''=O4$L#!!0 M ( .* S%#$QEPUN $ -,# 9 >&PO=V]R:W-H965TSCGW@TLV:/-J6P"'WJ10-L>M<]V1$%NV()F]T1TH?U-K(YGSIFF( M[0RP*I*D(#1)]D0RKG"11=_9%)GNG> *S@;97DIFWD\@])#C#?YT//.F=<%! MBJQC#;R ^]F=C;?(K%)Q"U7)B%>RU^\\JU.3Y@ M5$'->N&>]? -IGIV&$W%_X K" \/F?@8I18VKJCLK=-R4O&I2/8V[ES%?1AO MMKN)MDZ@$X'.A$.,0\9 ,?,'YEB1&3T@,_:^8^&)-T?J>U,&9VQ%O//)6^^] M%IMDGY%K$)HPIQ%#EY@90;SZ'(*NA3C1+_3;_3I_NYKB-O*W"SX]I.L"Z:I M&@72_];X%4,/NW^"D$53)9@FCI-%I>Y5'.6%=Y[8.QH?Y2]\'/&PO=V]R:W-H965T552VYRVSG4GQFS9@N+V#CO0_D^-1G'G0],P MVQG@520IR9+-9L\4%YH66<;NE;XDDTK0L) M5F0=;^ ;N._=Q?B(S2J54*"M0$T,U#F]WY[.:CDBO@2@L]5 M3C?!$$@H75#@?KG! T@9A+R-GY,FG4L&XG+_IOXQ]NY[N7(+#RB?1>7:G!XI MJ:#FO71/.'R"J9\/E$S-?X$;2 \/3GR-$J6-7U+VUJ&:5+P5Q5_'5>BX#N.? M=#?1U@G)1$AFPC'686.AZ/R1.UYD!@=BQK/O>+CB[2GQ9U.&9#R*^,^;MSY[ M*Y+C/F.W(#1ASB,F66"V,X)Y];E$LE;BG/Q#/^S7^;M5B[O(W_UA\; ND*X* MI%$@_6^/:YCC7T78XE 5F":.DR4E]CJ.\B([3^Q]$B_E'3Z.^U=N&J$MN:+S M5QLOH$9TX*UL[OP,M?Z%S8&$VH7MP>_-.&=CX+";GA";WW'Q&U!+ P04 M" #B@,Q0]3)W=K8! #3 P &0 'AL+W=OVRA\N(#/R=L','&M MUNH?PZYG9F=AR4=M7FP'X-"K%,H6N'.N/Q)BJPXDLS>Z!^7_--I(YGQH6F)[ M ZR.)"D(S;);(AE7N,QC[FS*7 ].< 5G@^P@)3-O)Q!Z+/ &?R2>>=NYD"!E MWK,6OH/[T9^-C\BL4G,)RG*MD(&FP/>;XVD7\!'PD\-H%WL4.KEH_1*";W6! MLV (!%0N*#"_7.$!A A"WL;OI(GGDH&XW'^H?XF]^UXNS,*#%K]X[;H"[S&J MH6&#<,]Z_ JIGT\8I>8?X0K"PX,37Z/2PL8OJ@;KM$PJWHIDK]/*55S']&>? M:.L$F@AT)NQC'3(5BLX_,\?*W.@1F>GL>Q:N>'.D_FRJD(Q'$?]Y\]9GKR7= M'W)R#4()<2=*W$B?Y#O[M=YV]7+6XC?[NT>,C6!7:K KLH ML/MOCRN8P]]=DL6A2C!M'">+*CVH.,J+[#RQ]S1>RA_X-.Y/S+1<6731SE]M MO(!&:P?>2G;C9ZCS+VP.!#0N;._\WDQS-@5.]^D)D?D=E^]02P,$% @ MXH#,4"&UL M?5/M;IPP$'P5RP\0W_G(1T^ E$L4M5(KG5(U_>V#!:S8++7-D;Y];4,H25#^ M8.\R,SMKK],!S;-M !QYT:JU&6VP%=M#Z/Q4:+9P/3=J) M&GZ"^]4=C8_8K%)*#:V5V!(#549OM_M#$O 1\"1AL(L]"9V<$)]#\*W,Z"88 M @6%"PK"+V>X Z6"D+?Q9]*D<\E 7.Y?U1]B[[Z7D[!PA^JW+%V3T1M*2JA$ MK]PC#E]AZN>2DJGY[W &Y>'!B:]1H++Q2XK>.M23BK>BQ/:="%>\W7-_-D5(QJ.(_[QYZ[/GG'_A M*3L'H0ES&#%\@=G.".;5YQ)\K<2!?Z!?7ZWS=ZL6=Y&_>V-QMRZ0K HD42#Y MM,QMOD?V'C^/^0YA:MI:$)O?&PO=V]R:W-H965TKO>'[8!'P%/$GHWVY/0RZ#@L#E#'>@5!!"&[]'33J5#,3Y_EW]:^P=>SD)!W=&_9*%KU-Z34D!I>B4 M?S3]-QC[N:1D;/X>SJ 0'IQ@C=PH%[\D[YPW>E1!*UJ\#*MLXMH/?_C-2%LF M\)' )\)UK,.&0M'Y%^%%EEC3$SN8/6?\YC)A MYR T8@X#AL\PZPG!4'TJP9=*'/@'^NYJF;]9M+B)_,U?%C\1V"X*;*/ ]K\] M+F%V_Q1ALT/58*LX3H[DIFOB*,^RT\3>\G@I?^##N#\(6\G&D9/Q>+7Q DIC M/*"5U07.4(TO; H4E#YL=[BWPYP-@3?M^(38](ZS-U!+ P04 " #B@,Q0 MM(TE:K@! #3 P &0 'AL+W=OG""*S@99 ]+C M5YC[^831W/P#7$!X>'#B:U1:V/A%U6"=EK.*MR+9R[1R%==Q^I-F,VV;0&<" M70C[6(=,A:+SS\RQ,C=Z1&8Z^YZ%*]X=J#^;*B3C4<1_WKSUV4M);_"E_X-.X/S+3"O)E9^ASK^P)1#0N+"]\7LSS=D4.-W/3X@L[[A\ U!+ P04 " #B@,Q0 MW493^+4! #3 P &0 'AL+W=O"ET'"VQ U*]["-_#? M^[/%B"TJM5"@G3":6&@*>K\[GO8!'P$_!(QNM2>ADXLQSR'X7![EP!P]&_A2U[PIZH*2&A@_2/YGQ M$\S]?*!D;OX+7$$B/#C!&I61+GY)-3AOU*R"5A1_F5:AXSI.?[+#3-LFI#,A M70B'6(=-A:+S1^YYF5LS$CN=?<_#%>^.*9Y-%9+Q*.(_-.\P>RVS9)>S:Q": M,:<)DZXP;PB&ZDN)=*O$*?V/?G>[S<\V+6:1G_UE,=T6V&\*[*/ _MT>MS#9 M/T78ZE 5V#:.DR.5&70KS9>0&.,![22 MW. ,=?C"ED!"X\/V#O=VFK,I\*:?GQ!;WG'Y!U!+ P04 " #B@,Q0CS)9 MTU<# !<$ &0 'AL+W=O*^KIE^')Z7:^RCJ=R=1%_V=;$6CGQQD5Q=*#[MCU+>=*/8F MJ*XBBN,LJHNR"3C+13R*JAHRZ77\GI*&,^<0>'O_D?VSV;S>S&O1 MBT=9_2KWZK0.\S#8BT-QKM2SO'X1TX;2,)AV_TU<1*7APTHTQTY6O?D-=N=> MR7K*HI=2%^_CM6S,]3H^2=,I# ?0%$!S0&YXHI'(K/Q3H8K-JI/7H!M??EL, M9\SN2;^;W3!I7H5YIA??Z]G+AL?)*KH,B2;,=L30#8;-B$AGGRD(46S)"5]D M.)[#)7(3SV_B*4EQ@@0F2$R"Y+\]IM8>$<:SRA22I"#!PB)!F!R39) D PF6 M%@G L!B3+"#) B1@%@G"$";)(4D.$G"+!&$23+*$)$N0P#YXA/$! M?%\]V \(2#UQ]H- 'G\C[ <$I)[8O@-!'M\A[ ?D2IUR6S\ Q!-?O6$_("#U MQ*DW!/+5&_8# E)/;-]!H-3C.QS[ 0=23^WW!D$>W^'8#SB0>FK[#@1Y?(=C M/^! ZJGM.Q#D^^KW?/8#J:=V'4"0IPXX]@/N2ITYW[L Q%./[W#L!QQ(/;-] M!X)LWXENFKM:=$?3UO;!3IX;TU/?S,ZM\P.9YO ??.R[OQ?=L6SZX%4JW6*: M1O @I1)Z+?&=7LM)M_KSH!('-=PN]'TW]KOC0,EVZN6C^0^%S5]02P,$% M @ XH#,4-4XUX*X 0 TP, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$7>QLHI5M*9NJ:J566J5J^\S:XXO"Q06\3O^^ _:Z M;NH78(9SSEP8LM'85]<">/*FI'8Y;;WOCXRYL@4EW)WI0>--;:P2'DW;,-=; M$%4D*SO$T@SYG1/;XZ7KFE]<+ B MZT4#W\!_[\\6+;:H5)T"[3JCB84ZIT_[XRD-^ CXT<'H5F<2*KD8\QJ,SU5. M=R$AD%#ZH"!PN\(S2!F$,(U?LR9=0@;B^GQ3_QAKQUHNPL&SD3^[RK)OV3L=]G&X. M-]HV@<\$OA >(X%-@6+F'X0716;-2.S4^UZ$)]X?.?:F#,[8BGB'R3OT7HOD MP#-V#4(SYC1A^ JS7Q ,U9<0?"O$B?]'?SAL\Y/-%)/(3U9\GMYO"Z2; FD4 M2/^I,7E7XQ8F?1>$K9JJP#9QG!PIS:#C**^\R\0^\?@H?^'3N'\5MNFT(Q?C M\6GC ]3&>,!4=G9L,KSIYR_$EG]<_ %02P,$% M @ XH#,4)B5_:6Z 0 TP, !D !X;"]W;W)K&UL;5/M;ML@%'T5Q .4Q'&2+K(M-9VF3=JDJ-.ZW\2^ME&!ZP&.N[; %!>:%EGT74R18>^DT' QQ/9*SFG 1\"S@,$NSB14; MD!!(*%U0X'Z[P2-(&81\&K\F33J'#,3E^4W]4ZS=UW+E%AY1_A25:W-Z3TD% M->^E>\+A,TSU["F9BO\*-Y >'C+Q,4J4-JZD[*U#-:GX5!1_'7>AXSZ,-_O] M1%LG)!,AF0GW,0X; \7,/W+'B\S@0,S8^XZ')]Z>$M^;,CAC*^*=3]YZ[ZW8 M'?89NP6A"7,>,%?C&N;X+@A;-%6!:>(X65)BK^,H+[SSQ#XD\5'^PL=Q_\9-([0E M5W3^:>,#U(@.?"J;.S]#K?]ALR&A=N%X]&29M<)TT\APS$Y?E=_5NLW==R81;NM7CFE6MS?(M1 M!37KA7O4PP-,]>PPFHK_ 5<0'AXR\3%*+6Q<4=E;I^6DXE.1[&W=L-)SNIB]$YG]<_ 502P,$ M% @ XH#,4+^<;B?& 0 . 0 !D !X;"]W;W)K&UL;51M;Z0@$/XKA!]05M1NLU&3;B^77G*7;-K<]3.KXTL*8@'7WK\O MH+7>'E^$&9[GF1F&,9ND>M4M@$'O@OEQDWG=2129'P[L>3@KI40BF_AZ!RRG'$?YT/'5- M:YR#%-G &G@&\WLX*6N15:7J!/2ZDSU24.?X/CH<4X?W@#\=3'JS1ZZ2LY2O MSOA1Y7CG$@(.I7$*S"X7> #.G9!-XVW1Q&M(1]SN/]6_^]IM+6>FX4'REZXR M;8[O,*J@9B,W3W)ZA*6>%*.E^)]P 6[A+A,;HY1<^R\J1VVD6%1L*H*]SVO7 M^W6:3Y)HH84)="'0E7#GXY YD,_\&S.LR)2)PD#08) T()%=!0ICK2LBFS\O&^\Z M%O?4=_X+/L_4+Z::KM?H+(U]/[[+M90&;"J[&YM+:\=X-3C4QFWW=J_FQSP; M1@[+G)+U9U%\ %!+ P04 " #B@,Q0&'ZF8KH! #3 P &0 'AL+W=O M;$]XW/.7#S.!F-?7 O@R:N2VN6T];X[,N;* M%A1W-Z8#C3>UL8I[-&W#7&>!5Y&D)$LVFSNFN-"TR*+O;(O,]%X*#6=+7*\4 MMW]/(,V0TRU]**F@YKWTSV;X E,]MY1,Q7^#*TB$ATPP1FFDBRLI M>^>-FE0P%<5?QUWHN _C39I,M'5",A&2F7"(<=@8*&;^R#TO,FL&8L?>=SP\ M\?:88&_*X(RMB'>8O$/OM4CW=QF[!J$)<0R5J(4_(??1'A M S]=33&-_'3!3V[WZP*[58%=%-A]J''_J<8US.%3$+9HJ@+;Q'%RI#2]CJ.\ M\,X3>Q]?D;W#QW'_SFTCM",7X_%IXP/4QGC 5#8W.$,M_K#9D%#[<-SCV8YS M-AK>=-,78O,_+OX!4$L#!!0 ( .* S%!"\SL%N@$ -,# 9 >&PO M=V]R:W-H965T="PY2YCUKX3NX'_W%>(LL*C67H"S7"AEH"OR0GLZ[ M@(^ GQQ&NSJC4,E5Z^=@?*D+G(2$0$#E@@+SVPT>08@@Y-/X/6OB)60@KL^O MZI]B[;Z6*[/PJ,4O7KNNP$>,:FC8(-R3'C_#7,\>H[GXKW #X>$A$Q^CTL+& M%56#=5K.*CX5R5ZFG:NXC]/-/IUIVP0Z$^A".,8X9 H4,__('"MSHT=DIM[W M+#QQ>J*^-U5PQE;$.Y^\]=Y;F1T^Y.06A&;,><+0%29=$,2K+R'H5H@S?4<_ MW&_SL\T4L\C/5GRZI]L"NTV!7138_2?PML;WF.R8O E"5DV58-HX3A95>E!Q ME%?>96(?:'R4?_!IW+\QTW)ET54[_[3Q 1JM'?A4DCL_0YW_88LAH''A>/!G M,\W99#C=SU^(+/^X_ M02P,$% @ XH#,4-"!JIBY 0 TP, !D !X M;"]W;W)K&UL;5/;;MP@$/T5Q >$7;R7=&5;RJ:J M6JF55JG:/K/VV$8!XP)>IW_? 3N.F_H%F.&<,Q>&=##VV34 GKQHU;J,-MYW M)\9FMXKV<+% M$M=K+>R?,R@S9'1+7QU/LFY\<+ \[40-W\'_Z"X6+3:KE%)#ZZ1IB84JHP_; MTWD7\!'P4\+@%F<2*KD:\QR,+V5&-R$A4%#XH"!PN\$C*!6$,(W?DR:=0P;B M\ORJ_BG6CK5DA$KTRC^9X3-,]>PIF8K_"C=0" ^98(S" M*!=74O3.&SVI8"I:O(R[;.,^C#?[_41;)_")P&?"\4.L90P4,_\HO,A3:P9B MQ]YW(CSQ]L2Q-T5PQE;$.TS>H?>6)_?;E-V"T(0YCQB^P+PA&*K/(?A:B#/_ MCWX\K/.3U123R$\6?'[@ZP*[58%=%-C]4R-_5^,:)GD7A"V:JL'6<9P<*4S? MQE%>>.>)?>#Q4=[@X[A_$[:6K2-7X_%IXP-4QGC 5#9W.$,-_K#94%#Y<#SB MV8YS-AK>=-,78O,_SO\"4$L#!!0 ( .* S%"3@L$VN0$ -,# 9 M>&PO=V]R:W-H965TU#^IM%&,N=-TQ+;&V!U)$E!Z&ZW)Y)QA="PY2YCUKX0>XG_W9>(LL*C67H"S7"AEH"GR? M'$]9P$? +PZC79U1J.2B]4LPOM8%WH6$0$#E@@+SVQ4>0(@@Y-/X,VOB)60@ MKL]OZD^Q=E_+A5EXT.(WKUU7X -&-31L$.Y9CU]@KN<6H[GX;W %X>$A$Q^C MTL+&%56#=5K.*CX5R5ZGG:NXC]--ELRT;0*="70A'&(<,@6*F3\RQ\K/0H\S]L,00T+ASO M_-E,\3<#GF.,;O@6?6M,8%2)'UM('O8'[T9V579%&IF(!.,]DA!76. M'^+C:>?P'O#"8-2K.7*57*1\=8LO58XCEQ!P*(U3H':XPB-P[H1L&K]F3;Q8 M.N)Z_J[^R==N:[E0#8^2_V25:7-\P*B"F@[T_->YO:@QA/C#9!4UV 8'[&Y, MYCZZ,2&KFQ.@&O]F-2KET/E^6467MGA(_,W_A4\]]8VJAG4:7:2Q[\??&UL;5/; M;MP@$/T5Q >$7>Q&;#3VQ;4 GKQJU;F7AW/LFE]<+ BZT4#W\'_ MZ$\6+;:H5%)#YZ3IB(4ZIX_[PS$-^ CX*6%TJS,)E9R->0G&ERJGNY 0*"A] M4!"X7> )E I"F,;O69,N(0-Q?;ZJ?XJU8RUGX>#)J%^R\FU.'RBIH!:#\L]F M_ QS/;>4S,5_A0LHA(=,,$9IE(LK*0?GC9Y5,!4M7J===G$?IYOT2MLF\)G M%\)#)+ I4,S\H_"BR*P9B9UZWXOPQ/L#Q]Z4P1E;$>\P>8?>2Y%\V&?L$H1F MS''"\!7F#<%0?0G!MT(<^7_T^[MM?K*98A+YR8K/T]MM@713((T"Z3\U\GGS8^0&V, M!TQE=X,SU.(/6PP%M0_'>SS;:; O@T+,4RN:X=:X[$&++%B2S5[H#Y6]J;21SWC0-L9T!5D62%(1N M-GLB&5>XR*+O9(I,]TYP!2>#;"\E,R]'$'K(\1:_.1YXT[K@($76L09^@?O= MG8RWR*Q2<0G*;D! (*%U0 M8'Z[P#T($81\&G\G33R'#,3E^4W]:ZS=UW)F%NZU>.25:W-\@U$%->N%>]## M-YCJV6$T%?\#+B \/&3B8Y1:V+BBLK=.RTG%IR+9\[AS%?=AO-GM)]HZ@4X$ M.A-N8APR!HJ9?V&.%9G1 S)C[SL6GGA[H+XW97#&5L0[G[SUWDN1W*89N02A M"7,<,72!VY#$+)HJ@33Q'&RJ-2]BJ.\\,X3>T?CH_R#C^/^DYF&*XO.VOFGC0]0 M:^W I[*Y\C/4^A\V&P)J%X[7_FS&.1L-I[OI"Y'Y'Q>O4$L#!!0 ( .* MS%!T!R!M" ( #4& 9 >&PO=V]R:W-H965TOV"[>-Y MN;/QD0Y"OJH:0'MOG+4J\VNMNR,AJJB!4_4@.FC-FTI(3K59RBM1G01:.A)G M) J"/>&T:?T\=;&SS%/1:]:T<):>ZCFG\L\)F!@R/_3O@>?F6FL;('G:T2O\ M /VS.TNS(K-*V7!H52-:3T*5^8_A\10&EN 0+PT,:C'W;"D7(5[MXFN9^8'- M"!@4VDI0,]S@"1BS2B:/WY.H/WM:XG)^5__LBC?%7*B")\%^-:6N,__@>R54 MM&?Z60Q?8"IHYWM3]=_@!LS ;2;&HQ!,N:=7]$H+/JF85#A]&\>F=>,PZ=]I M."&:"-&*0$8CE_DGJFF>2C%X66BMWR3[%-R MLT(3YC1BH@4FG!'$J,\6$69QBM[1XSW.WZ I;AQ_L^!'<8(+;%&!K1/8_E=C MO*H1PQQPDQUJLD,$DI7)>\PV"'"3/6JR1P3"E0F&B7"3)$8'-R@3#;'&3 M VIR0 1V*Q,,\\&7DZ F"2*P/G@,\\'!F^Z#7J$ D5@?/08*UV=/%K>6@[RZ M?J6\0O2M:Y:+Z-P3'R-WZ__!QX;ZGZ&5T)H,+D$#^8[K$T/ MGQ<,*FVGL9G+L9&-"RVZJ4F3^4^1_P502P,$% @ XH#,4&Z+Q[[W 0 MS 4 !D !X;"]W;W)K&UL=53O;ILP$'\5Q /4 MX"201(#4=)HV:9.B3NL^.W )J#9FMA.ZMY]M"&7T]@7;Y]^?.QM?UDOUJFL M$[P)WNH\K(WI]H3HL@;!](/LH+4[9ZD$,W:I+D1W"ECE28(3&D4)$:QIPR+S ML:,J,GDUO&GAJ )]%8*I/P?@LL_#.+P'GIM+;5R %%G'+O #S,_NJ.R*3"I5 M(Z#5C6P#!><\?(SWAYW#>\!+ [V>S0-7R4G*5[?X6N5AY!("#J5Q"LP.-W@" MSIV03>/WJ!E.EHXXG]_5/_O:;2TGIN%)\E]-9>H\W(9!!6=VY>99]E]@K&<3 M!F/QW^ &W,)=)M:CE%S[;U!>M9%B5+&I"/8VC$WKQW[4O]-P AT)=$$@@Y'/ M_!,SK,B4[ ,UG'W'W!7'>VK/IG1!?Q1^SR:O;?16K.,X(SIK@_!6:XLKS5S,^W5)<8(T*K+W ^I\:Z:)&#+/"33:HR081 M6"],,,P&-TE0DP012!8F&";%35+4)$4$M@L3#+/#3;:HR?:C (T6)ACF/W_> M#C79(0++B\_PH<]]9^K2M#HX M26/?M']Y9RD-V%2B!_M_U+:U3@L.9^.FJ9VKH<$,"R.[L7>2J8$7?P%02P,$ M% @ XH#,4+^-%^NX 0 TP, !D !X;"]W;W)K&UL;5/1;IPP$/P5RQ\0W_E(;IZ;W2K9PLL3U6@O[?@1EAHQNZ6?B6=:- M#PF6IYVHX07\S^YD,6*S2BDUM$Z:EEBH,GJW/1R3@(^ 7Q(&M]B3T,G9F-<0 M?"\SN@F&0$'A@X+ Y0+WH%000AM_)DTZEPS$Y?Y3_3'VCKV/9%"$9CR+^0_,. MLY<\X4G*+D%HPAQ'#%]@MC."H?I<@J^5./+_Z+7;'&H&FP=Q\F1PO1M'.5%=I[8.QXOY2]\'/TLKG"&6KPA&UL=53KCIP@%'X5X@,L#CHZG:C)SC9-F[3)9)MN?S-ZO&1!+##C]NT+ MZ%CKTC_".7R7K-2"\FI-J%L ML!HDT,J1.,,D#!/,:=<'1>9R9UEDXJI9U\-9(G7EG,K?)V!BS(-=<$\\=TVK M;0(7V4 ;^ [ZQW"6)L*+2M5QZ%4G>B2ASH/'W?&46KP#O'0PJM4C>]7*B")\%^=I5N M\^ 0H IJ>F7Z68R?8>YG'Z"Y^:]P V;@MA+C40JFW!>55Z4%GU5,*9R^36/7 MNW&<5I([S4\@,X$LA(,CX,G(5?Z1:EID4HQ(3GL_4/N+=T=B]J:T2;<5;LT4 MKTSV5L0DS?#-"LV8TX0A*\QN06"COE@0G\6)O*.GB9\?>4N,'#]:\0@VS<[5.H%-?>W?Q5=KG@C\2=X;_PZ77X1F73]0I=A#8W MP9W76@@-II3PP>QJ:QZD)6!0:SM-S5Q.UW(*M!CF%P$D:V9::3M,FK5+4:=MO8E_;J'QX@./V[0O8\;S. M?X![.>?<#R[9H,V+;0$<>I5"V1RWSG5'0FS9@F3V3G>@_$VMC63.FZ8AMC/ MJDB2@M DV1')N,)%%GUG4V2Z=X(K.!MD>RF9>3N!T$..-_CF>.9-ZX*#%%G' M&O@![F=W-MXBLTK%)2C+M4(&ZAP_;(ZG-. CX!>'P2[.*%1RT?HE&-^J'"
    X9B,OS3?U+K-W7X@O#PD(F/46IAXXK*WCHM)Q6?BF2OX\Y5W(?Q9G>C MK1/H1* SX1 )9 P4,__,'"LRHP=DQMYW+#SQYDA];\K@C*V(=SYYZ[W7(MWN M,G(-0A/F-&+H K.9$<2KSR'H6H@3_8^^WZWSMZLI;B-_N^#3^V1=(%T52*- M^D^-^P\UKF$.'X*015,EF":.DT6E[E4[Z0N1^1\7[U!+ P04 M" #B@,Q0R33 >N ! "!0 &0 'AL+W=OY;C5>C@1HLH6.%5W8H#>K-1"&TZW&1N=Q%%ID8->MZN$BD1LZI_',&)J8<'_![XKEK6FT3I,@& MVL /T#^'BS01656JCD.O.M$C"76.'P^GKE2!4^"_>HJW>;X'J,* M:CHR_2RF+[#T<\1H:?X;W( 9N*W$>)2"*?=%Y:BTX(N**873MWGL>C=.\TJ2 M+C0_(5P(X4JX=SYD-G*5?Z*:%ID4$Y+SW@_4_N+#*31[4]JDVPJW9HI7)GLK MXN@A(SO1A/NCRZ#4Y>@3"G8D/$_E-$J])XA&(=R8^S-%ODGI-4H] LC/Q M8=*="=F<00ZR<;=/H5*,O;OYF^QZP1]#=X;_P>?7X3N53=&UL;5/; M;MP@$/T5Q <$+^LDNRO;4C91U$JMM$K5YIFUQS8*%P?P.OW[ G9<)_$+,,,Y M9RX,V:#-BVT!''J30MD:W"]R#$$'(I_$Z:>(Y9" NS^_JC[%V7\N96;C7XIE7KLWQ#J,*:M8+]Z2' M;S#5.*RMXZ+2<5GXID;^/.5=R'\2;=3[1U IT( M=";L8APR!HJ9/S#'BLSH 9FQ]QT+3[PY4-^;,CAC*^*=3]YZ[Z5(TUU&+D%H MPAQ'#%U@-C.">/4Y!%T+<:1?Z+(X653J7L517GCGB;VC\5'^P\=Q_\E,PY5%9^W\T\8' MJ+5VX%-)KOP,M?Z'S8: VH7CK3^;<'DJD\TGI%],!6/0JN#0%[JP=CH28J@/!S)T:0+J31FG!K#-U2\R@@=4A M2'!"D^1 !.LE+O/@.^LR5Z/EO82S1F84@NF_)^!J*O .WQS/?=M9[R!E/K 6 M?H#].9RUL\C"4O<"I.F51!J: M_OCJ?,XP/@5P^36>V1K^2BU(LWOM8%3KP@ MX%!9S\#<X]C*L4SPYT#EL M.X#. 70)H+&6F"@H?V26E;E6$]+Q[@?FGWAWI.YN*N\,5Q'.G'CCO-)K1;8+]IL9]($C?$>RW"=)-@C00[-\1 MI-L$V29!MJ$@^W!+$9,%C R80W+[?A+PVJU"C#3*R\2^O?AW8@ M;_ X-]^9;GMIT$59UR/A)1NE+#A%R9T3T[E170P.C?7;3VZO8\-&PZIAGD6R M?!#*?U!+ P04 " #B@,Q0/O0"OYD% !0(@ &0 'AL+W=O]TVW8UDN3ADK_X/W_QY>*S: MJ^3SRK_OF=LZZ M$?GY7/L^[GMIQ_!@ZG9]M=@TOOW_T_M [WSKSE-5^5>9_[S;- M]G;NYK.-?\G>\N9;>?SJ!X?T?#9X_YM_]WDK[T;2VG@N\[K_.WM^JYNR&'II MAU)D/T^?NWW_>1SZ_VB&&XBA@3@W$)\WD$,#>6X@]:<-U-! 7=M #PWTM0W, MT,#\Y\-I/4Z3U<_^.FNRY:(JC[/JM($.6;=/^8UIU_>YN]DO9_^_=@'J]N[[ M4FFS2-Z[C@;-W4DC1AH[UJR0QHTU:Z1)QYI[H#%LK'E &G[6)*V_9Z<%=%KT M'M3AIS88(+I8(]M 8J[F0X7*!B.DWQD T&#$11/F#)/82@JMI,!*L"RK--I%[1(S8EDXP\&( M 4,A5X/HTI)DRA"&B*C'@2$5&N*1(6T$$6@XCC1< $.:Z +'&BZOCU8<1Q(. M0HF-HKR*]HE6C!';D>-@P$$T"+?*W2"Z=J]@ACD U-K0DHE\DJF\8'UL"8/, M$:4NW"PVWBR*G#P,,TR/6#044/%#(H)# K,H ,QMZBG$]D'8$)%(! %\90)"+M8/X$X,\1 M]8W 8 D[858Q,@(@X\(B"8J"\+>&HB">W$,1-6^8/0'8BJ@18XHEH#@E8I8DJO8)%$M,L429-"RX9)Q)1Q77 MZ10#5%8P:C@8=@DX3L,Z!HJ(&D1BV"6 /0V+?"@B4JW$$4&"5)L2?$D<$:2; ML,@848GJ71XN7USP"DD,56&.%2AWJ8.,PAPK?KVW"H.E4(D:)HQ!-"JD+HON MTYP,JE%AIP0U*1A2%9^;-57>*.+@K"9,"@9+H3HV!$O%1]'1 6&8%*#2DCBO M*,R?BM'2C*B"%$9+34BV"J.EXNRG67@.'$27>^#RQ#,\E(A%TH6/@H#(446* MPB2KF&1-'7TUAE1/2+8:0ZKC[!?/FXY/FYP'4[(&HC2L48!&<&+:- X).@X) MFA&UG<88ZPFY5F.,=9QK-0MK%" BDYLF'F#%K&M&\*DQG]I,\!;SJ>/4![Q% M(B+%:@RQ1A!3VP-3I=/KO368*A.G/LW"HRX0D:<4@]$S #U.9!.#83 3GA8; M#(-!.2WR%H@X$>,-)L8 8C@U5 R#T1.\)9ZNHF05>0M$G(C,!A-C RO94-DU9]#^+W+\TW=?-FO_5 3T8;NI'9!U.-"M[1IM"?% M\7MTZD]K:L/Y^ZOW3R9X%WH@YT8^LNMG.@:4^-X8 M_5=ZH8V2:Q*UQHXUPOQZN[.0K!V]*)26O S/NC//Z^C_U0PVP*,!G@Q0^J%! M-!I$;P;QAP;Q:!!;!L$0BLE-1239K#B[>GPH;T_T+D)WL)Q0NH,(JMT"M7%45%"!.G(''J$D>A19RZ+ 6V>%V-6X3* M%2V*L,#-0-P,P+6J6&8N;II9F=O^CZ@"1$4:P;PYR)L#O%;JRAS8$/9V+" MSB\@PFEL[U] =8/"64&7T.^<_@B 3FQH!)T2>6AC S+@F !D49J]LS<0>*/< M(PQ@.[<6=D_0+'>2[:JY- MRV3-E[J7,G?YFYNA$?M&^+'NA/?$I.H(S+U]8$Q2!1G>JI2>5.\W#1IZD/HU M4^]\:("&@63]V-P%4X>Y^0M02P,$% @ XH#,4"_W#,U= @ E < !D M !X;"]W;W)K&ULC57AKIL@&'T5XP-[MLR98T=]GVF[:TFJOB@-:[MQ^@-2W2Y?X1/CSG<#[X@+SGXDV6C*G@O:E; MN0Q+I;IG .2^9 V53[QCK?YSY**A2H?B!&0G&#U84E,#%$4):&C5AD5NQ[:B MR/E9U57+MB*0YZ:AXN^*U;Q?AC"\#KQ6IU*9 5#D'3VQ'TS][+9"1V!2.50- M:V7%VT"PXS+\!)\WF<%;P*^*]?*F'YA,=IR_F>#K81E&QA"KV5X9!:J;"UNS MNC9"VL:?43.>RHY*M>?V[.JAR&69A<&!'>J[5*^^_L#$? M$@9C\M_8A=4:;ISH.?:\EO8;[,]2\694T58:^CZT56O;?M2_TOP$-!+01(#X MOX1X),0?)>"1@#]*(".!. 0PY&X7\X4J6N2"]X$8RJ&CINK@,]';M3>#=G?L M/[V>4H]>"A*G.;@8H1&S&C#H!I,F]Y"U!^*HO,PA$,%[S&:.(7$V88#.9$H' M>=-!5B"^$4!XX1>(O0*Q%@R8Q&):BTD@S+"S)',4P0OX(!OL-8/G M9G#DF!DPY&8:A!88.I[7/E@4X=1OAWCM$(\=9P=79#9/C$@2.V[F*!A%"/O- M)%XSB<<,8UDWG,..6YRF;E&>,,$7>G/+ HA<@]W!Y8!@ERU#8>&((P=:L0W-Q>YKWZ M3L6I:F6PXTI?A/:Z.G*NF):,GO1*E?J)G(*:'97IIKHOAH=B"!3OQC<03 ]Q M\0]02P,$% @ XH#,4/U%]#2U 0 TP, !D !X;"]W;W)K&UL?5/;CML@%/P5Q P*)7P:6I<&_ML"?$-#T(:A[4 -*M M=$H+:EVI+\0,&F@;2(*3+$FV1% F<5V&WDG7I;I:SB2<-#)7(:C^P/X:3=A6955HF0!JF)-+05?@QW1]SCP^ GPQ&LY@C MG^2LU(LOOK053KPAX-!8KT#=<(,C<.Z%G(W?41//6WKBOW#ZK\3/$/ 5&,?Q7N %W<._$[=$H;L(7-5=CE8@JSHJ@ MK]/(9!C'::781=HZ(8N$;":DF_\2\DC([PADGI9PW4WXET MG[O#;'PSG%U879*67""R8.[0[U[87/!H;-^NG-S/=VSJ;!JB$^(S.^X_@M0 M2P,$% @ XH#,4&QD,;\( @ BP4 !D !X;"]W;W)K&ULA53;CILP$/T5Q >LN29I!$A+HJJ56BG:JMMG!X:+UL;4=L+V M[VL;PA*@Z0OV#.><.6/,1!WC;Z("D-8[)8V([4K*=H^0R"J@6#RQ%AKUIF"< M8JE"7B+1H&3MP2%THQ_Y,"85ULN_8M M\5*7E=0)E$0M+N$'R)_MB:L(C2IY3:$1-6LL#D5L/[O[8ZCQ!O!:0RTMW MCEC 0=& M?M6YK&)[9ULY%/A"Y OKOL#03VA;0_/?X I$P;4352-C1)BGE5V$9'10458H M?N_7NC%K-^C?:.L$;R!X(\'=/"3X \'_( 0/"<% "&8$U+=BSN:()4XBSCJ+ M]U^WQ?H2N?M G7ZFD^:PS3MU/$)EKTD8;"-TU4(#)NTQW@3CC@BDU,<2WEJ) MU%O0MYO["H<5R,S$<0EQO7_8\%<[]8V ?]?I;ET@6!4(C$!P)_!I=E0]9F,P MC<$$.\=Q9NTN4:X?+&#'%9CC3V%WIL-5T^'2=#BKDX:+.G/#_T4<'R%ZFVAR M)2GPTOSNPLK8I9'ZPTZRXT1Y]O25GN53-6GZP? ATX^I[YB7=2.L,Y/JAS'7 MNF!,@C+H/"F'E9J,8T"@D'J[57O>SX<^D*P=1A\:YV_R%U!+ P04 " #B M@,Q04E"S3!8" #C!0 &0 'AL+W=O'W 14@YGMA.[?SS84$>--?<&^ M]CG']UR;F_>,OXH*0'IO#6W%UJ^D[#8(B;*"AHA[UD&K=DZ,-T2JD)^1Z#B0 MHR$U%$5!D**&U*U?Y&9MSXN<722M6]AS3UR:AO _#T!9O_5#_WWAN3Y74B^@ M(N_(&5Y _NCV7$5H4CG6#;2B9JW'X;3U/X6;)ZSQ!O"SAE[,YIYVE9<#$;!C]%=]E-76 M7_G>$4[D0N4SZ[_ Z ?[WFC^&UR!*KC.1)U1,BK,URLO0K)F5%&I-.1M&.O6 MC/VPD^&1YB9$(R&:"&'R7T(\$N*/$I*1D'R4@$<"M@AH\&Z*^4@D*7+.>H\/ MSZ$C^M6%&ZRNJ]2+YG;,GJJG4*O7 N,P1U!DPTPV3I+63G@&2WD,QVA9VN\,+5RGYR>%GB8)7%B>5J"5N'66HG@V8_@VY_WPD_UZWP#DRJ M_\J\_A-C$I1B<*\D*]5QIX#"2>JIZA >'_K.$$C6C2T537V]^ M02P,$% M @ XH#,4/%&!^G @ X D !D !X;"]W;W)K&ULA59=;]L@%/TKEM]7&VS\$261&B?3)FU2U6K;,TE(8M4V'I"D^_<#[+HV MD/3%ALLY]Y[+17#G5\I>^8D0X;W55<,7_DF(=A8$?'8/M"6-7#E05F,A MI^P8\)81O->DN@I@&"9!CA#,%RWN(C>2'B5_O$Y"P8O.S+FC2\I(W'R&'A/X+9!D2*H!&_2W+E MH[&G4ME2^JHFW_<+/U2*2$5V0KG \G8BC@>OWO_JI.7 MR6PQ)P6M_I1[<5KXF>_MR0&?*_%,K]](GQ#RO3[['^1"*@E72F2,':VX_GJ[ M,Q>T[KU(*35^Z_YEH__7;@6AGN8FP)X !T(6WB5$/2$:"""Y2XA[0OQ!B.\2 M4$] !B'H;N<8"+^>,7CW6G8<6JV,'9DB6:Z>,NCIZ3>XGE];+$J%X'ER4 MHQY3=!@XPH !$4CO0PCH"E% BYXFTPAK!R2=0C8V!, ;,B)GII%V$$TR16X' ML=-!K!W$$P=&(D6'232FT9@D1D:R-@;EF9&MC4EAY!:+G&*10ZRQI46'0:,@ M "1&\=6 M8P75"V;8"]6*..R/ ,[6P,60 N6*[EZ"C]!=[_,3LV/9<&]+A7Q3]LZSFZB:!MWT\%0U.W_ ]02P,$% @ XH#, M4-,9&:/^ 0 ? 4 !D !X;"]W;W)K&UL?53= M;ILP&'T5Q /4@,&0")":5-,F;5+4:=VU0[X$5(.9[83N[6<;@BAU=X/_SCG? M.39V/G#Q*FL Y;VUK).%7RO5;Q&250TME0^\ATZOG+EHJ=)#<4&R%T!/EM0R M% 4!02UM.K_,[=Q!E#F_*M9TO+8M%7]WP/A0^*%_GWAN+K4R$ZC,>WJ! MGZ!^]0>A1VA6.34M=++AG2?@7/B/X79/#-X"7AH8Y*+OF21'SE_-X-NI\ -C M"!A4RBA0W=Q@#XP9(6WCSZ3ISR4-<=F_JW^QV766(Y6PY^QW^=X(S MO3+US(>O,.5)?&\*_QUNP#3<.-$U*LZD_7K552K>3BK:2DO?QK;I;#N,*^1. M,#@KTTUU7XP/ MPCA0O)_>.C0_N.4_4$L#!!0 ( .* S% G%/;=]0$ -X$ 9 >&PO M=V]R:W-H965T\5=1 4CKG9)&)'8E9;M' M2&054"P>6 N-.BD8IU@JDY=(M!QP;DB4(,]Q0D1QW=AI;'QGGL:LDZ1NX,PM MT5&*^=\#$-8GMFM_.)[KLI+:@=*XQ27\ OF[/7-EH4DEKRDTHF:-Q:%([$=W M?PHTW@!>:NC%;&_I2BZ,O6KC>Y[8CDX("&12*V"U7.$(A&@AE<;;J&E/(35Q MOO]0?S*UJUHN6,"1D3]U+JO$WMI6#@7NB'QF_3<8Z]G8UEC\#[@"47"=B8J1 M,2+,U\HZ(1D=550J%+\/:]V8M1].(G>DK1.\D>!-!#?\DN"/!/^3$'Q)"$9" ML""@H133FQ.6.(TYZRT^_-T6ZTOD[@/5_4P[3;/-F6J/4-YKN@FW,;IJH1%S M&##>#.-."*34IQ#>6HB#=T>/PML(QQ5(= LYW4-<[S]I^*N5^D; GPEXFVA= M(%@5"(Q <-.JW:)5 R8TF,9@=LYVLZCV'N0YNP7H= \*=]M%NFCVERGPTDR0 ML#+6-5+W:N:=AO31T[=DX3^HX1UF[5-FF/R?F)=U(ZP+D^H.FIM2,"9!I>@\ MJ'&JU&,S&00*J;>1VO-AY 9#LG9\3=#TI*7_ %!+ P04 " #B@,Q0M\IP M7U8" #@" &0 'AL+W=OJ:J56BK;J]ME)G(#68&H[8?OWM0U!A)Q<^H(OS!G/.6:P MLXZ+=UE2JIR/FC5RZ99*M<\(R4U):R*?>$L;_6;'14V4'HH]DJV@9&N#:H9\ MSXM13:K&S3,[MQ)YQ@^*50U="4<>ZIJ(OR^4\6[I8O.(+NENXG_%S@Q 18Q%M%.SGI.R:5->?O9O!MNW0] MHX@RNE&&@NCF2 O*F&'2.OX,I.ZXI@F<]D_L7VSR.IDUD;3@['>U5>7235UG M2W?DP-0K[[[2(:'(=8;LO],C91INE.@U-IQ)^W0V!ZEX/;!H*37YZ-NJL6TW M\)_"X !_"/#' !S># B&@& 6@'IE-M7/1)$\$[QS1+];+3$?!7X.=#$W9M+6 MSK[3V4H]>\RCQ,O0T1 -F)<>XT\P27P.*0!(,D*05C#*\$$9OHT/SF1@F" M"0)+$$X(TF261@^)+:2QD,#S9KD6EZ#0#WU820@J"2^41,D5@@@DB!ZO10P2 MQ(""8%8,"!/.:@%A(EA( @I) ((8)DA!@O3Q4BQ @L4#I8 PLV^GN(TY$X(] MV&@>0)%>H;CB5?QX.3#L,^S?]\F N6.4>ZAS-;!I\:5K+[<'!"WF:FZ#SL7 MOL6 <=-K^<#.Q?]A70Q[%U^:;KY!Q8"9EAY?_4EAV)H8\F8P7P@ I?-\T.2H M,6?_#R+V52.=-5?ZU+)GRXYS136A]Z0+5.KKQCA@=*=,-]%]T9^Y_4#Q=KA/ MH/%2D_\#4$L#!!0 ( .* S% ?_HHH[P( )P, 9 >&PO=V]R:W-H M965TR7)*WFL6,[7F15_2I M<=I]69+F[Q4MV''N(O?TX#G?[KA\X"UF-=G2'Y3_K)\:,?)ZE75>TJK-6>4T M=#-WOZ++1XPE02%^Y?38GMT[/*8GG]R?U6S5Y,9D7TM(E*W[G:[Z;NZGKK.F&[ O^S([W5$\HU;SDJM(E(IR5MWS2MU/6K]$PTF8$W /0$%[Q(" M30C^$\)W":$FA%,C1)H038T0:T(\E9!H0C*5D&I".I60:4(VE8#\T\[Y!L7K MMES5T#7A9#%KV-%I.AO41+H-72)9IBOY5%6E^E/442N>'A91BF?>02IIS%6' MP0-,,,0LQQB414/,-:03#C$W$,;0N1UCDF0(N0/2P6B(N8="Q4/, X0Q8CU" MF+3'>&+]^TW \"9@I1"<*R0(5@A@A4 IA(,<,F/9.DRL,)7"A F*X# A'"8< MA\E\(TPX"O,E3 (X3 2'B<9ADAA6B&&%>/J*)K!"\O&*WB2CJ09![,-A4CA, M"JRH6:CI>./,.AU#4M]2@QF<2 8D8C2"NVP4!1M+\@A PAC#F;!D'ELKR.+>? GS(-M[S3 /.:,EWALGL#WS=+WSDXS\MS^G33; MO&J=%\;%T4B=7C:,<2H4_0M1GCOQJ= /"KKA\C81]TUW7NX&G-7Z6\#K/T@6 M_P!02P,$% @ XH#,4&JR2QO1 0 Y 0 !D !X;"]W;W)K&ULC53MCILP$'P5RP]PYCMW$2#U4E6MU$K15;W^=F )Z&Q, M;2=9&68VQODHY)MJ 31ZYZQ7!6ZU'K:$J*H%3M6#&* W M3QHA.=6FE$>B!@FT=B3.2!0$&>&TZW&9N]Y>EKDX:=;UL)=(G3BG\O26@*_"'<[C*+=X#7#D:U MVB.;Y"#$FRV^U 4.K"%@4&FK0,URAATP9H6,C5^S)EY>:8GK_47]D\MNLARH M@IU@/[M:MP5^Q*B&AIZ8?A'C9YCSI!C-X;_"&9B!6R?F'95@ROVBZJ2TX+.* ML<+I^[1VO5O'6?]"\Q.BF1 MA##Y+R&>"?$-@4S.7-2/5-,REV)$&PO=V]R:W-H965T[^?KHXKMMZ+Q9)'QX>4E0V M*OUL6@"+7@67)L>MM?V!$%.V()BY43U(]Z=66C#K7-T0TVM@54@2G- DV1'! M.HF++,1.NLC48'DGX:21&81@^N\1N!ISO,'7P&/7M-8'2)'UK(%?8'_W)^T\ M,K-4G0!I.B61ACK'=YO#<>OQ ?"G@]$L;.0[.2OU[)V'*L>)%P0<2NL9F#LN M< ^<>R(GXV7BQ'-)G[BTK^S?0N^NES,S<*_X4U?9-L=[C"JHV<#MHQJ_P]3/ M+493\S_@ MS!O1)7HU3X]G)<(X3_S5M/8%."71.H+&7 M6"@H_\HL*S*M1J3C['OFKWASH&XVI0^&481_3KQQT4NQ2Y*,7#S1A#E&#%U@ M-C."./:Y!%TK<:2?TG?)?PC258UI($C?$=!U@NTJP380;)<-I.F')B-F%S R M8O;[Y$,5LABK -V$A3*H5(,,R[R(SCM[1\.UO,'CPO]DNNFD06=EW>6&*ZB5 MLN"T)#=NBUKWQF:'0VV]^<79.FY:=*SJIT=$YI=<_ -02P,$% @ XH#, M4'/S_1N$ P 40\ !D !X;"]W;W)K&ULE5=_ M;YLP$/TJB ]0N+,Q4"61FE33)FU2U6G;WS1Q$C3 &3C-]NUG?C1-['.W_A/ M>7?W_/ ][-E)M3^[O90Z^%U733X]9'S @OI?R MU%WI'N='[>9B%P49NBV.E']7IHYPFE(3!-/O/\EE6!MXS,376 MJNJ&WV!][+2JIRR&2EW\'J]E,UQ/XS]).H71 3@%X#D Q)L!; I@KP'\S0 ^ M!7 K(!JG,FAS7^AB,6O5*6C'UWLH^E4$M]RHO^X'![&'_XP\G1E]7HB8S:+G M/M&$68X8O,# &1&9[.<22)58HA.>BNL**P*27D/N70B@AP8C9\J&!.QJIIQ. MP,D$?$C KQ(DEE0C1@R89L1DR"U!5_]"79%)2#()0<92=3EBDHLRD &++3+_ M0EV1$20909"QWM]2.&50<+07 H7*8Z3)I"29E""36612IXS((;>XN* L81E- M)2.I9 05J\HR 6%0(DA&?UYR25W*4"UDI8YJ[X2X%Q9W,U, KFS MVR106>SYLB/=T4CM>3P]B'0/8OH.4>@>1&*'X8J2N3[*$OLK2J!X[NRPHXMS M12W;W7!FZX*U.C:ZWYU?C)[/A7?8GTNL\27&PO=V]R:W-H965T($M("I[83MW]4%;#,S9\ZQ\4D[0M]8@3&WWNNJ84N[X+Q= ,#R M>(/9$6-^++D= : M<3&E)\!:BM%!D>H*N(X3@AJ5C9VE:FU'LY2<>54V>$2JX7 !9VJ(3?L7\5[NC8@8&E4-9XX:5I+$H/B[M9[C80D50B-\E[MAH M;,E4]H2\R%[S&5265A(^_6M0>8DKB>'Q5_ZJ2%\GL M$<-K4OTI#[Q8VK%M'? 1G2O^0KIO6"<4V);._@>^X$K I1,1(R<54T\K/S-. M:JTBK-3HO7^7C7IW6O]*,Q-<37 ' @P_)7B:X'T0_$\)OB;XCQ("30@F!-#G MKHJY01QE*26=1?OST")Y[. B$-N5RT6U.^J;J"<3JYL9J>$K &U?#N2/@ M&P5\)>#?E'.2R:K'A K3])C(FQ3$@$GN%#TP&@D,1N*)D1X3C(+XKCE&:(P1 M&F(D9H'(*! ]7N[8*!#/';C.),MX5LHOD3/9D[4!!$-OM-#L=6@\;)!G'B3BI;)BU)UQ<@^JR.A+"L7#I/(G3 M6X@..4PJ?.1R&(DQ[=M$/^&DU2T0#'TX^P]02P,$% @ XH#,4 F'+UM' M @ ^08 !D !X;"]W;W)K&ULC55=CYLP$/PK MB/<[P'Q'@'2DJEJIE:*KVCX[9!/0&4QM)US_?6U#.$+<]E[ 7F9G9VR\S@;* M7G@-(*S7EG0\MVLA^HWC\*J&%O-'VD,GOQPI:[&04W9R>,\ 'W122QSDNI'3 MXJ:SBTS'=JS(Z%F0IH,=L_BY;3'[70*A0VY[]C7PW)QJH0).D?7X!-] ?.]W M3,Z70M-#QAG86@V-N/WF;K>>J!(WXT<# %V-+6=E3^J(FGP^Y[2I%0* 2 MB@++UP6V0(ABDCI^3:3V7%,E+L=7]H_:O#2SQQRVE/QL#J+.[<2V#G#$9R*> MZ? ))D.A;4WNO\ %B(0K);)&10G73ZLZBTFB$)G%R$9I/+RN0JK^M&]$8S7@I?,3LU';?V5,AVIIO. MD5(!4J3[*!>BEO?0/"%P%&H8RS$;F_$X$;2?+AIGONV*/U!+ P04 " #B M@,Q0*%CLPD)VV2'B M#2-XITE5&<$X1E&%BSI6,!/5879OQ4IZ641@O!UX+$X M'(4:B);S!A_(3R)^-0],]J).95=4I.8%K0-&]HOP%LSN 5($C?A=D OOM0,5 MRA.ESZKS;;<(8^6(E&0KE 26GS-9D[)42M+'7R,:=G,J8K_]JGZG@Y?!/&%. MUK3\4^S$<1%.PF!']OA4BD=Z^4I,0%D8F.B_DS,I)5PYD7-L:)I(/.!O396$%'($?#.=8>2#Z$;%P(@+95 M%X,2"W/GP\ AYMZ'2?PA)]Z53[1 ,A!(_0*I5R#5 ND@=:F5NA:#-*;6&)AE MUL*ZF"1-1YQD7B>9XP38Z[5J,5EOEAS9*78Q<(JLD#:9)Z2QA4->N\BQ.XTM MM\AQ O)T8AV,M8O*)DEO-PV\Y%XON9O$Q$K0*G@>GU.QK$_FH4>SSD=K&)W4AEN1FI-V"D[@'/3),1"6_-N@7P$_'Z M:P!(/MR*]P8S.)\)C,?!$A;Q\ M]16YIU00Z3&^D4MQE"^_KE.2O5#-7+99^_QI.X(VYFD7=>_+Y7]02P,$% M @ XH#,4)3WYW(] @ =@8 !D !X;"]W;W)K&ULA57;;IPP$/T5Q'L#F&M7@!2VJEJIE5:ITCY[V=D%Q6!J>Y?T[^L+(02< M]@7LXN(T0P\[S>-U A_D=':"73\Z4=5C(+;MX M?&" 3SJI(Q[R_<3K<-N[9:YC!U;F]"I(V\.!.?S:=9C]J8#0L7 #]R7PT%X: MH0)>F0_X C] / X')G?>S')J.^AY2WN'P;EP[X/=/E-X#?C9PL@7:T=5.-U94B4NUR_LGW7MLI8CYK"GY%=[ M$DWA9JYS@C.^$O% QR\PU1.[SE3\-[@!D7#E1&K4E'!]=>HK%[2;6*25#C^; M>]OK^VB>Q/&49D] 4P*:$X+DGPGAE!"^)D2Z>.-,E_H)"USFC(X.,R]KP.J; M"':A;&:M@KIW^IFLELOHK4PB/_=NBFC"5 :#%IA@1GB2?99 -HD*;=+3Y*W" MW@))[1*AM8I0YX>+?)1D=H+(2A!I@FC9!K0R61E,HC&]:8/O!^CCJI;_PM[8 MB:UVXHT=%*8K.P83+W0^H#@(WNE;8M5)+&5'*YUDJQ.G41:ORK; HB!-?;N= MU&HGW=J)@I6==*L39BLO%@QZYW/(K$8R2U]6(E6V?<^R+>NO88N*LS!8_4<5_%*SE4S0Q\I3$3^3MFE[;GSI$*.4ST MD3]3*D":].]DJQKY$Y@W!,Y"+5.Y9F84FHV@PS3EO?E74_X%4$L#!!0 ( M .* S%#U QYT/0( #,' 9 >&PO=V]R:W-H965TV$Z]O7-H0CX*3Y M _8R,SN[P#II*7OG!8"P/BI2\]0NA&B6"/&\@ KS)]I +9\<**NPD%MV1+QA M@/>:5!'D.4Z$*ES6=I;HV)9E"3T)4M:P918_515F?U= :)O:KGT)O);'0J@ MRI(&'^$GB%_-ELD=&E3V904U+VEM,3BD]HN[W+B:H!%O);1\M+94*3M*W]7F MVSZU'>4(".1"26!Y.\,:"%%*TL>?7M0>'U1_Z*+E\7L,(V%;>SC@$Q&OM/T*?4&A;?75?X:F>#U!&\@N-%=@M\3_$]"<)<0](1@0D!=*;HW&RQPEC#:6JQ[O0U6 M7Y&[#&3W*/AL5$@?OR- M+8P""T,;IKTV82)SDF=CDN=YF0O/+. ZYG_0>;Q0]\9O[#Y0JA$T_:[0:')4 MP(YZ*G,KIZ=:J/]O%!TF_XNG)L\DOE(G@IY(GS+=OH< M*!4@/3I/\J,KY DV; @EWGSQO2EQX@T! MA]IZ!>J&"^R!>XQB^!]P >[@WHG;HU;^CNQVF7N,&O?#&<7UEQ:X[J7 M*E\_%.3BA2+F:<2D,\PF_PS9+T V$X0X!Y.-=-%&&OC9)QO;98%L42 + NN9 MP/8VQ@C) T0&2)KFR4V0!5"RS6Z&PO=V]R:W-H965TT+MH=SSISQ9?*> MBU=9 RCOC=%6[OQ:J6Z+D*QJ8$0^\ Y:_>?,!2-*+\4%R4X .5D2HR@* HP8 M:5J_R&WL((J<7Q5M6C@(3UX9(^)W"93W.S_T[X'GYE(K$T!%WI$+? ?UTAV$ M7J%)Y=0P:&7#6T_ >><_A=M]9O 6\*.!7L[FGJGDR/FK67PY[?S & (*E3(* M1 \WV .E1DC;^#5J^E-*0YS/[^J?;.VZEB.1L.?T9W-2] M?X:QGM3WQN*_P@VHAALG.D?%J;1?K[I*Q=FHHJTP\C:,36O'?M2_T]R$:"1$ M$R'$_R7$(R%^)R2V^,&9+?4C4:3(!>\],1Q61\R="+>QWLS*!.W>V7^Z6JFC MMP*G08YN1FC$E ,FFF'""8&T^I0B9 MH4=^(^+2M-([Y*;E3CKMNGYDXS4 MN>N8_+OEK;BN8QS?)IZ;XTG;B62S&MB1_^3ZU_ DS2B9O>R;CO>J$7TD^6$= M?\*/-78&3O'2\*M:]".;RJL0;W;P;;^.D27B+=]IZX*9YL)KWK;6D^'X,SF- MYYC6<-F_>?_BDC?)O#+%:]'^;O;ZM([+.-KS SNW^EE]F0(ETE%^MHTFQ' M3;K04/)14@,2.DL20S!CI"!&ZNRSA7VZB/'!008ZR)R#_$,>F9?'J"%.TX]! M",D]50VH"DPJ&"8'87( )O=@1DVQ").1"E<>#*!*2XIAF *$*0"8PH,I@C % MJ?R%"4491B6,0D 4 J!X)VE+@BA5MDAX1 E%A&9WMHB"*!1 H1X*#:)@2KW+ M40.BDMPY^R6(4@(HI8=2AAODX]:A!JC@ <'=:$B*"R$H8Q6.?;/9K*H MS_;!_,'DL>E5]"JT*?6N(!^$T-RX1 \FN9-YH^=!RP_:=JGIR_&A&@=:#-,C MG,S_!#;_ %!+ P04 " #B@,Q0<$_)@VT" O" &0 'AL+W=O>$&(,-[KJN%KLQ"B75D6SPM2 M8_Y"6]+(+R?*:BSDDITMWC*"CYI45Y9CVX%5X[(QTT3;]BQ-Z$5494/VS."7 MNL;L7T8JVJU-9-X,K^6Y$,I@I4F+S^0G$;_:/9,K:U0YEC5I>$D;@Y'3VMR@ MU0ZYBJ 1OTO2\S^6C1Z[0?]&@PG.0'!& @H^)+@#P;T3O \) MWD#P9@2K3T779H<%3A-&.X/UV]MB=8K0RI/5SY51%UM_D^7ATGI-@P EUE4) M#9BLQS@3S!UA2?71A0.YR)P%/0P>/6P!2/@(V2TAR'D2A@MFZFH!]R%3!Q;P M0 %/"W@/ NZL5#TFT)A&8V(WGB6[Q+A1X,W2!4 .LN%P?3!<'PAWYB7K,?[4 MBP_["$ ? >#CB4 ("H2?WY0(%(B "&:G*XL6M41A--NY+0 *(F>V*P#(#V,X MWAB,-P;BG1WU#,)$L!-DP[?:!B3B^;6V%]D\JSUZTCS0TDWXY) BL#ELD//Y M$X#@BXU<((I%#X- AM'==V9/5.OH>[& M=YG^*?V!V;ELN'&@0O9TW7E/E HB8[1?Y$4LY.L]+BIR$FH:RCGKG[!^(6@[ M/,_6^!\A_0]02P,$% @ XH#,4($I@P]* P DPT !D !X;"]W;W)K M&UL?9=M;YLP$,>_"N)]"W[ D"J)5(*F3=JDJM.V MUS1Q$E3 &3A)]^UG#*7D?/1-P,[OSO\[X[.]O*KFM3U*J;VWJJS;E7_4^O00 M!.WV**N\O5P7I[R@_PI]:_34V-:P>AE5U2R M;@M5>XW%\J+4:]?XMEOY8:=(EG*K.Q>Y>5SD M1I9EY\GH^#LX]<0^/Y?Z65V_ MRB&@R/>&Z+_+BRP-WBDQ8VQ5V=I?;WMNM:H&+T9*E;_USZ*VS^O@_]T,-Z"# M 1T-B/C4@ T&[,. ?VK !P,.#((^%)N;+-?Y>MFHJ]?TTWO*NZ^(/'"3_6W7 M:9-M_S/I:4WO92UBM@PNG:.!27N&3A@R$H'Q/@Y!L2%2ZIC'XG:$#8+$MTCF M(H3.R&!HI,PZ8#>1!0"N0A$&*@5&0*Q:&:9+5"]"T!:(WG/O>2(A7OM!-3!+"TA>Z*F,&[J:N4$?A$810B'<;L4 M6X1SDX47;\(0TT7"H5SN#@-K+\(P9ZM M(,*B9$8QOED0;+> RXZX9?Z.I[$,#LNY:ZL#*.F*^M6-%[X"5+YH9QT@,3-/ A'-$)Q MZLPI0A$XI<'D9%K)YF!/_:VW5>=:=^>[2>]XLWBDW>#_<]->5 M'WES*.K6>U':G)OMZ7:OE)9&8WAO4GHT-Z2Q4&ULC53;CILP$/T5Q >LPR47(D#:3;)JI5:*MFK[[, D MH+4QM9VP_?O:QJ'9_ M7X"P)G$]]YYX*R^%U F4QC6^P ^0/^LC5Q'J5/*20B5*5CDZ3FMB_W]5? M3>VJEA,6L&/D=YG+(G$WKI/#&5^)?&/-%[#U+%W'%O\-;D 47#M1W\@8$>;I M9%1F%,^,25!ZBR&UL?55=CYLP$/PKB/<>X9N+"-)!5+52 M*T577?OL))N SF!J.^'Z[VL;PA';=R]@+S.SLPMX\X'05U8#<.>MQ1W;N#7G M_=KSV*&&%K$'TD,GGIP(;1$76WKV6$\!'16IQ5ZP6B5>BYK.+7(5V]$B)Q>. MFPYVU&&7MD7T7PF8#!O7=V^!Y^9<F4_=ATK_1[(1@(@0SP4\^)803(7PG M1)\2HHD0:01O+$7U9HLX*G)*!H>.;[='\B/RUY'H_D$&5;/5,]$>)J+7(GGT M<^\JA29,.6*"!>8=X0GU.45@2U$&!CU-[C-4%DAZ#]F:$#_XP$9HK314 N%= MI8%=(+(*1$H@6@KHA90C)E&83F&"--:*-3%QDFG5FA@_3C]P&UO=QA:W6D_+ M$1,OLNCOOC(A?J 5O34Q89C8O296KXGI]3'4O"9&DB]Z/94-HW?6@HDSN]G4 M:C:UF(TTLZF1)-)\5!:(UONM"0E3N]/,ZC2S.-4^QC(S/K0PU-MJ8I)8_SU- MC)]ENEMO<2JU0,_JQ&?.@5PZ+O_M170>*D^!/-6T>"F&S3@;WF7&2?43T7/3 M,6=/N#@SUVS \N'SL:<[83K MOZ]M")> F[[$WF5F/+NQ-^X8?Q,5@'0^*&G$UJVD;#<(B:P"BL4#:Z%17PK& M*98JY"42+0><&Q(E*/"\"%%<-VX2F]R!)S$[25(W<."..%&*^9\=$-9M7=^] M)%[JLI(Z@9*XQ27\!/G:'KB*T*B2UQ0:4;/&X5!LW2=_LX\TW@!^U=")J[VC M*SDR]J:#;_G6];0A()!)K8#5HQB=-9" V;78X(KC#\BD%(?CPAL M1^R"&7TU.2&U0%:WD/T%S"%?@O72;F1I-;*T&'F<&)EC?&_B)+V/N3$268U$,X&5YTV,1/_M M2#J7F7G=SV4L74-7MYX"+\U$$4[&3HW4=^KM2>]R.H#R1KA^F*QA&? M_ 502P,$% @ XH#,4*-7?K?H 0 304 !D !X;"]W;W)K&UL=93;CILP$(9?!?D!UIRA$2 U6U6MU$K15FVO'1@"6H.I M[83MV]<'@ECBWN#3/_\W8V,7,^.OH@.0WMM 1U&B3LKI@+&H.QB(>&(3C&JE M97P@4@WY!8N) VE,T$!QZ/LI'D@_HJHP%>PJ:3_"B7OB.@R$_ST"97.) M G2?>.DOG=03N"HF'5I^@%&T;/1X]"6Z&-P..9:;P2_>IC% MIN_I2LZ,O>K!UZ9$ODX(*-12.Q#5W. 9*-5&*HT_BR=:D3IPV[^[?S:UJUK. M1, SH[_[1G8ERI'70$NN5+ZP^0LL]23(6XK_!C>@2JXS48R:46&^7GT5D@V+ MBTIE(&^V[4?3SG8EN8>Y \(E(%P#0EN+!9G,/Q%)JH*SV>-V[R>BCS@XA&IO M:CUIML*LJ>2%FKU5F1\4^*:-%LW1:L)WFG#58.6_0D(G)#0&T<8@S#ZX#2*G M060,XG<91+LLK28UFM%JW(C8B8@=B'B'L)ID@X@C-R-Q,A('(]DQD@=&XKL9 MJ9.1.ACICI$^,(+<\IS>\/M0+)I>;SP M^H)6_P!02P,$% @ XH#,4**Y*"+% @ H@L !D !X;"]W;W)K&ULC5;;CMHP$/V5*!^PB9T;($""H*J56@EMU?;9! /1 M)G%J&]C^?6TGFPW.!'@A\>3,\9D9>YCYE?$W<:)4.N]E48F%>Y*RGGF>R$ZT M).*%U;127PZ,ET2J)3]ZHN:4[(U367C8]V.O)'GE+N?&MN7+.3O+(J_HECOB M7):$_UO3@ET7+G(_#*_Y\22UP5O.:W*D/ZG\56^Y6GD=RSXO:25R5CF<'A;N M"LTV:*(=#.)W3J^B]^[H4':,O>G%M_W"];4B6M!,:@JB'A>:TJ+03$K'WY;4 M[?;4COWW#_8O)G@5S(X(FK+B3[Z7IX4[<9T]/9!S(5_9]2MM XI$8G*S(9(LYYQ='=Z4MR;Z%*%9J+*?::-)MOFFTB.4];), M_.GS20AB[MO,BIA (A[88"#32AQ'< M1U'T_'5'<'=#4,L9)!< #9,+@<:2"W=:60M8EB:U]$X)QS.1? ]%P@H^&5-$@"L,DJ'!9^WEFQG8\S]A%TK(F.^Z)2U5A M_NN14-:N?>"_#SR7YT+J@2#/&GPFWXA\:79<]8)>Y5A6I!8EJSU.3FO_ U@] M :0)!O&])*VX>?>TE3UCK[KS^;CV0[TB0LE!:@FLFBO9$$JUDEK'3ROJ]S$U M\?;]7?VC,:_,[+$@&T9_E$=9K/W4]X[DA"]4/K/V$[&&D.]9]U_(E5 %URM1 M,0Z,"O/T#A<$I@.[FS$(03!0VCI ,!!4L:@>!E&;E/0:0HZ M3 &W '(*H/EI39P"R;_3NNDPZ,8G#%/DCK)P1EDXHDPD*G4*I/-]+IT"RQD^ MER.?( DG?(+07;6A(TX\(3%1^&"^5^ N-A#-<&M!=]N:)!-QW#4)7$4))R3< M%0#@?[AUUP! <]RB4;%&(1BN-;@YG?6%_!7S\^Q,2:-"-*1J&JE5HJN:OOLD$U !YC:3KC^?6W#<02X>XGM]50D&@G\Y$A5B6_%$K1;GWLOP:>BDNN;0 E<<,O\!/T MK^8@S0H-*J>B@EH5HO8DG+?^(][LF<4[P.\"6C6:>S:3HQ#/=O'MM/57UA"4 MD&FKP,UP@QV4I14R-O[VFOYPI"6.YZ_J7USN)I"/1# NT)=$) 72JN-GNN>1)+T7JR^[H-MY<(;ZBI M?F:#KMANSY1'F>@MB8(P1C'ZG4_$%OVR M!;\3*RF;E25BL_LT!V$SZ6K?0HNE;-AK^-Y+_4$L#!!0 ( .* S%#6%J)G/0( $T& 9 M >&PO=V]R:W-H965T@,IK83KO^^MB$<9WSW$NQE9G9V8R]Y3]D+KP"$\]J0 MEF_<2HAN[7G\6$&#^0/MH)5OSI0U6,@MNWB\8X!/FM00#_E^XC6X;MTBU[$] M*W)Z%:1N8<\NSV3.V]2.=4- MM+RFK4BCA?W]6_ZMIE+0?,84O)G_HDJHV[1$JY_G>.5"]J,*M)*@U^'9]WJ9S_JWVEV AH):"($R:>$ M<"2$;X3H4T(T$B*#X VEZ-[LL,!%SFCOL.'?[; Z1,$ZDMT_JJ!NMGXGV\-E M]%:D899[-R4T8LH!@V:88$)X4GU*@6PI2K2@I\G[#%L+)'T/V2TA ?K 1FBM M--0"X4P K9!=(+(*1%H@FIN,?*-5 R;1F%9COH19$!CE6E H3&-#;&>#I9G_ M@>G8:CJVF#;LE ,FGN5)XVP5&Z:7J" ,$[.VG06&DLP/[:83J^ED83J(C/-0 M)HOFI,A/(\/T$A7XV2HQ32]A6>;[YO'R9I>J 7;1 XL[1WIMA3J:L^@T$Q^1 MNI1&O)2SC&P# !2#P &0 M 'AL+W=OUDF357:B\K\\]&U66FS;+>!LV^EMFZ$RJ+@!$B@C++*W\V MZ?;NZME$'7215_*N]II#66;UW[DLU''J4_]EXS[?[G2[$VTH#TH]MHNOZZE/6H]D M(5>Z59&9QY-4F.Q3Z7AV_R"$@[GM#]-_DDRP,O/7$V%BIHNE^O=6AT:HE. #P+<$@CZV+MD+C.= MS2:U.GIU7P_[K"T[>LW-<:W:S>YTNO],/ANS^S2+(S8)GEI% V;>8]@9AIX0 M@=%^,L&0B3D;B8F['&!XFV-409B/L%(07V0BQ@@@J MB#H%T86"R(H$83@VPJ$1#A18&9WW&-%AJ@[SB:9A:.5]C$I%BET1T!4!7+%/ M#F$6G61DQV$BA2928,*JXGDZ M,L&(X-PZNC&*)C&QS&!4?R!OF*(I(*K)3 D#< M5;28HR@@*9MQ%PC$'91+,5%1Q%2.JX%A1F#D_5EEN$49:%%A4?*"C9LOC6)' M$3'"R36*'H1!W5@CN6F&3 M 39)!"KWLQ[M7-?VT^3VK MMWG5> ]*FRFFFS4V2FEI?"17IL9V9L ]+0JYT>UK;-[K?LKK%UKMAPDV.(W1 MLW]02P,$% @ XH#,4&]H58(T P " T !D !X;"]W;W)K&ULC9=M;YLP$,>_"N)]B\^8IRJ)U!!-F[1)U:9MKVGB)*B M,W":[MO/&)HFYZ/KFX"=_]W]?!C?,3NI]JG;2ZF]E[IJNKF_U_IP%P3=>B_K MHKM5!]F8?[:JK0MMANTNZ ZM+#;6J*X"SE@OY1'I9[ZP9?-W&<]D:SD6O1V^)8Z>_J]%F."XI\ M;US]5_DL*R/O24R,M:HZ^^NMCYU6]>C%H-3%RW M&WL]C?Y?S6@#/AKPLP'$ M[QJ$HT'X9B#>-1"C@4 &P; 4FYM5H8O%K%4GKQT>[Z'H=Q'<"9/]=3]IDVW_ M,^GIS.SS(HFS6?#<.QHURT'#+S1P5@3&^SD$IT(LN6.>Q-<1."31R&,''N X&=8FP@(F4"4Q,J$"%@;%<&(N,3U&0I MN0=.4#OEBA,\^*3.*57(.(9V5:&8.H6!+CP0NM IP] A KP(;L<19=ADMBI[(0*(,D<9E=FMK28>A7I>@=$P8LF3DJ@*Q#$ M'^\2@"X*0%2%%/<)A B8\[0_(%K]1S00!Q?M8"W;G6VU.V^MCHWNFZJ+V7,[ M?\_[=A+-+_LVW[:9;VZ&;X1O1;LKF\Y[5-HTJ[:EW"JEI6%DM^;![,UGR7E0 MR:WN;Q-SWPZ]^3#0ZC!^=P3GCY_%/U!+ P04 " #B@,Q0&&9?CI\" !+ M"0 &0 'AL+W=O:4M;+)%'[,V^9>A(][\R?HY MTZ8I3XGJ)6<'9]0V"4[3(FE9 MW<7KI>M[ENNEN.BF[OBSC-2E;9G\N^&-N*UB%+]WO-2GL[8=R7K9LQ/_P?7/ M_EF:5C)Y.=0M[U0MNDCRXRK^B!9;E%D#I_A5\YN:?4??[]X_N^!-,#NF^%8TO^N#/J]B&D<' M?F271K^(VQ<^!D3B:(S^&[_RQL@MB1EC+QKEGM'^HK1H1R\&I65OP[ONW/LV M_"G): 8;X-$ 3P8H_Z]!-AIDGD$RD+E0/S'-UDLI;I$<9JMG=E&@16:2N;>= M+G?NGXE6F=[KNJ1XF5RMHU&S&31XKBGN)5M 4DZ2Q!!,&!C$P,X^F]GC&<:= M@PQTD#D'^=P!2KTX!DWA-)W39%X8H2)_$$8.4N0A1>JE:C-HR&P,A-+< PE% M)IP,1B$@"@E02NJ%NR'!*"1''DFHF2?V#J0 00H Q MW4X0Y*3-_<@ 1I@]R M4H(H)8!"/)0R&.4#]A;2%M!0F(."'!3@\)<)# M214,DI/,JQ';4$2+V33?H: 4+D5I"%-2OQ:EX2K(4TS]>@3($*W( Z 'M1$% M0$7A%Y51=)>>RM_.@*C*'\' %1)A8*J"[.!P02"*TB ]@,X<_;/-?X\$UUP4 M%MV25CX24'6K/ *520M"@\GF9UJ]IKQGX;149-: F 0 MI*!%3><7N8X]L2*G%T&:#C\QCU_:%K%_.TSHL/5#_Q9X;LZU4 %0Y#TZXU]8 MO/1/3,[ I')L6MSQAG8>PZ>M_QAN]IG":\#O!@]\-O94)0=*7]7D^W'K!\H0 M)K@22@')UQ67F! E)&W\'37]*:4BSLQ/?&XG_@*R82KIS('!4E7#^]ZL(%;4<5::5%;^;==/H]C/HW MFIL 1P*<"&'Z*2$:"=$[(?Z4$(^$V"( 4XI>FST2J,@9'3QF=K='ZA"%FUBN M?J6">K'U-[D\7$:O1;8.K++!J*1VH M)+"U]@Y4 %>IVW+BM)PL+&?KT+)L,,DL3;JRCT"Y!"7KR-XBAU(:9VZ_J=-O MZO ++;_I(LN7>!U;J-*!@O/%,XX=*+E?'UC.G)8SQZE86Y:SQ4["($T2R_(2 MY3@[>P?J[NP8RV#V_[>8G75OY5Y%+YU0?]$L.K7O1ZCZAQ7?R;9NNO"[C+D3 M?B)V;CKN':B0W4GWD!.E DN3P8-0].$X)-0PTR.F6G&9B)H/]XS8+KL MBO]02P,$% @ XH#,4$Y]AQ<9 @ U@8 !D !X;"]W;W)K&ULE97A;ILP$,=?!?$ -28$2$20DD[3)FU2U&G=9X=< JJ- MF>V$[NUG&\+2]B)E7[!]W/WN_L:&Z@UU?SP$G92?GB%E_WJS!R%0&'RC@$L\,9'H%S1[)U_!ZAX933!5[/+_3/ M7KP5LV,:'B7_U>Q-O0KS,-C#@9VX>9+]%Q@%S<-@5/\-SL"MNZO$YJ@DU_X9 M5"=MI!@IMA3!7H>Q:?W8C_Q+&!X0CP'Q%$!3KV5(Y"O_Q PK"R7[0 V;WS'W MC>DRMGM3.:/?"O_.%J^M]5QFBUE!S@XT^FP&G_C*ATX>Q-*G%#&68A-_",]2 M/'Z&ECCS\S_U"+GW^:W*/VHU,>Q>_RD*NV(D =?4/5025/K>_F5]:I::]C MWY;^N0\=_SM3QZ;5P4X:V]Q\"SI(:<#6$CW8GZFVE\RTX' P;IK9N1HZ[; P MLAMO$3)=9>5?4$L#!!0 ( .* S% ;>C,?'P, '$- 9 >&PO=V]R M:W-H965T!"U]^V;A$ A[MCX0I+X^V]VV4U,!A=2?)0'C*GQF:5Y.30/E![[ MEE5N#CB+RSMRQ#G[94>*+*:L6^RM\EC@>"M$66HYMMVSLCC)S=% C*V+T8"< M:)KD>%T8Y2G+XN+_&*?D,C2160^\)?L#Y0/6:'",]_@7IK^/ZX+UK,;*-LEP M7B8D-PJ\&YKWJ+_V.2^ /PF^E*VVP2-Y)^2#=Q;;H6ESAW"*-Y1;B-GCC"XQ)/2/HWV=+#T Q-8XMW\2FE;^0RQS(> MWS1D\"_XC%.&%/1T!8$4!+J"4 I"74$D!9&N -EUYFQM M29-LI"VITXT<;4F=<*2=<52G'+5RWKLMJ9..M+..ZK0C->]6M4C$JIO&-!X- M"G(QBFK?.,9\>T)]IF+&^:A8Q^)'MO)*-GH>A;8[L,[.T&!39768% M, UA,1<:/QS0C[%SI0]ZW2DFUPB*4)>90HS391X@1@EY!K@3=)%'R(S79>80 MXW>9!<0HH3\!C*.$_@S947Q^@9BPRRPA)E*R_7.V7G]^@^O;476JQH6KUQ46 MW$[U>K %#[;@"0M>QX*2H7'%A(+)!6/?V6'@1>V/4JR5)NIJ L7R5(MZT*)F M6M2C%C77HA9:U),6]0Q2"O2B RUUH%4%!1W(5:!7$%)J^#;3J4 ?KD ?J$!E M,8TKIM>:A:V40-D!)@!EVXY2F5.(BGQE;3[ E.+7#*)"3YGQ$::4-SD'*34G M"YA2MO@GB I<)<;G:RI OEIS$.2I>R8$NH:\CR$E-?P"E"NZRNO='U- MN:P@U*W/:AT#,ESLQ>&]-#;DE%.^;;9&F_O!O<./$?II/B'>7-@+6+ZA90=2@Y MR@N.U=RR1E]02P,$% @ XH#,4"F2YN2H P <1( !D !X;"]W;W)K M&ULE9CM=II $(9OA<,%",,W.>HYC4F:M$EKM6E_ MD[A&3H&U0&)Z]UU@L>XR)%-_*.#S#C/[[@X?TP,O?U4[QFKC-<^*:F;NZGI_ M9EG5XX[E237A>U:(?[:\S)-:[)9/5K4O6;)I17EF.;8=6'F2%N9\VAY;EO,I M?ZZSM&#+TJB>\SPI_YRSC!]F)IC]@57ZM*N; ]9\ND^>V)K5]_ME*?:L8Y1- MFK.B2GEAE&P[,S_ V3U$C: E?J3L4)UL&TTI#YS_:G9N-C/3;C)B&7NLFQ") M^'EA"Y9E3221QV\9U#R>LQ&>;O?1K]KB13$/2<46//N9;NK=S(Q,8\.VR7-6 MK_CAFLF"?-.0U=^R%Y8)O,E$G..19U7[;3P^5S7/91212IZ\=K]IT?X>9/Q> MA@L<*7". O#>%+A2X%(%GA1X5($O!3Y5$$A!0!6$4A!2!9$41%1!+ 4Q50!V M[YQ-EAS-!K*DMQO(?D-O.) =A]YR('L.O>E =AUZVX'L._3& ]EYZ*T'LO?0 MFP]D]YW>?8?LOM.[[^CN6UV/:)O.15(G\VG)#T;9]"IQ]&4>V>'4>FDB2>:\8QR%B51F@3&QREP@#-@J#@Z\&IXW@*A%C%IQ]M0G>:6-6$VORX)E$W).H3B?I,HFY)U!V) M^D*BOJ*4!BTIT#<*M.J@4(%<#5JCD#;/WV:4&>CA,]!#9J">;L<$)V?Q;$]; MW&L$(::/:G/?BMY=V(1QE=#;BV>!4_H=!@&Z M1*&3):)6-G;?!$AET4B,D:L-_,?E!D:N-X!=< :7X [R3RH. VW*K1$(Q(/Y M2#HCS0>0[J,WC14,NX;C@^WJ"0TQUPO],:-&N@L@[46_&PO=V]R M:W-H965TB=O_]!DBM)!<_7@3B.??>A'L.A.&!E^_5AC%A?>1948WLC1#; M@>-4BPW+D^J.;UDA_UGQ,D^$O"S73K4M6;)L2'GF@.L&3IZDA3T>-F,OY7C( M=R)+"_926M4NSY/RWX1E_#"RB?TY\)JN-Z(><,;#;;)F/YGXM7TIY95SC+), M]?TU#/"0B&0]+?K#*MJ>W22T=,HAERRWJP:;#FO]D3U1R=#^.@ Z= M?1U(828M!CH8OXN9FAAR1#BR@F,9@)4Q 21%H*4P,:$&>4 @81Z<3 MHHE"))$FG6EH)'*UEKV(F)U#=,J,T#(CI$Q=O2TF.%/F1<3,1'@N=7O7-$:+ MC9%B=1^(KUT/XN*6YR))0MW/W(MW[C)DAD"\J']-2(]'$Z3@2"^8&*F^T8Y" M5=4FCH2A@9MA.*#]I:.^?D_ *)WZ7D\(W-_(#09'<(YP!+$XVE?\O@?D40 MPZ(]+Q,$=Q$27[^&@)L$("9!M8?5'$QYU^O2+W# !0Z(P*GVS'H$1)"^EDR] MFER![):%BQ=,\4:4]H3 Q0LWB!=P\0(B7JH_P%!0T),'URY@VNUY\P!PJ")!7 M-N=DYY.S%J-^S3T:/V_5[J'=.VOB4#)[:3?=7F/8;P(^D7*=% M9;UQ(?=ES>YIQ;E@LD[W3MZ4#4N6QXN,K41]&LKSLMU[MQ>";]5W!>?X<6/\ M'U!+ P04 " #B@,Q0\1!8U44" #R!@ &0 'AL+W=O"#)M4$!9Z7H!I7C9MG.K9C>4;/@E0-[)C#SW6-V;\U$-JM M7-^]!EZJ4RE4 .59BT_P&\1KNV-RA4:50U5#PRO:. R.*_?)7VY3A=> /Q5T M?#)W5"5[2M_4XL=AY7K*$! HA%+ \QA0\G?ZB#*E;MPG0,<\9F(%]I]AZ&>V'6&XG_"!8B$*RFRT6 M.,\8[1S6?]T6JT/D+R.Y^X4*ZLW6[^3V$VM,T[N,TX51R\:"2D,3M;6@%FE\I^;8:CFV6/8-R_$LS3<_7D2&91LJ M"0+#L@T5/MZQG%@M)Q;+1IIU,DL3FUL\A\S,6B"IW6EJ=9I:G(:&TW3^#:,@ M,4[-QH*:GYJM!75S:GK+:/+GU\!.NJMRIZ#G1JC_9Q(=&_=3H#J'$5_+AM[W MWT^9_C;XA=FI:KBSIT+V)=T]CI0*D":]!^FOE!?0N"!P%&J:RCGKVW"_$+0= M;A@T7G/Y?U!+ P04 " #B@,Q0K7YR5"8" !^!@ &0 'AL+W=O,7N?4=1)'SJZ)U P?AR2MC M1/S9 ^7=SL?^W?%27RIE'*C(6W*![Z!^M >A+32RG&H&C:QYXPDX[_PGO-UC M&V 1/VOHY.3NF5*.G+\:X\MIYP",[E2]<*[SS 4%/O>4/U7N '5<).)UB@Y ME?;7*Z]2<3:PZ%08>>O/NK%G-_#?P]P!X1 0C@%K&X!Z(9OY1Z)(D0O>>:)O M?DO,.\;;4/>F-$[;"OM,)R^U]U9D<92CFR$:,/L>$TXP>$0@S3Y*A"Z)?;@( MS^+83;!VYKBV!.MW!(F;('(21)8@>D>0SHKL,;'%-!83QIE;)':*Q Z1;"82 M+T0^/%1)G"J)0V4S4UEB!9ECTFG?0"KZ+4 MK;)QJFP<*N%,I?]$I^;>S6G7C'Y?H4VO7Q#]YOYF]$7.I&>D>N]!*RJ^+,N0*=2[#2 M_^1*?PQ&@\)9F6NJ[Z+?B+VA>#ML>S1^&PO=V]R:W-H965TJT[;6;. DJ8 9.TGW[V<9E8"Y5^J)@YW?G_QWG MI\65MZ_=B3'AO%5EW2W=DQ#-@^]WNQ.K:.?QAM7REP-O*RIDLSWZ7=,RNM=& M5>F'09#X%2UJ=[70?4_M:L'/HBQJ]M0ZW;FJ:/LW9R6_+EWDOG<\%\>34!W^ M:M'0(_O!Q,_FJ94M?_"R+RI6=P6OG98=ENXC>MBB1!EHXE?!KMWHW5&AO'#^ MJAI?]TLW4(I8R79"N:#R<6%K5I;*D]3QQSAUAS&5X?C]W?MG';P,YH5V;,W+ MW\5>G)9NZCI[=J#G4CSSZQ=F L*N8Z+_QBZLE+A2(L?8\;+3_YW=N1.\,EZD ME(J^]<^BUL^K\?]N!AN$QB <#!#YT" R!M&]!K$QB.\UP,8 6P9^'[M.YH8* MNEJT_.JT?3TT5)4=>L#R<^U4I_XZ^C>9ST[V7E9I@A?^13DR3-XSX8A! ^%+ M[\,0(31$'L[,23(=80T@9(ILY@@*T939SAD:A<>A 5>9"V)&PA#WFAMGNJ^L;JC.^:W@=2 MPU"I%]@K$H2I^&;"(2[PR"WEX*;QB,([9KJ!ID/%'@IMZ0"7>23-QG]V&)#O MT MN["<(WE!0=,?L-Y E#V=V% F2X)@6SG$!=YH'D^5PSL9@K8R>RDP$)E6 M3FH+GU/ Q-A V'QB;"'L@XD![WL( VO"C9T(P5L1@O:B68( B,S*$X(B.SL0 M%-NY@2 [,_[H;%BQ]J@/ZIVSX^=:J-/3J'>X##R&ZFQI]>?JDJ#/G/_=]#>, M[[0]%G7GO' A3Z[Z?'G@7#"I,?!DZD_R4C,T2G80ZI7(][8_V?<-P1MS:_&' MJ]/J'U!+ P04 " #B@,Q0 T5UD:0" # "0 &0 'AL+W=OSCT.<&=7+E[EB3'EO55E+>?^2:GF,0CD[L0J M*A]XPVK]YL!%196>BF,@&\'HWB9594 02H**%K6_F-G85BQF_*S*HF9;XKNS5+SJ6+24BKZUSZ*VSVO'?TN#$TB70/J$UIS)A+!+"-\3 MHO\F1%U"Y"0$;2G6FPU5=#$3_.J)]O,VU/R+\&.DW=^9H#7;OM/V2!V]++(T MF0470]1A5BV&##"X1P2:O5^"0$NLR"C=76$-0-*/D,T8@LF$C!"L-+0$X8=* M4Y@@ @DB2Q!](,@.$4PX-S$[L3@*;'$Y!/> MP3L :JY@XVA9!>CM^KI6Y# ;1O@U9$G,- M.O&5:4_L]?A.T_8V/Z@X%K7T7KC2EZR]"@^<*Z9%H@=M[$FW4_VD9 =EAJD> MB[:G:">*-UV_%/1-V^(?4$L#!!0 ( .* S% SDY).!0( $4% 9 M>&PO=V]R:W-H965T*!]="IDS/C%$ME\AJ)G@,^&1(E* J"#%'<=GZ1&]^!%SF[2-)V M<.">N%"*^;\2"!NV?NB_.9[;NI':@8J\QS7\!/FK/W!EH5'EU%+H1,LZC\-Y MZS^%FWVJ\0;PNX5!3/:>KN3(V(LVOIVV?J 3 @*5U I8+5?8 2%:2*7QUVGZ M8TA-G.[?U+^8VE4M1RQ@Q\B?]B2;K;_VO1.<\87(9S9\!5=/ZGNN^.]P!:+@ M.A,5HV)$F*]7781DU*FH5"A^M6O;F76P)UGJ:,N$R!&BD1!FGQ)B1XC?"H;S78KV.&T>JO J=NFD_B43[S@+GB)]&6?^4LT(^Z3?9>R M^8%YW7;".S*IKKJYD&?&)*@<@P>59*-FVF@0.$N]7:D]MR_;&I+U;FBA<7(6 M_P%02P,$% @ XH#,4-X1%:A" @ 8 < !D !X;"]W;W)K&UL=97ACIP@$,=?Q?@ IZ B7ER3[C5-F[3)YII>/[.[[&H. MQ0*[7M^^@*ZQ@E^$P9G_;P;"4 YAK6A6.3%W,D4CZPMGOYJSJ78C#X$POY,;4*Q^^TJF@+ RFZK_3.V7:W62B&2?. MI/T&IYM4O)U4="HM^1C'IK/C,.D_POP!< J

    O5<8HS*Z&Z')9S_ZP(5/'L/9)]+Z,P1Z(= * M) L!6,1^@<0KD%B!]+\,DE66HP^R/IWU21((_)342TD]E'1%&7VR!06B;&,S M,B\E\U"R%25S*"#-L)^"O!3DH:S/%;F4&.=^2NZEY!Y*OJ+D#B5/-C8,>R'8 M@6"\AF 'DFT%E% X#H#6CL^B M^5&M_@%02P,$% @ XH#,4(&M _AS @ OP@ !D !X;"]W;W)K&ULC5;M;MHP%'V5* _0V,YW!4@K+6S2)J%6VWX;,! U MB3/;0/?VLQT3D>2R\H?8YIQSS[6O;S(Y<_$N#XPI[Z,J:SGU#THUCT$@-P=6 M4?G &U;K?W9<5%3IJ=@'LA&,;BVI*@."4!)4M*C]V<2NK<1LPH^J+&JV$IX\ M5A45?Y]8R<]3'_N7A==B?U!F(9A-&KIG;TS];%9"SX).95M4K)8%KSW!=E/_ M"WYMDUE2R.2]_%UMUF/J9[VW9CAY+]INC5+QR*MI*13_:9U';Y]GI7V@P@3@"Z0@X^B\A=(3P7D+D M"-&]A-@1XGL)B2,D]Q)21T@'A*#=77M_[V/WUB4J^>9EE.)L')"#G,4XLA/4S8Q\PA3-3'/(\QF. ^YF6,29,^9 % MTCYD";F).TR@=Z3;%@)N"[$"84\@@05"4""T E%/8.#RI<4D%E-;#(E1-D M M !3!80:;B4 S$6 F&YB)1F$P1F$\.)]%"XNO8#F)T TW,>@F!MSD@Y*+1VZR M.(*#)&"09!0D1VA0LPFPLP@.DH)!TE&0-,2P0 8*9/>760X*Y)^7V2(?I1E% M-PX,([A)(& W;R2*;_09?'^J&+Z3F'Q>QDL'ZE^J6W'@JXO'=S='9-C+@&N9 M#%M,<-6%S:O]!Q7[HI;>FBO=T&W;W7&NF!9$#[KD#_IKHIN4;*?,,-5CT;Y2 MVXGBC?M<"+IOEMD_4$L#!!0 ( .* S%"\8WVSNP$ -(# 9 >&PO M=V]R:W-H965T%Q,VKS8'L"A5RF4+7'OW' B MQ-8]2&;O] #*W[3:2.:\:3IB!P.LB4%2$)IE]T0RKG!51-_%5(4>G> *+@;9 M44IF?IU!Z*G$._SF>.)=[X*#5,7 .O@&[OMP,=XB"TO#)2C+M4(&VA(_[$[G M/. CX)G#9%=G%"JY:OT2C,]-B;,@" 34+C PO]W@$80(1%[&SYD3+RE#X/K\ MQOXQUNYKN3(+CUK\X(WK2_P>HP9:-@KWI*=/,-=SP&@N_@O<0'AX4.)SU%K8 MN*)ZM$[+F<5+D>PU[5S%?4HWAWP.VPZ@G:CO31V"_8J 'N^W"?)-@CP2Y'\I./Q39,(<(D9M%DE6/95@NCA-%M5Z M5'&25]YE8!]H?),_\#3M7YGIN++HJIU_V=C_5FL'7DAVYS7T_H,MAH#6A>,[ M?S9IS)+A]##_(+)\X^HW4$L#!!0 ( .* S%!!LR>_Q0( "4* 9 M>&PO=V]R:W-H965TUGE7)MI=0A460F^$O9L[V M7"UF\J2SM!#/E:=.>>-*K&7V*]WIX]Q/?&\G]OR4Z1=Y M^2*:@D+?:ZK_)LXB,W";B8FQE9ER3V][4EKF#8M))>@P+*:(LZ<,>H8ALH M 12A# ]CF-E6O^A"L/AP13% "$T0@072_ M_C%($-^A?XT)N_HS'",TT!^ 31C"9* M $M03$,XZP3,.@%TF\ $$Y!@5LPF/\HXB=(4"/'N6F/R' M>O"Y@>D]ZM'Q-L23>"C>&!7A>*0=P$4(N9+T\*SJK\)[&8\W\^A@64&@<+CC M@\X]DXOJX'H$Y6WEJ="VA(ZU[4.6[FH>V%>V/P'L:S)]A/!/9+J![$O,#!$# M(X2?+5#P+]6Z@?K.JT-:*.]-:G/1NOMP+Z461@?T8'0XFIZMG61BK^TP-N.J M;ESJB99ETY0%;6>X^ M02P,$% @ XH#,4(:WK"A=! @Q, !H !X M;"]W;W)K.RPLSD7YH]H[5\]^ MYMFQ6L[W=7V*/:_:[EV>5M^*DSLR\E*4>5KS;?GJ5:?2I;M6*<\\\GWCY>GA M.%\M6ME3N5H4;W5V.+JGBKYSNNM[ ZY.U:'XC@KW]L^U;51=Y9 M85?R].?E_W!L_\\7Q(2=&E:@3H%ZA=#_5$%V"K)7$.I3!=4IJ%[A<[[N^/K> M!4RG8&X7\"ZI:G._3NMTM2B+\ZR\M,\I;;I4Q(:KNVV$;3%;C--?L?1]%0E_ MX;TWACK.XX5#5QS1,SRVWB]!:(E'&JD'YG:%!%""6\IZ3!&D;CD;Q!&W'/NY MG9MP),R8; W(FXQ-Y$-! ZHUH&X\D(.47SBFY1Q;CM(!Z0$M&=.T]*4*!WD! M-)+*GPA;0Z_UR.L@BK ! PV8^_,60 /!'7F[!T%?R![>[$+>DSTY3@N%H1YF;TP34H=*#],'>-QW M0DYXCJ>,&(^9()HJ =[R0G\A?WC3"W-/_LPX8))DQ#"!@*1((F3.#M+\(O)! / !'=D\!HW("^,<.G!:"I2*GAW(.T2$P,>\)C MA\9C)YKJ8,(3@,3]V2,\ 8CNR%Y'NHE7^Z/A!VA2RW#P;-D &FE?!Q-^X[%# MX[%CC#]A N]_4E_('M[_-'[F@^SI\5%%A:/>0S0B,SK!C6F2E-83?@^'SBV* M]S6AC@_O*M#=N[*U_8%J9IMB[R'@M@7PC8XODB8K7"O%5;)$\T?%:([Z.+9(G)EX;Q#>Q1?(DB-Q M1?(DC-Q1?(DBM<1XD>Q17(^P<1KX2,-1BQ$$B%8!U5G(YJRP;H)8AU4 MZ0TC%B)\/F =6&U&+$02P047L.*,6(@D@HLN8-49L1#A1R_KP,HS8B&2""Z^ M@-5GQ$(D$=P G8 (Q8B_%AC'=@%C%B(),1]0+ /&+$028C[@& ?4/-Q!?8! M<1\0[ -&+$02XCX@V >,6(@DQ'U L \8L1#AD3MUX:7HJ@=#UK_&P_\O4MW_4WF7NKF,N#K M\O)9Z')3%Z?NDY?7?W=;_0=02P,$% @ XH#,4)I?CQ3G @ 5@L !H M !X;"]W;W)K!J53R+GF?IR$D4:2;4MSDZ9%SPZ&J4T<;#K4B>-XLQ> M+8SLI5@MQ%4F<<9?"JN\IFE4_-[P1-R7-K(?@M?X?)%:X*P6>73FW[C\GK\4 M:N-ASQ)-)/RXU=-:C!5,/NHY*%(?L9'>5G:@6T=^2FZ M)O)5W#_Q.B!B6W7T7_B-)PJN/5$V#B(IS=,Z7$LITII%N9)&[]4[SLS[7O,_ MU& %7"O@J0I>K> U"LC_4,&O%?Q&X6,\J?%DJ@%:*]"N :=*EZ5.*YE15]Z"%IICFFTI_J:2WU0SY"^>FB6K,IL+@%@8U"$>Q-R8P M9&*#!^J,=BV$ (1U(=LA!.$1-SPP4L\0>)U("4S@@P2^(? ['GB]5%48:C"9 MP?B$8=*#A4,8\5S/#[JP9\ABKSA;@ I[OMN#[3ZFZD1/P.C)@&"&*$Q 00(Z M/?\,)& 3\L\&V6"$NKV\AD,496R&>ID=HHB+W1&7 ]#E $A:[V!O($S?80@S MZ[D[Q+#6@>HX.P.=G0V-8!O4'4$L#!!0 ( .* S%!=KFQSI0( %H* : >&PO=V]R:W-H M965T><"\L+ER\R"-C*GBMJT8NPZ-2[7T4 MR>V1U53>\98U^LV>BYHJ/16'2+:"T9T-JJL(Q7$6U;1LPM7"KCV*U8*?5%4V M[%$$\E375/Q]8!6_+$,(KPM/Y>&HS$*T6K3TP'XP];-]%'H6#2R[LF:-+'D3 M"+9?AI_@?@.%";"(7R6[R-$X,*D\<_YB)E]WRS VBEC%MLI04/TXLS6K*L.D M=?SI2J61K7OTN=^JX#(LPV+$]/57JB5^^L#ZA- SZ M[+^Q,ZLTW"C1W]CR2MK?8'N2BM<]BY92T]?N63;V>>GYKV'^ -0'H"$ \'\# MDCX@N34 ]P%X$A!UJ5AO-E31U4+P2R"ZO[>E9A?!/=;N;\VB-=N^T_9(O7I> M$90NHK,AZC$/'0:-,'GV%K+V0/*WD(T+ 00#)M(J!ZG(*Q59@F0L%68($B]! M8@GPB* H)JEVD,Q"FNX;!9ZBUBX*8L 03S)V82DD>>R7C+V2L2,Y)\1/D'H) MTMM-R[P$V?NF=9!T;!HF9+I%/*B,H*EG+BK)DFPFY=RK.'<5QS,I%UZ"XG;/ MB)> O.\9]9 MCWF3;#)M1"X&,IQ.>Y$'19)L1K&_FX#;3G*"9RC\U0WX [[YZQO2&WQ+/9L- M\JES+@IA['1Q%P4H)\6,:']/ ;>I$#3GOK_((?^ =?XRA^(&ZPJGAR>.<2XF MG;8U#V9TS'9JH]&9;6Y=WZDXE(T,GKG2Q[\]I/><*Z;YXCO]!QSU16^85&RO MS##78]'==KJ)XFU_DXN&Z^3J'U!+ P04 " #B@,Q0&07%:-(! #@! M&@ 'AL+W=O&ULC53;CILP%/P5Y ]8[P'O"3PJ O]I%+LI?RS15?FA+%SA PJ(U3('8YP18897#9YCR+%$TA?\* M)V 6[IS8=]22:?\;U4=M))]4K!5.WL>5"K\.D_Z9%B:D$R&=""K8/91AJTD7I^=F7C.2R0!04R+["X$EC?Y!@QN<<(CTGC M)+Y)<@_*\G@=MK((6EG<6\GBL, R*+!\?!AY4"!_8!CY(\.X!P6&@2_.FOOV MOQ%UH$)'>VGLL?6'JY72@!6,GVRVSEXW<\&@-6Z[LGLU?G1C860_W2=XOM2J MOU!+ P04 " #B@,Q0P&^G[+,! #0 P &@ 'AL+W=O&UL?5/;CML@%/P5Q <$V^PF;61;ZJ:J6JF5HJVZ?2;V<8R6 MBPLDWOY] 1/+&UE],9S#S#"#H1RU>;4]@$-O4BA;X=ZY84^(;7J0S&[T ,JO M=-I(YGQISL0.!E@;25*0(LNV1#*N<%W&WM'4I;XXP14<#;(7*9GY^P1"CQ7. M\:WQS,^]"PU2EP,[PT]POX:C\16955HN05FN%3+05?A3OC_0@(^ %PZC7,7-1?KM$PJWHID M;]/(51S'I'^CK1.*1"AF0O[P7P)-!'I'().S&/4S4FN02AAGB9,L<#LMN\AAQ7(;H80[V"V4:S:*"*? M+O@T*]8%Z*H C0(/[W(4=SDFS#9B5,1D=S$F1)XO(/GF\/Z^Y$-"Y,-WYN9DNV50X/:3W0^9'7/\#4$L# M!!0 ( .* S%"[_Z5[^:H "B& @ 4 >&POA?/V>]]]Q<0$IVSQMOS/2X1 "YW.7[/_[A M=_@M_]+K1Q_SS>ZQC,XVRW19_?E=NNA$@UX<];N]6?F8%&E9NR1?[-?I9A>= M;WA(6;Z)_GJ1;=+H?)>NR__=>L/M\[8VGG[WY'WUNSE-36F3Y$B<7O4MV]>MD?D?_[;_A#%L?\SXK%\DJ^DN:%-%[^+*V"DUW MG^Z+HGISVT!.3GK]DT'OI0'(=!J'\/XOU6_.-KML]QQ=IP]9N2L2>,QELJZ] M^B9;90O8LX\Y;=UMNGC$BC^6*1PE5PS9*O/_"LZ'*_OJM?T>UV3T:]P;3;4 <\WFSVL\74*D]Y5K]H5^W8JNX7%+3-:ON:[W94WCS!4 M6-CU-MD\OW2Q;AP]^&8'*XA?MX]_L4#FD6T>\.+-,BEJY_ESYZ83?9C//[4L M9#"\EFM^SE?PEJ20W:^MYV7><'0?BOQI]_C":_3T\!K)I'9ULI?+ MSS<[H+'%+ON:X@%+]/Z6R^?+)?"R,M8_(F)85YO:'G_>9+OH;1SUQK]['T>G M\,0BC<;=;AQ-^]&?<5@7R1J&!K\]IGLU..".]07\VF U??#5^RHOH%LY+]=H_YT^KO/6XGV\6GB7$ M3)+X))D,_+NL+>!9C2_JC/+UFN@Z7WR)<=E@=-'5?E(R*%(1TF?+YO,_W!2P<3!.O:Q:L^J;H[-?%8[(!3MK$ MO2_G-^_F_U$;=)$LZ<@\K^_R5>W)YQ^OJM]=A8-I6XW*97&T!:'V-5GMT^CS MS6^[G6XOVH)$H%_KC"$*Q]4HS]_N2SB*<")/02^! ]VZ,>-9-[KL1!\7ITFQ M>WR.WJZ^+CO1S3X#FNS7M_[S3?6;C]EJ"QO5QE$M&P.XU&O5DTZ75K&@ =UCFH=XU$3O?6Q&Y.JL(C MB,&65]++&M9H-NH.1B_/I8D.K[/G9/D(S#!KN+_,5]F2%("WR2J!%41!D^[* MZ 2HYEUT_-LWT6^C#'2/QWQ?PNFORVBKAQ[ZL;88*D;F90DOK/V:E(\1O#!: MX!_IW_<9T#)<7C^,CR"$3D#$K&&<7]-RMVZZZC+? 2?!YR4LBTLX]HL4'GJW M2N-HD];$T3D\;+/+BZQ^_J_A+8;^44NC$"*+X''P#F$ MV50O_P2<*,F64?HK&!*EC#??/<*Q#1]38RHY\MO#UUSDFX<7EPG.$3 )H&M\ M,R[Z%B]K7)]WZ7T*[UO"XQ;Y.HUV<(SXS8V7?\CSY5.VJG$\T Z @V:P"X?N MOMJBFHK\:05:9-HRQ2M:JD-+U/R;4N)%EMR!RKUKV/(&^MDFST@\]0FYY6BY MXCJ]W\.#5NUOTP&1?@62&&3]69O*K>A\?UCN4T6Z;__A@1W\37]S1^C M.E\ 0?>8KY; '/]G= :T7%<-G,P432/9>5GII*>3FM%\OP-FD_TC7?X8C4#1 M!#4FV@EC%+'+QLV2%]]K3#]&O>$P'D]FM>N!MR)SI!MZ@UGHG<&KQPYR%!=OPI09I^ M3'>@!*[>@&#[;?2[-L5.+3D\<>^!-( 246#G8D+^=7Z'5M]BUZY]W52UKQ>O M]%3UXJ5,7"]>EK>KZL%*N>F"=G\?">/R@M]3GY/^\3=H Y,6SN@7N7TY+\]N MHYOYQ5E-,_QKKW;MZ=7-;73UOOGZ#]=7-S?1I^NK]^>WM77[='8]OSV__!"= M_>>GL\N;^MT@Z-.D6+ BLDR_IJM\VV3HWX P9VI=)\67=->P\!_238I6(HF0 MY3K;B/_@:UV @.V=%4J%#R(WZ<:L*BSKM@Y*C'\D*C5>O.$#'.WHOLC7T3(K MP3R"$<)MFV_36_C@YDY&JPAJ7_#SR].KCV>U7;^Z/*E>$QWKYM084_/8R_U= MF2VSI&[!-U^_>HU>U/*J5ZF>Y/^ 'X7+UIR#>9%F#QM8-+$E'_!=S(J;%=. M/EXU?#<$V9FZ;@A6'5 ,<]>3=0H<:6D>V*P$!%*C<:A$&/_CO_?&W=\#29TX M"N&OFM=#MOWMV?NKZS,E@MOY?[9I-RFQ1XW/9:K^K<^)?SLX__'1[]BZ:_PQ4_.&L\NR; MZ.KS[ZSASVH2,Z74H(6@Q_!B (=ZNXY>DCSAR+9/L(D$S2:[T"/ M7R+1X74@\54&\JT,^*%0$@9V(^A.[IX$J 'QSR0?R3\DVV41/"1ET M*V!7V7T&O\'#2-,I.Q$.+[G+0<^Y@Q=_6:(S&ED9RBABJZ2 /<(3[M)T$SY& MQE>"78TCSLK.-TC4TT#)JLG7PZ(TT$4:GW1 &[G]"0@ */_3]=E/<#3.?W8G MZ?@"!"*<5CP<(#3I^+Q_?W9*GR[/+VK38Z8$(X7SC?XXE5Z?G2[[6WZD&WP>J=X M@Q5E]<#QBW?$NI(OW7F9MDG1JV^U:LA6.6$FA+?!/4S%;_X-%U8?$U6Z9 @+!OP,Z*NJPZ(_N@ M;=-JRGMX>=N.U6XCBD:IL GO^\_GM>=WNG7M)CHH4:$1@ M$&(2P,8Q8/P>/Y%[?HOA%Z ;U/.\&4@Q7W+DU#3,=Z@F+C+1&] D-H;K:UEU MFQ5C3;1MHT/[%;[L!F^E'#=8;#-'-H^3T)];F^_!\$.+B_6 ,_JUZ_X2+9Q? M_GQV\P(M?!+.W69L-H00%FD*E$[:.;H+#EOES=>_YDTN'IDL8&/917>"- GW MX_+$M=A13%M@)"A=0+/&'.]+HJPW,I5OVZ+W8#]>GKZP1<$2 M9M^B3:3K[2I_3E,1=?D6%[$I+&1><)=LOL &U3,IKM-M\LQ< Q[=>IEGANBV M;EU#63:P+,D/>W#5Q-2_/IO?@&WP[HS_>@/?1;B@,?TW.ON/S^<_SR_.+F]O MX@A,V0A,\MOK\U,T=?&"FLAVAM'9?Y[^-+\$2QA8YUG$?]>VX1O>%$=OSSZ< M7Z*QCH__"QCN_]33SN#+EN?+L(]P,IM'YY?NKZX_ _J\N6WU$39MR M;OABXP5S?P1Q[]]F#YCT4_-U)9E&5> BY9UR_,B#]*\ZNU>O#7R11*6H*[H$ M[AI8RK]T7.^,;'I_>M[L205I"\PR;<[ONWI%/-@%SZO#8M'8%$)X2#;J-\8; M)>#:P OLI9@LI;J*WOF)_3_.!>W#*$:5:=>4>IWHZOK#_/+\?Q&5$KF+RG)U M>1.]*B4R.OX?_WW:[W=_?_/Q]I3^[/T>-BY?K5)*0UL]1T_9[C$"N\D+)HPW MH:M';I44.+D;>#?_^K#*[S!(E29+\H!&9;I:(6^ZQ('>KW"187R[ E]6E.PR MQP4"!HNY*L!FB^0!75A?LX6H!/C<=8JR!DG5/WF_W:Z>*2<'%#WS4/9H::8B M^JW(A5;D<&?)0>-[>&5.-.MNBW:Z5AI9P^G;L:*E]@1T!\NCO!?S>Y9+-C5I MW"#8EOL%K1N&14H<&S\M_?CQE/[X_/Y&IQ='3X\97@=/OL_W%,&(RG52[+:8 M X.I8J=\]P+=?061"0/V7:+[CG,GBZS7\F! MB#M/VV GE;$##S9F!RNPB9[3I(#W@KH)[ Q6/,(U]#%1_"2W/.7%:AFN=;(J M<]X77,,%##%?8^ N>LP>'D_@R%">-QV?XA(G!L-68\[A(D;U6YX8;"]2Q ME\F95R'=]2:_UY?P3!:K_1)()2^)'>$8#=5]!8F:X]1"$H/+EWL8Q3KY0GN, MBFK*J5Y79Q_AI>^!0N_WA7CT?:(X)@ &ARV.OB)'!-I H_7IZ:E3\N]K^KD# MRQ?5O*,W^_4:]0\TF;*'37:/F7A!0NPG(-5% V-NN.0 VWCAX=%?;]-?=]'; M%2@YM7O[G>CF\\>/Z*;',.+YA\OS]^>G\\M;4+E.KSY?DH+\Z>KB_!1TKPC] M]*3?!(P.MVYA[;9[Q_9*S_8>$W1"HY-YBZD^;'&025 LB6R(+;E4X,XK'ZN4 M@13A[ M<<6!_[J0_@;6Z>C[)G]#%9[E>2.+P>QG]H/1E(LG&VYFL2'Y5V6C]4=>SZ$YZ'?&/4YF)Q9EG25K6&&.%-251=6O'2BSZRTGH$2 M#50*C\*1\U(Z>?.:Y<*+D-+1: ^7'"0F">X2#LP&3A'9^V#JXO&)4O=>LN1 MSUZSOHRD%G#@EVW:O*2X@@!>KO-P7NNZP!IC:#I_W M*^+'^Q5>!8\J6-O>/8+ ]J_N1%:%N'%F5H:# M3C!G"&8JS)/#'NY"QX^:#5[8>G;DYY@;!/I31@9N#J3P#\F&69-/C5+F9$@X MQQ2I_B[=/>'NX]?W@8H8:$)B,B/;+W"D=ZG_1N5H1;F,:^DD'.(D7@\2"-=H MF9[XH6*0B?W=\ +:U>IB+5-+8:"M '],GIV/*Z9AZ$;@:U8I/8ZB2&S<@N*' MCW\'=)F#=$_7R$51K"(KAO\E\&M-#Z1);4'^_DJ$ $+Z\\UO@UV'*_V2$R]H MW"M1#)'GX,+)OMWCXWK]>-CU.4I.\S6G-;I/TU+#8DI6*N>S@UM;FPZ\<32, MUB*Z=0OAV\$L'HPG/@]JD10%:4)N>T/J[-"C8.PF=THN"E^*84(\\)3.P$D= ME!-.C!BV!/2!M%P4^9,>H8B604B6?W(G&J>+T8*%D O1(^4G+NDEL*R]/LA? M]*O&>,CP[2:V2"'+EDQ27>& FPD'C:B<#&^'.;Z#$X")Q(X ,72Z65!-@J[S M*1P[>/UU5GZA25MA>>KT"Z^H9QL8U5[TN=$ZY!VM&VB21=:4 MJF%D4H$J$J;+4 B,A (J=1'&S9%AW >KD^U89XMED]9$14K%<#ZQ/@#/&LS+ MJ\!%^K!?)05,%X@B@]/.#B(O:4)1? ?2,/V:RAX(-;0O:[8AB0R_+E.S+$AZ M+*=!D,L>@N#+'IBDGNU&>JV3GYOB>>.7;=$%A#GWQ!_9B.+]4;L**1;6U]LT MM'XKS)HR0P6M&D\&VMBB0C@--YR]:-/(:QYR//NU,=6?(.,WFX6,->.+F0VN M,TE-D#/L1P8*8KHAGQV=8-(_Q)\%4T&M^ME-3=]HU'0^MK59AI/R%%" =IX^ MR5!6J_R)3C;Y(!)D2W<[YD_Y_FYWOU]Y@K][=CR-ZE42%!O>'N.18L"'>!/H M911MDG$)-0-'>W!LM.$HA;J:S@T%']@["[NH1)IKD'^B_"3UI6'!0TP"EK,3 M_>1&N,*!! 2U1M5R0Y41M#...9&**"--ER(E+<@[QNND(3UTJHOI57TEON4U:W4\FGAHL\Z#S/:3N0]B65[)I[? M/B#\'.F&TS-1\I!W(@.5ZFN2K5A\G&/B8^.5Q+W=E;$9._^DVOG29S6AHB_$ M2LMX#T<\1L65?0V>L9);!NO+85:--1I((#",KZ3TG9#FPB85RA<25!L,T8%- MOT(=$&^'';XCFY_FP(O, DBT/G1S/HA( 4G,"7\@<+&&RG^-9^D.)2*I7L!+ M[C-ZKMDZ$"W[34&5O?#3,_%\T,:VE [$T01\3$,!+%R$6DUTF7^?) $G+=ZI^2S1X5>PDDDS0O MTU#90,7 F2X[7I@5BJ_,Y6$R(6V FVU7^Q(W&78 W21H 4C4D T\XMAHU>5W M6+= JTDDYJXC&PIX^^HYM)&)XX&$7R(S0NZ.CD609B!-S'B=:HSY:AG568-I M1H)'7[]PJ5A5?O%$MB=IL?9*SN'%EA6H_<$K2D\Q2Z6F+H_T-*PM6D M( #]2@M_SR(H<=,BQV#2N#W.S%&N@?2%JBU1T$X\O)Z4B?#9%Z@#9DV8: P>RS2] 0HQ=(%, ^PTXK%XS-9 M5G!*[U89V#ID*26I$9UBT;*ZVE$5^%_$[(2O9.#4O&*$SUU5>>%, Y%1*+ [U=AHL4P@: M$4;?DCUM&P;;(LBKBE2HLW1OA^G]&%W0"WH4;^GU?T^^O?V&IP,.&K S[L%;)L MXX;*9Q:V%,\(3R-N>&3+4\)YLY*XSI?I2C)B/%'#Q6)KUMRP-,\*5>%!2C;$ M(?*BR._R0BU"R$#@@[T4],+JUT358GR:)P5!=8*J8;B(V3! MVS&O'I@*AM%HRW2B=&3!N%3/5MT+PTQS@Z_S3"D8#SY/3P%ZHO$1= 19E&?H MVQ/1N*#31&*>&1%FF\2B53!5JTH,(P3=U;GX&(Q&??+J=Z*EJ(CBIB&"5K-C MU4B,'>\/RS&E/5GM7 1#<2=:!DI&?WXEF61/"4KC)64.;N/R'N# _$J('/4 MNW21"*V;WRK*4H9?VJ-@K"ET#GCOD:--& ^<"J!+&)5YGM<.Z-$14KI[5+XY M83>,J;<_-WIRDVK88I7!$@-;P:V1P%7E2DHU><[ T.'J#W\G[1+(8*!2V"!# MN0^PV3MEX@&]2@PE=2?%*U^ULX9/HJ-%CU$R5^'5,AOU9J+:QH[,NQQ5D#TF M..%K/$5YXF$KV?&]NWS_\,@.'[+OK&=461",'U,WB/%)S@%\O59BV^"!I,&1 M[8TG,_ T[P3?HV3LDHRU\"<$%<)X>KH!W4:&%=Z( SK9Y2>.'\T#;]4[=5!= M>X\C6!P5GY9S8QF_)%*NSY,SM$>>,>^_)^^BJN!XFNJ>AXJ7S2DU54_?*P8% MXB_]-5DS7; 7TSG4C*?3^]8"%]FNH+PVV9/0Z5;S5MH-R%B13 LD;+EO*\'K M3F2P*(*_B6'N2#+)&4?MC5UG9,"K(PP&\ \2IC[Y>5F-QBI5U+^Q"+6,K'_"'GW^.TV-6X+R,E@9L9SG,9' E'<)NF3$4&&Y MAV%2_ @8_C)C3LL^0)?=P!<.]REQYA_E'-R!-H$U*Q2Z(]=&'6AAZQ)HA@ MP1N-8)$5B_T:]7*VE9:8+T4Q8(T;A9X>=IGNR1CUKUSCYM-!8W<)GF%VC'Y" MPY>"?.32@^<8KQHR[28_6G *&JN4.1%#608;F7#:<_B HWB!,Q@7LQSHNO-N M+U04N#D[T4=O+/B C.Y,Z"#W^5!!7D#U1?"E$SJ.Z/'H>]-REZXQ/[%XIA(0 MO(X/J+.?B8F0/XLC.K*/:/RQ#OG"PS@'J$#Y3OX$7Q# =.Z"0,OT/J%D$PJ, M@D$'9$AKD9/. B]S*=?DO4I47<:(9/[DU_-.4Z%"T@\6>$NXF!SM 6X!-,8F M$0A%!//B^>% 6$KRYWNW! $W82^K/1>4:Z(+]PORW\0NK_,*+E,8C=I(M(XG MN(XG;AWK#(7R*$KRN5;>E^E6B*I*9B97#8):?T]Y?M]S4-*52R5@CJ;\H:H" MHQ74Z/ /?*QBGX1G1)P\(>-I=6L[;XR:_D(IK=YKP^^+FAOK]8YNHJ?O\'0; MO"T)$/RDN!48 XSJ>%PX1)&:F!;'F608BDPJF!=UZ9Z5)!:SG>R9T&65RBSE8?N7)!6G'P MIAPO09R)E.,R;,J?D"DO:6]\?.<-F!^U0$B@;3(?JP842(?T#D(B+R(T6:T# M;]KD)#-P:EP9QEE?2ZT;P\RK *SL3&MRHF8,LXJN[.D]K''V96FA'J@N%$J MV*1/"*: SP<=#<^?"Q4) !.GDH$"O)*TDG23J- BD#=)MQ:V0896QK0)$PNJ MXYC,M@3]X%563(-%>7U"K$Y5)-(07"QR7Z9HW:PRET-"FAN^ZSY'2ZC\$?3K MC,SLTOGE^B/\)ET)][]&K]F5*IL,:25]J-%#@4F(UI, H7.W;TV+00]RE[STAC M@VTS>6M>M>^;"8')0V$:UD@"Z@LV2?8QXD09)C^_5*0D*U^CYT:<:5)-WIK$ M'@R,$@&0VO!D(P#-R91ORA0C<0OT>)U[F V;*8(LRSD M@=6<3]8P^*P"HR\>!(G#J2(:2;R@/;BJ2L1*^B2)47A$0_BXK,>/^S$_MHR. M;_-MMHBFP_Z;Z-B+8/CD3] :M!+BET4*YJ0N,LLB"4"C08*Q%A":B=9BL!WQ M%)4:QD:U>+5BHA)=A%@@N* MGL';YHA4)04%&.61SE0CKP=;9>G&:V1<-(-G@MV]9+/YP%^UI@ SELR>&=,[ M'$NWDKS1HA?+,B_MPH=6LMV H&+: GA*$O D[G>!Z[JL8PV4BG,8KN@/II'- M[-VBDQ ^KH(Q;04_%2F"71FQ];&% TR^"2]3$Z3C8=^,Q-_2G 4A.<[Q:#!V M-_'1"%9!;3<#H$-D1O-Y#I)>:,G'>4&S$$6>A&"_J!J&4 M)'&:P5^D"P8YQZ9N@MB8LWC"'UR.4ZF^&T/=EH2,;S;C_ OO3T()DNC24-8) M:ZH-2U;+:9?L)BTXV#D%VR=4^&A N+VM5.S< '#Y739%W2MSR MU;1_C?[E&R!1]RCG\ ?%*-4$=&._B="@D)-ZW60*J"L'I5\B<)8Y[;8XTL5< M1;\QQX?"<>U+E[JP8'X&O. .H[]/1!VU5;(.$)?_UKRZ%5N]<8V;"/? 4+)J M*H73Z HG5L6ARFDA*]1D"E:_S<-H!Q,?6C3!ZJ81-?(JKOUS/ E7LT(G:\R[ MWJJK+%@@T2&=GU+**OQ#,LKK)D5=$Y4LT7->-:;9*JO(-7DGE[QE.L=,29QR M);=J@0^]WJ7I:8U2+39(4)/>\X8^0GF5^%?J>YS?F>",W.HR<^3FMN-!OGQ@ M4YS+$/-2ZX>4T-[=3PY=4Q(?Q$D4,(>'(DUU-WQZV=>DX,1%U'M]5L>"VQP0 M&ITQTC 5%L0^_XFA$TI%VFGUNU.ZZ6&=Z&=]N.A!](HVVZZQK*.)Q;;,RELI M'8Z,5O%;8CON]BK EMR.<0G1H/Z0U3D]/P@C$H#/2^F#UR51NU:Q> M9D!\SV3Z0WLMS@?D/1MB A\*RJJ3?UP^8EB!X8VM/^= >Z#,^P>@^EQ2K)E4 M.I=>5[2@U!J\##9!@?7L21$WA86M-S,A*^'&+E61M5.GAENSTF]OD9H[)3:B MB7#""$WB&C)=VD <&>E\;4.4F^ P;=S!*[BGRL@RA2 MZ^J246=M_IP8GX7TB@X3)5L82X -&RPFQ6XOB.1D,9OB4@K;*=$?Q]?IR*VX MU)+O_IZ05!B,DK1!8-1-02<[SE5 MRK%> S 01P_QAE3?08Y#O9.>VN;5F;S>.HT%S=&=6S%Q5*1F:$($G-W(9(JIJM'J;?%JF6S>Z:ZU#"BA6RW1H7@,S>()[NZ_D6,UQ] / M\BVCZ#):"F4W^\LQRA3#75%2UGA'@@ MKW#BSE#.>6R-]2JHJ6\KR?W[PU>#S49^- 89&I ')WX9M/ MNL-8N6,E[SXKE>/P@=SO@"#_P2>\0'^3R;96[W!J,G#4/:*.8ZSFX/.K7S%] M<'D_)Z15B#:(X:(_!,U.RI(H7/)!+=%20WX:?)*272Q&4C@'L,77&7!.=E^* M(9ARA>I_-7/H"!BQZ!VV38]1CE1=(AO(0>2X<$:1:8JD)./25/+[>U3UC -7 MZ^GE9;5>3?8]%7BLX'[BI@;.G+.1J>Z>'"VE\3?P4%RI'.Q#LJ"J& $3X!)7 MKF+RT9L*% <%N=1G$20'RE#$8"!!;#!-+QH798@JCXT\I(R'XH._* MA(^S( SYMJ/T7'OC>2@W3_K7(@4M53+ MG^KC?N52BP1H#U>V"9X$=P[>F,11%\>7JF+B87#1\ W%Y9T'I7:-BUS15&E=.!XGU?)W_++8B$3M-U>V$&)86/++6 MT^: MMS(8=;YF#S#!(N P++]WV,B4X\R$IR^K9#X6XQ)&?"LQ, MV538N)5QR+2UK!]-.(5Z#C$E-GF&1<54V0T&)CUKI#Y*2S-6$OZXI9H M1QG2?K9S:U"V'X2[9_\F4OG]])6/EK0@J0H(F#@%+LI!:( M*?LN3;!;: -0PA( J2YVD@0:<5'#313;1YVIP3,)ZPD%-Q>UD+F'&I,6Y2U2 M+MV=*/E MW2X'D0MZM63 OIA-F 8$4,G&$I^*QPDQK'7E(*V(O>C*D#.LD7*HCC/,G>!" MO6$)F.T06_"F#=1L06ZB)'G2K"1SCYH MG>LD1*M2:N,1/Y%1L^-25-B1/:XU8U9@-R^1C%)[)6?F%[U'-]ACO,)6%U)' MP&E^*YIP+@^C>A=R[)QHA)/)(FC&^SY08%HT)=VEVH0 M+W.6$[X:K[=Z+L*.!J28;AZE!X)+,'77&T=1\_P<"&R*#Q4NS0_QS A(G*I/ M*0F%D7R#IYGRI]?$FT.1PXI>4SZP"QFS['4I\+>/6;$\03B:YY="U$&NA:O2 M4!T4O\/25J= >03*J:^IY2+(PT0;BD%Y);%$<)AYQL!FW%- MOXW+,+.MP+.E2D4NU9%-41<7^5C88^MC$KQK;7W6:TEPAI E'MS>I+V:,798A,L10_*5J+<\_CXK@*'2TS+.09/T 9:]Y@:)-WBS_.XYJI3TF32;W$0W MX9EH(2U2%XLK)8^M:1V]6N3>K!RW!+'(2:^4Q($Q_/U.77K)KS1U;L&-BVR! M$(':!9R?M4?F@+!^*9;_$,"-$P92-Z\QVHUX84H,AB_M4LD&NI52MZ[$F5?( M)+$Z0S#9M#[%P[&,NC_H[)W-S,2GKC5$>J.L!* B,!$X?=2TK[+[@2+=)MX7 M%?BWMIP?#R/G%#+RG3;DE!7+,BS49YR4+)0J;=Y\P3QQ9\-56FKCY%/M17IK MK=KWC9U*KK)XZB"]4<*I'?I<>D] M\T7?4=6]E(?!-B[&?;)-O>LJU80%J#;.3,Q\I.$>SC#5P:_#J)>W)L,]*OA;'3$3&-W(LLE M] ]WSKI1?SJ"O\:3473O1+(=.1X>Q96J,J&T(![K35$CDNM>;%-3$P? N. ML:#Y27*AOXA.!B=%8B87CIF+A\,1BRS6@"V70_C8J^IQ@DGGDGDK42G*CR\# ML%DU$'W^+XZH$[WUH'#>;*KH4CL"*.&%*&-^?+(*?52H/@I_9$2BEDH?]:9Q MJ-6W(K$"9:$C%Z]KL-L)0:"E3-9UYJHF/ MF)I%%]M(6&J38YO'1!V^R"LHN%,*EN5@D395MNAR[AQ\EI"93QIVO=6!S+EK M,S646GA<(M<66. 5I?0?[2;,&V%WD<$Q@DTF/Q_M%_I6@I:?PI'5\<=V5KH\ M47'EL?:KK4)MZZ<&>?8N6]&XOG7<*GO^BT9-FJOI5K+$85)TUV%L?<]$[1/, MY1K5W#-@U#*ZOOEAR4U'/R^341G8D\L+*0OEES3:NVEC-$2P/ M8 ,%,P5ASBNVKL ]L P1N^?R66-6I:?G2Q>]X>8/+D^0&^=R?FZU8#', L<;E8@V0>('A;&L7FGJ5K1EL-*C2\;E M& -GC'!7<=\G"M&4$ L#,^JX[R>WW+7)+OT^K?L@;AAJR_PTI1;)W.748II/ MW=["9_*TEAZ'31(:DA!@P.'[F<8@:'Z&0Z=%PR64LCT:%V?,)>2=Y-?QVT.X M(EBLUTP:9_4=LY%*@X9R5U?)X>=@&$RXL;'-Y*>@-\+"GMPCE&F ^(JV)HWO M64C5?>2=PA2-$.:&#R>AWG*R%/K[)F0C MW)=C@<)9,1_)3\4/7:L']6 Q%YT',(9\IK:FQ"P=4*+13M#??D(]#B@E6E2& M2O%[)8U3A(OKGRTOEJJ3VGP1Q]Y,$JXC3EFQX7;A[F"N^BJ@?H5WDEB;0P@V M-2YXCB6&&RR^$R/P8M0\@4+7'0)BK73!+/)-OI=BY)(R\?>;E$!1) U_?O-6 M,^J338 .P;GTF,FP3D6E=?@B&N@,BLX:V\OX=!\\Z!9&RAS!G62>PDS((;I1 ME9=BG?AZP9;?4O%&2HS<7KM+Q;L#A\KAZKF8 MF?R&KFTM\3)/9@[>/%,[.5_0YPZBZR^92,?>0E"9B.MJ7KY \VW1-R10]5[; MMH-JFG<%\]MCQ+@UI (HR2H)L>[",$C3T_^)N3OSX 0>?D(Y =3HRN@D=C-L M>,PW;) JRE7RS(YOX\J^KXR3#QL'#;QAQK1A$JHTYGANJF\\.M]KS@8*7\[] MHZP>XT@MN!:>>[Z$-=0>F,8D?X (V*8:0@YGH\>N0XV?T@1KB,%?"*U)RE6F<--Y%0' MCW*4>*_BMSQ[6D%&T50Q'7I9119NL?#:&VBI71W].)H S)"-J+M=A'J4=JT8K[SL\VHTN&1NYNAUUAM+2Z:-P*S*IR"HKXMLSPNT_RE MM:E"Z,I6:?B'N9#K^D-6-Z='2G,9%^=E^C#!]P[%*9H&EU 7^(,[YH*"-"KJ M"L8Q20ZGJ#A/'=[1TB.I-GFT-70L<+8O+*YSN G&(>*!B]O :79YV#,DZ#%B MV_)0+A+E-KBWAOM8(>Q\\\J9Q_^%(WQI73:8D45,>HE5:9GCB2VT8(4$)W>FX6:4V2 MJ?IZQL#V: 7_?Q=2(ED.<3=Z.:GJ^O;D]NSZX_1^>7/L$T?<==>V*#;>K.:03SN MSJ)^W.UU0X@%WZQ&%:&61CV-37#071((ZWPCB>^L#99I4^<<\IPC'*2!O8KI MB\$P"G"PX+NA\:5_#PAPB $LNH>OP7;*AKHS3"2MH>?/SE7SDJMSDZW^!8/J M1%6"NG1M@.?JI?<-@JH7V]9!WTAAHTYT>75[=D-<8'YZ>O49J O8P>D9,(BW M%V>O(+3F#MBS?CSL3J,>'-W!J'/!D/X.!/ MX\D .$FH')-RK4^4#*O]&DO@_\'FKN)SMV1$'%&\I#8=FM+:&]5$%G(KRC4U]DE!%3 ;&<:^/\P?V"*QS M/#SZ!>@M/43+>&CR1PU3#0M6%,.7]^?? M#DT;WM8?F@FW37(0=V>#HSE77=BW!2\#,S'N4Z9$XQ1[\7#0/_HWC*;#5R]T M3BD=!#:I\"VEKOA;$T?GZI-W7GUHEZ_C#K'GR]NKZW,X3;>/)N5(8 G#ME.> M2%\X8N_#)E+]<=P=S?"?07=T]$NEZ]2@&T\'W6@PB0?#_M&U;5$5]8>P33/\ M9S+K'TU[\0A>-9W"32X".M AG(SS M$*W*>W/=9K3"T6 M^F]7J!NNP7K@8!/C5:92+Z^WB#^=S/?%OO2A:/,L33'<[P2.H2SEW",;^P>6 MRIR@%>BH%V8YIA_?IW>%(#QU)RWS)F3/P;@;'+:FE=#-[[B_&!_ZGA0%K 1? M9P*PE1="\.*"%]](:4!CRV@))P0&>WYJK1W\I/K/[?O;DXO3=]%[])G##*8H M (#XN['MJ0;\3[8 MBH_)RI>8U2[SNI*Z^'FPD5+T<1:Q@\2^CJS + M[)WVYOA0Y/OM(1MWBKKLY>GGZVL0$='\YN8,!,5/9Q= D5?7T'%,4B2#XZ0.26L"VG:Q;^H]ZF*%"]0I01=H M2^E!IJ*L69L Q=&GE>;6^!9!BBSATA%DQ H=))!C3]14T5B8N]RB4B4-RQUF M39 "IX8;\R%1Y:1!%+:W#+O\KE8I-V&NMG$"PYP ?%R(F$J!:5V=R\%ZD1@D M*18T9B9.NMH-J$S3+QQT=&7VP=:<;PQ2GTZIY'X\XBO2E2*D TSI3H!25IET M'\P*+"/17C06U($;QQ"IV=XU2,@.NKEZ/)K;/;5=U;SQ[8=OUHD^75]].KN^ M_0O9DNAB^H2ZVDN^)& Z/QY1EZ#Q%#2 @?QS]-;U*P*ZZH%2R_\T1YI$H_'/?CO#$RR&^VVU!_$LTD/ M_4>SP52\4;W1(!ZBX07_COO=HWE+8Z ?S;S S!GTT#$#]DS;K$"3[79'./=I M?]HVJU$\!6$[BGNS\:MF-8QG_1YD:(3 M'@40TL)A5[@3@,'*GV@#]HBQ ?MT52CR1A6 MH3=HSK$2Y)*4(<+A/,U6DI8'BG<-G'6([$XJ M]#25SQ? 4QDIMX8]UB:Q;T1P?0L4?I#'$:3%Y;[55TS"K)K0,F38128 MP.BE&E#D(-S/XTEW8KZU?L'OPK044/WE8'A7^-@Z/9>PAZ4"?Z<'7U M[I?SBPMQ(0+?OSY[!\;Z[?SRP_G;BS/5Q&HX[S^^0C0$!43V;SR9+UUP-/< MQR?JUZV#U/<&<:\W0;?3<#A$)^0T'H^P;J<7=X%/^I_',RY) MYF"X>"G&I; MJ!&F%]5?_)T0\%5 Y<,X\)=Y%:H[=9B'WJ!B545UEC8_BH';;N^-S"D6U;D* MPLG;[ $17^GYJ/IN"#"(0.()_3ME<#X?C-=F 3LN,JY5?0F6\5.)V)TZT:+ M\"#35:.4FW!2QAPPA+]QO-CAJP.'78$:+KUV3$?IQCSGI!%/7(PJG0JY#2QN MO<=R\X50FI9@W89#QNE93*VGZ,X/'#Z:RU;QZZ@;6;,$)88W2>ZX;)47F< ME)+7<D[/$\!@G[0'T(KU:D-XE?.RPQ#+B:5.FB[ ML%F:CM,*_J#M43QR+"6Q1PX\34,='%1SY8&SJ,FNFZO/'E+027,JZ4>G:6:O%@&Z'?F^V#UJT0_>YAB57,'V1GA!+8BK41]I%;<\) Q" M(JI,4#:MMCKXI5VASK=J4%J"[;2G=\9[\/[TO.WB(Z="]KK=N->?1 %PJ?/I!G05#K%PBU7O,38F;% MJ^)QO5Z0.O%V?OGGZ.)J?GDC/?,DN\=9$?^4_!I,)Z$(&XPJ$3),$R K%68E M;C&ROX"ZJ &2+T\J.;U1V-X/2"8_4!$CVJQKKN'R!92$;@AVK"0C.?TM%JAZ MWP9<,I^ Y1&HFL_=J1D9U]1.*KKP5E1M MRDF1QUKC[)B$[ BS4F8#^&]_W#TZ<^7:]7"T9#*&@?^&U("B_JKO2A%X<0:' M@^+#09^G9D+CPWA&KIKN9/R*0#B&Q.@,X6VSMHBX6;[J3LW%6CZSUC)W$A"4 MA$/[_,E!V' >"A?!?[.-..A@9LGU9[ *S_[ST]GEC:2;7-W^='8=J;_^]93T M2_(@8[K+-_L2'7&],87$Q\/!T3M7*SCHQ]-)+QJPNZ\5Y5 1Y<#,HZT9PX9= M9 O2?^]3>5.1/PODTCB>#&;1+!Y,>ACQO >=C -*=&TOGHXQAV,RZ1]YMRD" M2J S;<+NN4;D%6K7=T1[@W[*81>8*>SL9'0TH7RY:#9&JJGMD>1/HK>V?I)= M&N5;!8,ZP#*'G0AWY_SJ,OIT,;^,;CZ>BQLGD.Y.VU2H+:/%>0B+1#U !9R, M[(=R/49--UBAPC*]&C@%<(-FUM_P@(:!:H->'-"_ MT^?8ICG]P4"XO "*QUZC!BD\;4:P>1Z)8?[C>C.+A_ MK'9+A,L!P06]_JK+@'$S;'1^3Z#I$4'B;GQE1;A*?N>R7T_H)U^C(/ON<[AK M/;UXP:1@DBU51E4F98?ACAGPBI0DVC9^"?G^=551&I"=TW>-J^TV2M$]9"2ZC MM=\D'OB-M%\D%=IFQ*NYSP7N4(2^\_%77 _6]:C9Z?)06A@'TN/=#6V7$K[^ M!NC\[WNI/D \ 9.6KY1J,OV%0<#^HBD:DH!3S3;IK[N&L5/1MRBH" .^WVB! M@>*?4JW3)C7@-)RYAZ4%KIZ%3N9=;<$XHI/?AR-@LC1;28.@.H7,(LPJ\1AX MB-5*4ED:*B9\,9=+(>,8UHN'MC8@ZETF'80UE85K\C2;B$8% A8#)K8SO+]< MJOP5]J=,&3'?7,&NCH)[P=A %LO-V,?;[QR3(B5]34W3WNI$:HTVW2D(+^Q$/^5/&"J( M@TIV=';E3RW;O4P7 MJD+0IBK8'#/?%%F-2&-/L[IC>H>\N"K(9^"1)-VJ>7 M)N@PN,G@B@(-928UW[C3Y"9'JXE69=6DJO;$LR&2R>$?*1 MA@J&@O(Z4?Z#\C7EPEYX)DIWV;J25^/AN[)=&6JXU: E;IWA"*QY!3XT'Y^Q MW5B#\:76J!?P3/1\W*@/GN-/W4J$^H""9!=,MDX:?@?Z$KJTN-T0-\';D0S1 M.DGI#M/!RYPLIL@9G5]WJ(3+/@L"-]&_PD0O+%YUT)T^ M]L6CC?L;5V&R.$DA]@<1 VH)H?.1_0F/H'A, \PX(S-*[+-QF(HD& 3B#PS MWA(4-Z"\>O7&9]HOA+KT<)?WQH.>ZUD2P+0YIQ3NR0AP+T=JV"RTT!YT)IZ8ALX,6%24PTN MT+1-_@S_Y- S#HZT3)_P;#('T:WJ*4KV)W6];D-N;\DW=/)K4+4A_9(P?#_, MYY_0_-QQ[@_7&E<[C+O37*>0S;+26,=N8[A;!!SL8)P:MHDWH[:CM;8'V!' M,8,BI45W3;>T4W7=N@-L^D11D,Z(J RY65^;&@MT^S VH_XOFL^X"YI&$4]P:8;C<= M3(]NI,4C'8]>/)K SV,8R&1TY,( ]-M@,(YZ_7$TZ[&?N'"8JL>8^XF@LH11 MVQN.HTG_R/GWR&(^'HPHD:4W(-S9X0CA:VVHQ[3-K967#>/N! O,7IIN4'?F MIXC.S]'0K*39OJ/W;;ID\_H-**43(TE#^.^PUSURIZ.!(T?37C0>1+/IT9G4 MGE<$7B\>C*81AJFFH^J*]?OD:)\1 / 0<8!?O6"#>#S"ZP].KK):.B$,$TPG M1^\#X@W/5Z(@'T'HA&-K0XJ]'??'6#,Y7[LJ3)/7\Q(OE^Q"T^6'(Z("(/X] M)908721212!D^M],J[:_:VS!8XC_^=L::)-LL=7JL%:BZ7V#N-_SI10#P[XD,."N.DC6;RK#1E%&OZ MKU"K%T^DD&H\F M,(D)1T[:3$@*%M4I):3&-DWGQT,+?>TZ@+)'2))6X7$X*9J* ,$?4U&K+WX; MU99OH^>FRF*T1*[I#+7J9\=\>II>3)JAL\G<0'VCJT,')VC'Y54*AOI^W8$F M]:.=_!UV*_GJ++A-QF?61]<[%-H,I)1DJL.VX?Y@'GCWD2H7L(,4@AAV1[Y-7$W=JN5OU.E+\BSM2:Y0DK@%R72-&CX< M_5(%)DD.)B,UC.''HW?6K(EZ'9"1/T3#3@]+,7N= 55U=L;\J0O_'%V+[ZG1 MP($[8:GPEE&7GB.?NOR)'O"-HR9*J&D;"ZH,^>;!GWEXRLT#HU@TL[->9S*B MV^19\FG8I4+9?\E"^'0,ZV%H\/8PH=C:UFT![\FVR Z!^!"8-UUZ5V:V 2N0 MS ??*UA*0LBHWGQQ^1VQ293S#W4YI 0) M=GGIH(S$PC"I?FP+PH8O'M'HBIXSK 4S!K)WG:D[Y^ J)G7164TE(*;PH6%) M=2&/_OR#3$LODZ](#OE=?^VS^1MM\;(5K!Z=7'L^AV M_I\M< 75AE'_ J5$4T[Z@W@(QDL/_AF-HG$\&DV/7!NW$6CQ6& Q'E(&?J^' M]4.UP?2'F"X1]<#8F&&!UG@R/N+,+MM[14)!?C(.U&.-XF\129D&=Y!2_+^L M_"?G^4X??]R?D 6#,G@ 9A&ERX%1T^NAN2#O[5'E&DBC 1@2\,MD%,_ /IEA MY1'23(356_,_LS-#H(H@_I,P2BW@04"IZBT<3SAR*U3+% M;&)LNDS8%N1\V�KL".@SN[5C$M.+=^PK]4=I<>&]'U_@I?RG8,O4##&/]( MBYR#A;Y R;I[B!_M*@V6[A'!R[7P"7I$4E(8(TA7'0$-I%N;!$8-PS$R0ZS= MF94"_7V7 C5\#S'RTA%M#:M>E\[WP+2 >X*;=8ZO7/=:T,\9#TX8#U M^O&H.XNFPS$"5<"-#$GG'TMY9E3:,NFBPV 8 ]4=W39UH<2C.12HGA'>,AY, MC^:^]2FWP]VO:13#:!;U[.FEM%7763 )#1,2@$9@H5';G-7FS+P+I MVQOCV1^C@Z WJ5[>U)22,(];&T4>]RG?Z@TA4@QPCM,^NDPN7VCHB=;[K$]K M,NC1*9\-L<./,=0K'?H$:RKHS\=L\'C C*(W0>8P]TVMJ% -DRHH-U5]],S, M7%8DV-I=X!4] 1)Z+U00--02#[>BFK=]$/T94 M,&#\W6$%-2I(E$2K?31$ZE*<'A%ON(=3?,!D,' \-NQB*(W#CMEWTF5?EZ^- M]B6 QU0&=CQ 2C\RLMY3(J;JC:=#.#*C0?\5] *4-8,3"5O1GVJRWPS.TW V M//JY@6Z/"32/: OKG[OH9QK%W3&1/EC'R$.;Z)V9EB:O,W WEK((/9;JKS_< MKM;.DXRC1I9P3ST1M;%ELP-?NKLJD*?#245PDOKH5<4F%3((-KZBIG(J*0?F M$=]R>Z/CQMKU3[WAB19J%JZ5>AF* MM.\1;B(30I48N^TM*8HXN6$HF.)D9X4<.)WM<,MBDV^#S8>W&2)7N\#N/6/! M4#^WN0'AI'YH0++;[,IPF>#2DQ\C%N&2F2>QK#?F-Y6 M1OIP1C[V1-"W=NFMHQ]J23&N)5[4B5[X\3Y=$K04@;K+WYRT4UD!*:=6=P$. M\5?RS:R>#]>O5$GU_)X2'#1")DU:Y-5&?)+WAO?*U\%Q>UK!3.4QFENPL+[C MDL8_'YA]%7LK609NH18%@-U'];:7SU+$,P FN89A4X'39>ZE.8[1]T$3R!$7 MR93U$7B@,G751XEK?>8:@84%F-F&W& 9[0(,2FQS6&2'+KQ%D\N3F&LJ$>;8 M!9[.QF%GO@"E3"L+Y*P3&2:6(IKGH78ID8Q&99@=4PYJ&:5;T,70H;;OR+6H MJU,==MA/^)^UCPY5371!>H\1!+H[&B/LQ:0[066FX,8+U7;:\.D+]: (^\!C M)< D0GR."?P]G7517W'<-NBO[1[@=2S#;RMM]<*&UL1D]G@X4&&<4$"F3\/G MBHUA*TQC,#U8GW@\&AW-ZS&%AJ.$"'QTO><*!S>+I&]V;YW&3Y0NF7!F@$_A MHII/X<>:__VMH*952I*Z]Z#8BF.ZS2VL&WNF!P>:$L$P,:C44$^#U?:D70PM M&T5@T2#.,YF,:ZQU8)JO-2D"UUT!PXU&O=W!D M+K$H3RWV>>NBNO+>(#47[,O55\GV+F.JP-SN](J%X&;X'M2E:P,?]H"G[$GL ML9X]YI*RYQM(F,+=##45+%,U[#.<#OH R@;;7\?4N>F0B?VG?9&5RXPQ:? + M9$OE$8-J8:_93#2/Z<<_%W\(LH(?#UT'[]>4,)W-1[NN1?^9=: M'>-[D;8_X7BQB)'\?@?K;L98JCB_/OOIZN+=V?6-6GB(H'3[E\C7,P6[3 WK MM*[4]TST?CH!N77LO: "37FU:OIYI'].!M-P!"R!;KFSE%P MZ13,>_.QVY^!C1@4_YI?)R ^@GMG_'$Z(:<*6.I'O\4JL]X$)S<CV."CXU^J$@HEZ4@I'L>TX<%VOX,VTK$.52.Z;F6&P[LM1LXTG MN;9NP#&*3#AGL0MTNKG=U>K7N%"A7&"Y@]>ZJM5R]?5R]1@O7TK)W$LVV[UV M:,?+21O%.@9-FMHV+IXUYTM$E;07TBVAB7%6FVOK4>^"$> T:):9ZJ*Q:P\8 M]%7@Y2FP\7FLV6@&[-/EU<4NYB();X32[]["\6,%EF@^+IP>EZ88XUNE7S$= M'-&SGG7@[CCLZKS3)U-3!I!LI+;.S;D=85S=: PH.J59*P=*O M.\'O,$]M6N;:0=3:+WZ [^1U]VS-VE7RI#;Z@Z8NKBN<95Y8Q=>OM26MK43V)6CA/.9-+$%Y)4580 MQ838*HABTC[9V0%&:LJZU-#"W*EW"Z*H8+VX.YZ%^N2PWVW0V[IM_0N^LU- MI7OIE94M 0IZPVD)R8]59.R5PHK"W?[Y+H%'2II';IMQ[+TVG3MXR1;(8QK&3@ZAJLK=J@J)H5A:=BWT]7VRD.1 M(V IF/:IH5:VY987&P/$^.QL[7JS5T?O.3FW3Z)#7VU"RL>'@D/57JTR#'9$ M[#)V)81(?+/7F5=M*%RV9RR08;=BQ4S&??\%[04EQ(GIP@DVXE*))U6@"MSA M41SVY:C;&K6^6Y5FLRC1<6_L2#7?;M@9#9VUU>],^\[3V4+Q57U94,?/J>H' MC=:FTG=J#2_AA4\"73DO"%KC!2!31$$3U?O\\O3L\O;\YS.NAZ=2Y,:WZ]#; M?KYR )A]+4D/SJ'T** N.>TOT>[1>"M=AM]JJ2EOC/O:%\\HR^'VRZ@',#BT MEC_P1T)20"99ZUR=2"R@I:4U.S3IPJV'.8T*)!"7>R)G4AM,VYH32E.3^@N& M22[*-['A6?@"=,N!E9@XY=//4Z(^2]+F+2AV:\-ZJ?B@?#2M"=W3N4-['A.5 M'$?,-67)R4MX\9!>'+/O07L=.PTJ_34M%IG8R7:E!9NE"H!*G;72911L*C-? M#F>%J.7>Z5/M95P;3>M(U*W?L)TZR%G[(/\_'M]U"QFR\Q;8T4[+&SP!O$+E MXB$I#FF.[:S*3(C-?=O2UYV2!$(ML59=+^@,W$V(4W/#BD--$'8IV.@HXZ!A M%E36^?J9.F#4X4EJ,=C21$WH2"K(M4UR"WQ75#2+_!)/],O6@J^"7#M=!:(S9\3&$&]MR2'.:TT"#P=B/[J6HR& M+U0.KHDHTLB0E58!ZB#D#E9AL 4$#Y%74$[\4M0$CDBC-MV9CA2["O9M& ^, M;MVV2A0LTZ5DU7H03VP7FOJ"R?BUNJGZ,R^E84VNA3T-A*9N-B[YKEIQKRLTF \DV\LI,$J*\4"2!+%\1QZXR MKN45:*M91)JOY!NO(JODH"9@PUS'8LO%8[K<(VSM9\?FWJ[ *#FY68 -B>Q\ M*XV#LP4#H"W3ULWJ6^__$?6M5U7?^J]5W_YEFH38SUM7DF)4"_[M,RW1G%T(W#G0U44QQA5# MRF&,.FXX1,%..S@:YJSEJT?Z(T4?CN8.J@ 7@,D!J#ML@#:AF.*H=]2B)ND6 M'O?BP0SSS%JN@U?] M>S0=ON;=HU?/>X;I7 A=: D*R,80AZ14&+4A4:+B?5=890_M40FR7SHM0&LK MW!]'5P80LD81T23JCZ98US")NIW^Z$C'YX7Q<9\*N_"2ZK/J>]R6IGJ9-TD9 M7?=,6Z$$AKXF0L%.@-*W\ PZKXXQMEP]\?Y7T62=+L:7Q[ZXKSNTQ7T(PTDB M$_Y]E;.M/<.%G"E!V#W0GQ?ON8^EEAP)V3""@[LRVA4^MYCL4-_>95N-_'Z#R=5;HI_!>- M4-,&J".[EP+PY/$L'"!V%(*O M!V,8X&#P\@!1^/4&G>GX%0.D*N]99S)[S?BH9076L87C&U,/"["P<'RM$_7C M0P$Y[71;=0@SO"XC$'1Z_5>,;\1S&566;SP2L:TS$+F5X+S(@9W4[I,!-F:\R M;CA R2>N<[TD^'\/4^]\3^F6.*8X![\/!V#N#^9PH<9 M:)(WB:()L[V,RX0]VB=8 ]$EW-SI[.B#A(R)41KP/3"D^O%D,D,SOSN$OT>3 M[A'H?]LR!#=P"IL;[OE=,S]0NT+0BPB0K?I*F\%#V+E=/LBO& ME$FC&=KORG[W)RZ]06MSY$E2)VV(O3+LMM96&E+= MCUR0_5O8PT&_QV79?6RWPY79O7@XFDIQ=MR=3J0^>]!O+- &.X]L0MYX,,3^99COY!5,# 7?'UR4*;"8"3^RNIDF;?=$TTX9O?G"E1P? MN >:0WI$0Y+!8GDQ&K?J'AB?+/2@61+BJ MKE(+ VNH&*:Z8@ L215\Y$@].3,EK;C*WRR:55A]4%LT#]=A9O.J>HY: )'= MNSY7Y93\5 _I9M& @7[PXG^F!A>LG].KCQ_/M:'UY3OX?'E[?OGA[/(4>XAC MR8BX@8CJLP!I%3G" I,?=J[& %:OI" ,8_\[]%L/0(OA;VQSDSUL&#P%4S34 M4R%A=7^UZK 7L ,"F&$97QCU6*4/S,:P90?GTZ,6N$JR->:19I3,@Z5E%*"A MOK/ZR5>H9Z7+1G5>GT6^+]BUHSV9,"Z/%/# !4?Y?D>B4%.EVC>A\O@HC5P'JC+'?D^V9/LNJ^#'*/B6X?' MQKDN.J/8P7WY4T#>/=,B61/6$>K;5=!SML[*;5",>*"*$_HU7V']U3;')")\ M!N%B4H*R?H6 S@9*TS^(T;YBSW&UQH<*^-&HP[)AC)9R?3RCM 5C\02X 9:Q ME;H#5RN&3L5@QX4?VD+!K\W6*?8,P7T/ 1)U&PI+ <2ON6"?SY#@#(4L?MW,"!, M@V9V=_J8;%'X]7IT?(O]=K<@K,P=-S*J=3ZGM04VNGEHKB88C0-->K\AMMU4 MN$D>"CLL,VX) E(;$.UZ*5$\H(I$X*$ID(R;BZ?>'V*9 MNN27X?)&IU22!&MQD?T=NW"1R+@M,!*EFW1Z<>MV0>C+K-:"-2FF2/F9TLG> M^FM.,2W8;=0-G'H@_@UR?#(<"(YBE1?P>HEQ7MS2?F-78#7+%7B$(*/3AW2) MH'R('LJ6.M:B$D*[#,$G-L&^3$<>@ZKC5I47@_S+Y1-UA:%*CHRD\=>4E[1, M.9"OG4PQM*0/X-Q]87T[&?<=YE<].V>"'4:_FM3FPE8]&[6J+9P+%J"8S[G4 M)M=X*O8 V%J01$()RK%E-N>$$E2!' L.,?8']G7\#E6]$2&M6/(1@V=XKT@# M.75LBW680HV$4J^ X=+P@K^"]$RP_X9 GT$IAR6^6F_@S)>@#TNC,9SN*8LD M[%Z=^1G2>'!?ED4*.I:H_5K!!K?)'GH(E")'EG;/(D[Z?G&JI=!1+$U$+C8LTZC=);-K.30-^BC3ZGW9;*]:Y^JS;CZUG G MAE)+W4H?2 *?>R6S[9)KUQ'N6YO28'/?F[,/J'M%YY?OKZX_SF^Q\4E%P:'( MVRJ_0Z4J399RX+8PI!3113=J\.(0+E&%NU^A2&$:AB-?<+B*C'@T_RE9#NY! M>,Q*6P0V)(!!L(@2XVNC;>_8F<#S5N3,++4ZL^)]@ZS\ H-SG/#JW4?/"GE* MIW3KV:_I8D]DGAI^N0H!G))'<$5?)L<;5>?Q-G-C&#Y,9A?$(^NZ"'?F MH4(9Q@+G,+HY2ZFJY.OY98ZD(@M6I.(Q< M?ZJR<=P%8>C<8N=Y%H[@/EOPX[DT&U)-\4')WW< M>\,3ES^JH"Q4YC7IQY/Q-)ITX]D48>"P95VEUFN(0\:AQ\/).!H/L*O7$4,X M]2;C>-I#X)Y1/!V.HE$_GDY'4G*&J#Z8^MT;]A&H 3Z#Z3KN'7U,5LESF26P MT-B6"O_!KL.C;CP>#Q#>YR'9HJK=QQ)16.$1AE1AQ>(NO%=6>- GQ)!AG]I* M#8?Q%&YM6V2LV21WJ .T01*2?9"_I![)X&C-*' MM/Z4;%W3.X,F!@]CY!(^!IP+= _#GZZ7F3_0I_P_D;]Z/^##1[ M[!PZ'I#]R!@66#%S%CH9/( ME-.'D]4%CG,TZL6#":'<$'+N;!H/I]-:_25F^OQ,?KZ/WKMTX*IWIB7#-VL1 MO4[T?GY^'?T\O_A\%GT\F]]\OCXCI:+"VD7WTQ;#?/@\[ K'%NY!'*7 MFD6;CAP&T#3H;[@+>OS>5I_P]WV^T[P[MK:XX%N%%"75(+PYMZ:Q0BG6/5:\H3;(38IN&_.U/'2AF+J4 M(+H3SZ#M//$LHMJZ?!D1 P=7:< B29&2OE?M2A*Z/V)-RVV#1:3JQ&+OBB2S MLJ(.A>CL!?E0OFUGVI=!&\PXE7A)M=0_I80^D*F)=*#M;.@>6*--0KV'ZZU: M2%53S4W M_O_M02% 9[?RJ=Y@D_U;GQ(4OK?HSTDXU^+U5QZ(0/;[$DS#, S, RC;53 ! M\7_9",872U78Z#^E\, T5C19--<%.TWST*M-U S.17G-7RO?S"# M.W4G K TBS6NF9(K,?'5<#5X,+ R47;1HJ [@'0S\QH"C^50!&/'1ZYK(6!J3@ MQG]T"X6DT+GB0XOJ)S)/^^4QW8A4LY.A#4$T(6PO5JWF4Y_)8VJ"+SPBJL?$ M*OC]:J5(9"Z88[OX53:)>>C>M+MT$;1>QP$IN=2P%AX1'\JRJKZ1^:H#0E/K MF_L<95Q&3@B^M7CF$P+'T,H?>.*_'Q]M2AH@*I M@\9P L<]7080J:&F![^7OB&8[1,NJ=,9^6 (E*>"M&.-K2Q$DG3O:B]6M^,PQ/6WW7668S0IW]2:I)F:$6'$KO6;) MM4DE(88%VZ:5.Z6-!:+ZG7Q)3=LT=U6(P:ODY_H F'L2"\GVA%P.(=HY M2X0<^.3QE*0!O;"J-E6L%L3OI<8#\#["&PRKSBA/R&DZI0S)-035Q)==S5[0 M&C+7Y($9+/>EO3-N:@U]NSNUM5=@6HE-O7NV&-G+],0/-0Z!PA#FM[)8R]32 MY0N]X? UJU2C)^B=$-:)CW\'U)P_A!'*2H6WG3U.J@8H:'<=2V \=-ACNX6Y M67H@KD3VC0NC$#W78B$0L.B]Y1.,1:'UAT)6ID'O@:VM30?>.!H&(HS"=S>_ M'8$OJ[4+(A>AQQ8B7TK.RUW< 7!DG_8;FIDE>Y,UR M:4BY7S/' [6_+Z@>Z:XMHZLA2<9TU<1;./(576L.@175I^IK>Q47_[Y'1^\= M+[=&(9VV()]!O=<' M(QB0[YE).I:D*V(,C#"P=6KZ1K]@PB!JLZPVHE0*X):4,I0 AOLND8;.Q GS M_=T.K!-/\'?/CGN2X2;X3>KIXY&2-\BW78QU7$+-P#L?',-NRD0)]%&=&XK8 M?$V="MVB$FE2JA$K9TE]:10ZEIN<=Z*?W A7.)" H-;4;=K5,/@8 ^=[\4@E M42?D..25$Y#E?4$B4J(E8()26C2J#D^Y>:843476#,-[BTC"+'$8VN#K!KT? M^"IWD2]*207UF4(6S:7YNWP+QV1SS.CZ%8(J%4"1ED$W M:(_F;?B_<&=7;A,XE=^'#7%:Q(8C"_6LVO)T@=32XD9!C6Z\DF'_]NJH@ <^1U*6E(>@4?=9YS_YK>.,.Q= M/]EGDB6@3R)/IG)P.>K&AZ%=[>$B*EN\S#N$/GK2!15,NL@Y"?TQ3(SVM#_W MRKG_TO:;<%F*-Y_U\2[[PT%]AR6B4PUL!$I,D09N9EJ8E638PSIP@%&QV1#K M#S<9=@";KZ(-(_5?;-@Z4#7C]&:L!-.W@P(4J^?0OT"<=-,60W =&52Y3]8" M;5!P:JQ_O0>[K?(+=ON1'GZ_8KUQ=4E?4%M26V;A:E*Z)^,7 M24(BV_L>5)V3,QNVQQEJRC4(I U4YLVNO6,U.;44R%FC64@[U/ERB2".(/VQ MBD:>RNX([@*-Q)_[5JC/M7 A<$29N>E2Y+N,5WTV30/GM=MS9K(&-9UE'+P^ M9ORZ\,'H*$6Q7T/XF7/*T E0BJ4+8!Y@:1:+1THY.0$]_H5:)/ MA>V?&0Z;(F%[TQ*J+1 D1)=AADC@EWI M:DXKXVIZ<25RYZI$:(\ZT1FVCC)76\HBSY'XVRA#S:F/P0A-380-SY%_'VQT M8G%H#W#TE['3RT"/DSUM&X8T%-\@\-_..1&ZU31$9M]Q,(RK@Y+7JK)>C\N^%,NEK96ANF LGA&>QC\1ZB7#%=%> MI(#2$[5+L$MJ+FR:9X6J*.^?*ABP 7U^1TU#B S,1<(7@&$E$DNQ]BE1P![! M(:G6Z][ZS9KW8A#L135:[9,"@K PN]Q()M$;]@)Q8J9HO-1_VR\?O /".(QO M4M0V@/,B/JBH!\UI,J(IQ,X#K&Y-[[:N^Y\)QO7,:\LO_1ZFO0I+*VGS4(M: M80T)YE8'!"%0H.+Y0*-L+?I9J"[C66??&6T$ZBOD?_4XE.QRJZKXU>8R6#NA M'33YG<9I@E$OI]&LN3 &0?'LVS&];2.%:15<,S)RU9=7]P8QD]TD&C+;:2V' M&P^!,\FI0=\[/H*.K+3F16^FB-(%G3X#-X?)W+%H(7P*5(6NP.=Q=-DT!*'7 MN+B>$=U-0_39*6(<;U@5.$K7*2PCS/:Q.<380GPSTJWYR0 M.Z@.2.HL-=](K'96FJ]JU#];3#\?SO= 0_9**EVC/JNGOI*UUB%R&W!^ M0G8J*0(B=SC)#O_5:7BU XI/6KE$1CT;*B%;9J.N6-0-V0OK,\4D>[LM'\HQ MUSNL%&1O%1F1UJVK?$XZ,!%W35@@;X+U39]NU]YZ^RI/R\F/ 6*JX^9QGS[AJ MN1F9E*3:8T#.0A\\(8>K6@_Y?9/3I.)X=/I8U?GYBD'=8>I*LF9J8\>N\S$: MYZ]W-P9>PUU!$.#:XB3P0]8I\,-+3CV2A[/P"WK74 2U&6;J!-$G?Q(\.E>/3-2 MG":!O(GTB^ITD<4]P5WE8[:-3-MNML?RG4G*<&X^64ZUJ?M==K&.NC_$ID1& M'.JQ4]*=L\]IP_9Q!YI*Q#H01OMSP0-T\'"!(W;EP'U"2R-( :-U#9JEN1., M#X0E$=NBLLJ&&=!UVJ>)._)A;S.'K-YT0RUS2MI"L<(A+G9J <@(FX+N#.?' M=7F35 ->]W!LNF3BQB7S("VWN9:)2N< 9$/:34R$OG%$:60B9&\2%)*Q-KW6 MIVUY_QJ1%E9SLXK$)P5EDQ6*_1K.$3<4EEN>D!O6RXN@J78F\?>4:-U\J MW6E)$=*=_,*?J",:QD[)HPG/,4Y%9/Q-;L3@%*S:_+J>9;"-O;-MJPYR!N-A M3QW^0\5WZ0%-C)<7ZT*3C7+HS87R@$=ZB_J(@F5J)'H^^MZQ-R]1T0\F2EC_?NR4(N D[F>VYH&0A73A*N4SL\CJG*':&<28?K>,)KN.)6\NLPI8*01(\UT')5VY7!#F:,H?JLHY&G6-\8[ Q2SF M5GA&Q,<5,IY6K[YS1JGG0RBEU7EO^'U1\^*]WL]/]/3MCOY7J<"7^48U/HFA M_(3& +X6PZ^1^5T3H J7?(]9E]*&'@LW6&]W/:GK&D!6DNCDGCT(1>]M"GYZ M3*>+/5Q84ZW06E3DMN#*NG3IX#?XMWKBD$\4JV8.,<(*%2RK/]H']UQ\7'S@ M*8>4I-N?U*B#A79"W@O3VZFC:Q?.OQHK"K18YG75F OIIMZ'2B1(Q"BK=>!- MFYSD2DJP0L6. >I1)@M^,:;7O8HD@J;?9PYLJZ47>*BH^X-C>]NZ,5"%I%4H MU;5$"2J;]"E9\5$%90\/L@NY24,M3BKD=KR4]I-N$I5^F.Z:%1* 9?Y#MF3& M! RS?V>&(;3(H%A>]PW!_%77(E7#Q73W98JFUBKS7;PIA&8*!T%1SU8,M>,J M)4;4.;G+Y3:_A^$O,-.DJ*ZG*_? R\=Z]?T>]#37G?H^^W5'A7G!Q5.]N,SO M=T^X#/ISCUZM/_N,?5II-])L32 4P2A<#-X1;=-"W*?L5235+\5F:RZ@X&V$ MOIE0)[J@K-@&)!INDT%^U#!JGG[G[5-"0<"-2IO$WW; M:DFM.YBH7S2Q1N*7J/LZ=U7 -I.'^1K5UE>R?UE5X0,-$J-XD$)AI]-H1+81 MS8]@V@-16^UC(DCM#6'YLAZ7[\>*]W=\FV^S130=]M]$QUZVPR=_HES#J2(% M.U47G86Y02"Y;\**5O)8@S1 BJ86JA67#1\O]9,=G%O.ZUC-H.$GV+B<)B]K MC@48&1PW]<$C,H)/\OL3]"3;'.@:%)V&M$S>- FHR@ 84==IW#Z$$@7=$LF1 MXXHV%=[1].PFS;)"UA7EA+?-$:E*#FYIS8]T-B"Y4]C<0[U953URB9F=I M$%"MUKE@AIG9,V/3AV/I5I)B6A1N6>:E7?C0_+8;@#RC"K IP3=*#Y_$_:[O M@58#WD<4FH%IRD?'(OV*P)VK8$Q469)Q*H!V1# .P'" V@G:-5OT+AM5+.T< M)'4^'O;-2/PMS=DEDOT>CP8>LXN/1K *:A3RYGHRH_D\!TG*-.00^E+J4C2+ M2=UPXA6B&)(C3N!UG)#L6X*J1]VW4P^RT2VFRQOU:)"EH6P>5F\;EJQ6[2!98UJ*LG-:N4]D"=(=PGIS*C#7 $@%6=3U M3/)ZA-8HHWN=(Q'5@A"-DA+TCGN4BW& HI1J:8(Q#),0"'W_JHZN[>KI[.*2= M RQPL-C()&?ZL[JZ/I_ZP^;:>ZND+2LVKC"^N@TC0'2-8X3;,I1%,T3%2G@; M>ZVJU$X'KTDTX!HSM2VM"U8% <1&%.55<#-NUXXG$72B3R>$>/0H-CAO@8Q, M:0V@)N'&-;*0TC/BQO^ M:$O,-WVH!(;I3'IH?+3U\'[CQ*CF'J]OE>?(O&HCGFS=F_CQD(+"'".2\U++ M!UR1W;/]R:)0FX 28WWRF(.#;<;%DK ]1'DFPB603&N(-S6L"6%%*6U4TIMA M,G,&>YX3KT.D?DY/-K?$FLQ9OTKC1@ZB+E*Z7C3A)\9B$[-R6HLY]S)%OIUA M53$YD<_;1Q! $--/4JI-N>;?L???<:J[()D@<;OON[\G^5@5((T( T?=M031 MG/E R%TN6\3/]R];+G]JBY\V.3VUA*Z-8=_HHLZ0TWA5HJ69 ?$[]>3[SEE: M/R(K6A%/^!$W)W#=!0_('QL7ZF?8.&7-( 5\= WL"/"57%XH MHPQTT* =X5 M7V85%EC5$PGN*K$U^3(3OA!Z;D-&69K5H&H.9M22 \$?R)M^,6UA40+ LCK; MS#&>@'P>X?*M[XF%F:P)#/S!L\G&J4Y6IO8F,ONSB>%%&]S66M>;=751&K7R M0PB2@_> [8#C;-U'(^A((!4>V\,2@"4<.3L2/[JSR\+RWN.2FOB*B/F!_#FDP MZM,3(#7C.;-7US+ Z3K&G><[\DS$*=Q%,8<=CL[*?PYFT1N8EH$H;Y7W@I%_ M8\D;OM'9%"2R7,*$7=EX@4WOT\EKJ66]J0R#TYJQ0%VR">Z(PIM8=L(T]60$U-:Z&CLT*:RZ,> M,9VNGP>Y^N(]?%:LND')R.WF]]L$.R.2:B8Z^)';P+M-SO@NGL+D)SN1>AI= M -+LO5@$&S:+H,,F;-9C#^?"2@.NG@LN^&;^<<9Y'&KM=J;8Y<(KVI$ND&81 MN3@I-\5O/LK87%P$ 5VL3/P31\[><9U>IC!:0#$]804H4. MSX<#.58\_J"5;RE9WD"LDE:.@VFNG3=9F-C/:,PG,6G05Y# 7-''X*VZ\V& M:DV!-416(4/X;.6 82DZD1,!V/4]6X4-Y$Q[)A2(&K/P$"IVPNPP;ZX=M9H1 MWOM<"\F (&$6Z!E\\4A(U<;NQ^_CHJI0Q^Q;V?#88Y<(=&RD;BZUP'#Z0#FE/:N&X0'TQ@,]5]))8@,0VCHE ?'[E MJ[ZJF,+]E_,&('$Y24Q6'X*0^H?:FZPYM%A(D:V*X MN1H>5R(R]NP0U,SB4!P@< 5OZ<)S9MA>>23[(W)KKTR=*:!H(?(X$IY0+LAX MM6V62'%IG;#QLSO*X#+0'9SFO;*UB6VJG,9R(4>BV(&\:-!(+4>E.GUDI4L MW5ES)D9#? YTRX\1IQ:"ZG,QETX+ZQZ'-2(@[(W$_M!XXA 1D0A4%WUKBD'8 MD.F.GO5W+6IUVV]1:EVYR(R(+V9U[U=]P_*'IN)DN*#O03U<4('W;4=B]=X@ M*ZT#5&-/AY2B)ZYA(?3-:QC;@1A[YJ,SYM@[VC-(BBRIFC)V0%US65 D\,+] MG2TTTH%X6/NM0Y6*G$>,DD9(G$/2*]F6%[(&1A]0BP MIER<'R9TF WS%)[B[/*YEVE+U1BH\?6=L>I%'&[LXEP\4JD!MM^ZN!ZI'Z)< M'_8EF5C>C,NW.IR=.B$-N:!>9=^E0C\HX\L2,WRNL>NH!UF[$_,#QX-QT9>U MLI/IT,ZU*Q27*=AN7(#Y(XF6GK\4^3]O^7KEF1[PP.*JTS;LVWT3."7I]K%. M&4>,K,E/C->+9M-[!)Z"28*8MS4%-UR-WIWVFUF3S!^62*V/_^3\^B(;#\:G MT># O3$%)EQ';3'%8.!/4A;)1@@L5:S!PO-9[X\H:#IK?Z>JMXN=JT6@?>J4 M^_#L2_,KNEAM5*6\%F2;B\C%\2>?J1];; $5$=YX5JLO);@S>%I PM: MI_83#X.'1J=2MR/QC'#0SOWBB3NI3AUAV"7\@T-YXRU1)C;\:XLGHA$0LMHQ M/0@2X>Q.O*/:R65WT_I-40J\93GO=DZ@V11NCFS2>S]8&@:;F"J-:TX'B M??^,A0@4DHM,TU8R8 9ELH_YU@).N^80,=YJ1X$/MH ,IT)378X[79.M=#?80V?'ZR50@I*;V/'$',P,O;!?/_O9;B]3 M@E7$9MMM\^S[E[@).OAC@V%,JP8;UW<<,FW!UD CA[O/;"D2GT4"-:X7G-E/ M;G1O8-I.18J\86E*[Y2.$ZZQK4_[BYU=@VWZ(-P^NYY(EW'#F=D9$>:=O=@. M8Y5K9;%CKZEFF;>JAE2<;5*R&2C):U>!+DA?96J7RCZ82>'JXVW[5&?3WWNZ MK%0-/8\"C(?-XKL),%H"/T[W)=&9=U+9DP ]X%8W"J#Q2N.B-@L#D5(G9FFO M30)RPXN;4ZO6KN# ZEZ<.;9DGWUJ!8+Z=KUT=Y]4@J=7)4W+.S+2$9F:?JN M[Z@6'I<>X(0KCNR7G&(#.!)DGS)YB)3YL-[XRTO<&11O)0NH<(A&V MMI"X7 M)5%KTGPT*D57 [5T(Q@+-H"5L^0E<45WS"I,!'[8A.X9ZY0#ZU&L=6GQZHB] MR,J063%*.93G[ ?:<(KIL[[TYOXB4B0@K@A-1DF#3H51/5'*#QK;[SW@8GY. M1YHUCK*+56AXFF=2?'GF0]$)M?&(_R"E9L>IVK C3[C6#!R#M0[-S:B+<_6S MW^0=V6 '4@U;O3'9+!P3NJ0)KTUCE'5%9J\S<6]'@<2]HN>73@OI^ER6K)K. MRK]Y"9AW2X%*S$OW1$?+[G*'7 M491%:@:N_E% I-"8R<7*T$WKE[O#Y[5XC*#''@7/5Y\XF\P%,=OGE>$L/C\+ M04W%B@USYT8<#X.30>G7%.C$".9>:RIWKTN,@G]3L7P8BT&W809\9=NTBQNL M0'#V2!4>]H0U>/$\-GU(1%?\#G.YK=SE+.PLAUH=-!/<<$?AF&XQQWBO;MYO M-K_?4"C2#=]TOW,900:3HI_1J*;,K.I;KA7+%R[GHIF-$Y,=F6_8K.X<1[RS M1E!2K26",16QFZB RY:7_7$=I']5 )X7/JEQ:IN MQ#SYF+A/*UM%:8:%V=W '$H1"+=.+!AFF?BW>MLGC6 MTG@S5J8Y1)O)HA(K"0%GN?CWG"+Q0 M9O8RD="!F*F>]BR)E$@ Y%"S,/+L,+*QBDB^)C1!:N\L-L!TJ;4%QT*:& ^^ MUM4+QBGD-/[;YZR1LZK"O=;*!0UMHO)U-[<.TZV)IXRMHY.X;,_"E;=PXW+P M-87R8*#%TTZLA;,O-/4GV' &)-% IUAY<_GD D282\+ZS3$MC0"L[(5AP"3$ MD;XR!IXM1BSF64CL8V;^ZV/1,&X M1@O_YDEY)PQ&D3T;-I4X@-.%%<([\((XZEUKG:$$D&Y;"YG\>B>_!@IZ4[#> M2(R,5?U0#62!U5YFVDXD*_@CT*N"8)#*[!9+BZ1=9W]DM KFM.2/I'':3GD8 MK)"C]VVQLL_8N5#VHX=K977:A?.D/ !7,%5GY[,.084<3F6<&%E^WV M>B0_S,XLE1P'/3$YW\XV[1/ BQ2Q21:M"'V<3K%*T.P/#,_"A&]ACLFC@B'Q" M9RGY#8BLP_(9^B$C99]U/)I=1/KBU4+SY);^Y%CD# *%"-JR*=@@6-"_Z-4I$".]\0B"$K\ M/B+JCJ!85AQ,M)44-5LC1C%.X",&U-0$RKJ'Z(!Q@"]&)>*8.???'[$1,,1E MSME+SOLMXJZ!VK21[PV_(*6S;#W,;5M;T ;+XXCZV4N'=>FTRX;(N2.@(EZ( M;<[-SY:^E1"E;,.@&9DLD9@G]DQV=AL4BP9&TNT<&<]6VT[]C4MLA)NM/_B, M;#AX*2M2<2H)&^[0&;TU4U6%V9I!O!AF2 ]K7^1+15D[O:^%$+O6?(S 7 -P_A*X$E [+/KI$5[W\BPRJ&=P[1#'HU>&>,,VNP M/E AQ? @MM4I!#0@"[+-T@ZC80NE"C1JZ*M C+6LP,[OS^2&=<5/_/>V7KW! MR!5\N5C2N X=MUQZ?]*H28!7Y:/N<9CDD;?H?,=,5+>@'A=/]!-#S=UG'ZY_ MV>I7%( HF0CI<06APGM-(CN "#EXMBVGRV$]B) MDD "'%WT/)V])%Z'; @$J*@=/_5R7/O4 MM?<3;X%UU'$1'QOK2AV;H/9F(K.?.H$O"NVMO!@?\EAJ"5IED_UNS.M"QC:" MG=U)'!R$(&NJUN8,X=L0,P )E7=_Z+1HN(0FG9?&Q?&4,[(6?V*+A.2C@=H@2[;08*A[BU0JY**T!UR1B5F M**W B"H-C(Q&S*^YHC [@UB'Z=AD;@7SQ3(B:I+P'/';AO*Z\W<'\SV6WF$0 MZ#CC9;6 ZRI/#(^U\=Y[BV\O(^A8*GQ'<@,H#$$7<=ZL5^LG V$0*9#>_CPE MPSRMY@2]9#)ASJ]?2E++;.5AT' Z"X; ?)X;2=RB&(F'W,O[C!8';NE4CJY"3'[DUED!TY+3E00BK6R<$U8?JD=)Q.)U?J,2X!RX:)>S@5_8E7;R S,CDI<""[HR6%R-X[@ULB[ASF(%99=M$*)O M6=&SJ 16CH2HV6:YL+"O'"/CL-1FSAI[2-N3!OZ2Q!C*T+=-8/2$8IHN?RCJ M:!Y77G.7%=O08ZV=V2]C#A1X_O3Q"8[+8?3'O#E122D%EX9L1 K-(U*M*1.. M@?+/.A1/AD>N!P9\Y-M>=EU*O%(BHJYO<^.OMJ 88DBV!,VD<-PD*G-K98,K MKOQ4L*9B"2)2^XLCN=D8@8'TW"#.E$)>PJ9-4:F6)G_@4.LA-QO4RIWSH*5 M47PC,*[&RC=BDE/+8U,4]JU-$P'<;)6XXI@+V9IMI/IS7*TI#6:]^$P?*K2B M3_Z=V." /.;MR'O.Y4NCHIJ.['%FUY9A2A=5(V"V"ARQ?;J[V.#L->KCC//_\01[EN7%8;R M$9.^QSS-A>6)"5K0EP1E6Y!-UD&@*;W8 MC.(BN$_]'EW4H=R2##S:-DK81KE* S.M-4"P#"G ?:;Z)6ZX.,%H@ K#A3]+ MM@DGD*5:^X%N6L([Q]<\8RHK,U*8T/&TX#906]@(;)0U5@D;MLR4,<&H:$V\ MH9K"*0,8$.GLVW/)*'\TI=78/K3^%Y^_R%"L8THY2,/'#A.7C;6 MTL8FUUQA2B= <@6*%+_\#V=3=@$=?K5F5/M+2D_/"M![O,A> V!=CP:G+[)K M0O1\L/#3JD7<6O]%@W:-;9X*#-B6&Y!4QIG_OHMIFPLC4PC2'+OH$Q,M<6": M?_I,Y9Q@/360OC80F6);,#M2'Z.1%12V0;NB0P(8A." ((T;+RQF9PI;F. + M<5,5B D]D"+A2S0>LY9W M0'-A*W;;>P0P130ENTY-*N07NLFP3FA6C?(I/#V&V4]&O1NOPF=9#O+!J(:_ MTWP$K;U<4TU&@;UA^YTR5"O4T0+>+$?9L,RK\;!W0\@^=S*(H"!J.8%13*;P M^# OQN->$_^EA-T=PI2J?#"I>\-!G1=EG0U'D[RLAO$"FS?-6G:IY:?'L^;C MG>)DVM?\)JP8"<0[F *Y#8I!$"?P\UKB+\_%&>F*-Z9'[UAH:P.'D0L.W=5R M4/:[;%KFH\$D*V!_AU71.X^7;K1OGHQ'YA2.@=F=]J9%7@-/* :3O!Z.@M/D MI"S;<+>=N/%U?+JR; L*JC:8W_-B<[R4E1XD+"882#.A[U M?@.*FI^M'QY<@*1EA07R+3>,.>/?TP!,YQGM1]OD>Y&I^@F;4O" -_JO;=.& MWLJ1FG!JDL-\,!WVSCGK4/?F=9:=#'.\"1)3+/+1L.S]%6.9X*L]]>NVMEX( M62(24 _X6UNQSV["B;P15("]"62+1:-ZJ*/87OO!?>W7 BW'^:":XI_AH.K] MUB@>.ASDD^$@&];Y<%3V/NA*HUDY@CV;XI]Z6O8F15Y!5Y,)K&T0B$$0JIW9 M[7E4$')XB(T=PM)0D5II&-6*AX:S4W^GHEUG]+ K.^BP4WQ 2GW\WW,J-2JF MEYE:T/#L]RXB==2,]^<%W:^+^S6,>_/8ST[,Q].LZ$^R[[-!?PS_;9S3WJ^S M[8YJZMXH1%W3@/P&LDE_"N_R?YLM7,[GC]FO%/=&RD!VHKZ!SD?4N_D#AVLP MX/_V7NDB<; *F_6/Q/$O%Q_1ITV-P2CD>Q2'^@,U !"J1J4=QH@^4 MDJW3M=;:Q&$76[3B&-QE53W&/R,X)=ZG %TL7D\L+=JU"F5 42]Z5#UJ#)(, MB*#\I_?2UK$"CE7 $>4_O;>).EMPOJ>#$O^,RG'O=;R^UB2O0(2")V$$5QW* M9M7Y> R*1SZ%V^9:JG"!?#:M"Q3$IL.)$>N*:IB/\$Z!O^-RT#M/%(QZH>8% M''Q8H#@$K#HU*^ %@T&%*B9P-J2@B@&I)Z_RG<2#46P$,H5B.H6ACH%\X (" M\6X*O'(R:04;3^-'IF\4!P/UJX0&A6]_<(:KG_UOW^&&WS? M STUGC.QKX4(Y@6H 2" G2!AC5!^G.3C"I4QT"1A^]S/XRGKF;#D6AL,V,D= MW(E/C/4A6_!G+(I2W&UZ8I>5+6X MH]*)#U*X>[-^-EFX8] CI]DT']8%BC$/P(HY3(^>+?+)FNBY[[K9&"Q'R M]YIOC&B:&U42Z=%:X=4Y&L#9@Y6NJUY-MI!L.L9=3*&/OL>"KTDF[NCUI20* MO_/-]_3^N MN">3C^.K(R^:^DA*:W:<)/1$X,:U>#-VD>/%(B=0VA O\PG((M<&&Y)BND!= MJ>'G,0P$=NR-=1+A;\,A"'?E.)L6? 0W-A7H!#U :/ C^V$Q&H.^WK,[1# 8 M)\.*[J-B2#;!486F1/@&)0,]\W74]A=U-$.JY&:B75]O5>>^'' MWL;&UF]( B/>(7 04%X1=F08T=IK/9L4V7@((DWOE?$]-O!K"Y"G)AE>4).J MN6)E23QL2L;9$=IH.R\8W.\5/M\ZN<9JR820 T_JWFN/>#7N&T45FN) F@GR MK3JB6_>D!/81JK"?K75-6D.+52??0ZJMC==61]^"@A#::>?%,68M%%GH%*#] MF_X_%;OM46-3S;2;1;!CR0@4?DC"TWXS"=J,I J]/4LOQS'\Q!WL M^#$ZJ2;L2:#_HCWTG&-1+:_UD"2HU(^KT=I@WL&C#K>92NX.ZVQ49*,)[6Q\ ME>!ZG-39N*IA$G4<<%[=5F]*"G;0;^[:-&3%OOR#S+WKVLQK_ !T-\2^<@0'^'8*J MBW]'64V_5PX*FB,$1J"XA]*HT.>YJNX#.NJE!:@-2:J[^=^1_\QOWL>_#6G) M)+UI=M&@FIO9 E0.+I>613[T?FM&N>@AN+@X&4=D#"_P4E1UXHH^7+C?9Z-^ M@7:WHC\D$UY_S)\&\*?W02HL^2EJAHQ'?=@5?*4:4#OFTX _40,'CIJX;2"Z MW)$1Z^#!OW*Y#E(E(,XSBWY=T6NF+?-I-""KZ#=9B!".!^6-7[G8""ON?\'D M7"7:QVMTW'A!NO*N#2G16/Q*@-DC44_H+/XHE1EUS)/!DNO]XWE]NP95[@&E M#%.'$OAN/[O:W??1^S*H>M>?%@C6IVST],1H/.Z])@![X_6%V\U6#J%J$S ) MIG5T6XYZ(,1. C;4"$3IY@V15T0][>(6:4(I?8.+7C3A!3BK0 )&)^9X1$:H G;E33B8-U&7"3"6F@>O0C1!MHO"*T?$]U)T'#(BT M2#(>H"*9KSB?KSGD"#4S-!-^8U/B676A(6]DR)$W%UN3B$G5K([9O1M]JH)N M*3CE^?-LE91P+AU>HLU?,*]H\F!MF(IW5D8@\J?&4\G/3.'98HP](^?:91C+)I5N@# M32C-%N%6YW66>0U#Q!"("C0!%*V5W*KVQ61(%6-D!V/4MXNZ^7@,P9%2R)*H MBB=0I3H 0:IMBSP:@13>-9ADL0?ZH1 M$JF /AOA%TEA@@W4PZ'EK3[.GX'!.F&+QH M4,Z-Z3QN)^1C.1GB@>DI0<$1 M--I"QY,1G+QJ6'8@.R#0*1QLV-%R(M;4*1S+T734^S5"_B<4<48DBC[/ 5I_ MJGPPIA,T"MQIX3WPB]:*D2S$&A5H(Q&.S/J!39_ M?&B!FTF%E>JFQG;35-O M]Q$@O_96;7,R#&#OQQB%/:C&Z"BM!S6>J TG4S8!4.'3ORFOU$?N14-]G:%' MMX9_3Z8#I':K"WN(J+8!=]!50:\&PH\/04I'[0EY(G*MFHQL)0V?'1RC9,R2 M-SU8GWQQZ/>Q2;'L7H!7,*-^>6?0*SVWO[UC4]A_XG^8O1OF%KT?ZZU]6A 9) MR(M;_I5_"3VQ"A7B+YF)0TEJ#!C[Z3Q(EX1, OT@3M([02R(0BIID>U>7FM@ M@""*CH][$$+]Z!2M%@.!&R/;<[.]7X#2A3C$!ELE^RX;] <@)W\']UTQ'/%G M4'6_PS,^&9;^%]-JW+MF=-YF S6%0NU/^.*E)K@-AH?<=N@"+&B8% 43:UCDR MK<28%!J/>,R O@;R9TP6:1; \RQ?G1'/ Z&\X(.4._<@K(]4/D, O+9-4(8 M:V*$5:%CI#6NCB#7 )<=3E%"2SP'73S,Z=26=:KG,%VAJ//AI.[0][@L._5= M=NU[@O= W:GO:C+JTG?5>=Y3E& B_O44Y:7(ZUQ1D\$X= 0B90J>5=6*>P]> MHR%*_&P!S\209__1>Z< R0(2RH!U51,THM5P1,NJ]\Y0Z/S+?'-'>74G);DJ M\)%F6R%1)#3"EM5*'$N&N2C5PSZH"(F'C4M([52>DE1 J_<3[,GY$R%EL=3?X 8 MVP=?#\(8G_4&2S:GA#=A;WR_*#N.K>"Y58_DP_P>ZF^!Y2"#-W88(>/,9:NV=W,NFD) MI(MY61A YO+QILRK^LI/%P/1O#OJA[TX'( G1*U _P%V'4U+4(X7-1ISKH( M$F(=XFK$XA93B$4-Y)K @_!$H:J'-I,4XO/01_7.OLKS4CXS$"XI=1?W]P6[ M\;[CC#=VYI4833C<K* 5I7UGO4\@Y,OD(&%.SW MG(L_O%%W;(HVI&HBZ%WO366B"SB''Q/I'*Y^W/KI<>O5KI(2!8C&=\=-4.T. M#S&.S\76JUOQ3(4NN5:328!V7&:/RKEQPY?"2J;OYV-L$F^Y,N6U*58YFJ " M0%:=?%"4(-7#"1X,Y+$+7#$8RH8J (VTJ[*2R#*,65B8E!W MW:O0+P/'O(+GAZ#:C*HZEO2G]N?'.<+5/<*R9>= N!T+UMO:D()"RX:,6?;1 M-3=#-YBW3S"_Y=ENW;J$"(5 RVC^T32[DT9= TL;3[(:-+0)>M4QNK>A5H]P M 7 A\E$]AE-&>4[LFBOJ<3XIT)=2@>I595693R:5T>[1T3* E2M&)=K0X#/P MXG'1>SM;SIZWBQEL&X9DXA^,MJX&J"HQC@/0UYS)D MBY5AE](:,%JJY4UP8S_-X% 0+.<&;0+;K0%?6!O;M$$5N$4@J5OH^-_W5/EO MO6$YUUR<$P?1YC5CQK>=?3;H!2$6--NF7$5#NP1&MD;6M8,C\;VP3+IG.U'P M<4T? ME!@]<_V/[._/J\47^#Q5H,34Y*II26=Q@1+96P76E,[]HQ5\J\ 850LD M=_]3(.#^OQX4Y^#[GX*XQ,W'V4J"_"AUPJ'_GRG(/%^ 9#B'6!)%W\[6B)#! M]<"2\2'C^.<5AF:] 8UP^]]!\J4U<]CJW)\6CX^L5R[Q.L!"VG1NO@*99>]* M"*;P B'7&0(>Q-WOO,_A1?EL%^N7Z\OLY+OV!37/7,CU1SVVO3$Y^(VZTQL_ M(1[UH'WD^U:T;4^O7;@\E>C!'96"T""*-Q\O!H/^8/!]FC*B(ZU-^;_FGU^_,'=F?%^AH>L+JU]G[ MJXOLGV^)<_\W$,3KBS?ABV8ZI/ER,AN2-X[08F8U:M&[6(FC6MLV@41#W=!: M!*T&OSI:$IKAXRMR\Q-H]I[:#8 MG-E6N_?TL\CSZI2VG>C_0?3D[ 8CM.S3LJ_[=!;';-J4E+_5H]AI&4]CW]9E ME$D=/JD_UATF-"QBO0VCXQU&QQO!9]L*0!MZS,\&Y;YC& "LLKO?/1 [E4,C MY(X3A+6WDWL=IAVTWJ\GQTP5%IZ2Y!?WV2_0Z0?]A7;P;H>TEM77S',)BYY'#UN:/$<#@S*(\+^;%Q% M1")REOV=Q2V!)A*RZYM&;K]"WZ>Z&Z[VF:E C[KV ;W&66FUYZ!8Y(?DN*TQ M 8/U=XTXN2D1Q=V>751*>#^*L^"H=+EDZ.87AP._$! MC>/M^'@?KP7O(SF<]//Q;B?Q;AV&")X<6<_LC8(02>_*US09'^57P%LZ_>LL M,XK('J5+Y?;IR.!7@L5O)&3GC40&\\_SVRUEH03\+T"%S,,ZU M4L,JQDTVXZKV:((W44@1%5K>;.IO"F2Q!J( M0VD>ON8A!764"C JDQJ.%' M#99YQ%+9;/07EY2!=XD-N,?68XVV6/3V((T>LUM1L-#@?FD'"PT.%P-=O-%@ MH$=<:GO@.H/#F RW#UH^!, S,'59_,[D %0,?+KKCMWM QL*18%O!IZY%03S M$ZR5.1Z,3_M9.M&EB2NJ YN2SAWKC^5*[[PB)>%#P,_%,73K(WD&Y.-#>08<2&-YABJ922$BUVCJ MUVZF_:ZS<6E+?VRP*, J0]=ZU*D;8>HV'MQ]2>">%P+LR0[$@T>E8>%,'Q2" MBD%NNK,V9I] _@QDGW *[SU#VCNQYC??'/3'H06JZ$_"+SL!B@9*2W\:MM0. M+!H,9A0;S5Y0T>8+HZBMS45XJ82T;T>8VM'4\EOH^9[?]K-R@C\. N@4+3,& MD4KJQT'0I7XS"#=_(Q6E,8-+5:[M[%^8:]A7+8"$?&R["Q^S)4^958=BCP-7 M6FF07+ZCNG;B7MP:K8!K+DJ6;X3.[N;S>U.S]*CI[L>_)1.GR1V]CJUY=\#: M8Y@GZ4$V\#?/C(R077^:S]DXI<[#I:I"=/OL("A_I%A$FMORB03(2^U/Z>A4 MCB'H)MTVU&5.\[>5-7.\9U-=!SZ ^%J^EK7E)/)"L5 JX M*65LD#Z0-(.D((,/I0)I)Z=Q.SNZY1C0U MMB/#)WS<5U5L=J=+?ZNHA#QFXX^=(?0P4B!>:"P['I7Y.,T =$<.?E3=:)MM M*P=7)^F-O6R#7B[>@/ XQY+6J\47N')NKG+T":U6)LCCY>(CB&7-,,J_Q9#[ M/$!H%1L2(U(KTW.>;"#;"%#R>3N ]K<[.>-!]I:<2!RRV7:#!!D&/STM^]E@ MR-=+_$=^,TAH]X#"P^FY.[YUJVTKBX[[S#M[CBRY296.QR,(G5P_;Z/6 M]CCIQ%"ZCS@>QN!_(09_!U$2M2*RPDE05U?K69?0ON[ZI3/,76(Y\;:M>K^< MWZ,AYSX>@&(Q)V.>^Z)?%8'B!(I=%7P9@0$_R[S$S! F_-!9LV?*XT9)X6C? M>-H R(^P!8K9+,*@#@+*/K3C!D9V*"\;<("(Z-F*DAW<4DF@[,BM[&-EQPP6 M\9NP&8$6W?^P0PV?]^V.F#C)+/ZE+1K*V_?>+WKJ/T9AZMG-_ O\L,3 B*[7 M9@C@&"R?#1%H!D-:<%$22CJBZ5+.6!KNED(IV @++E+^N+5[!8C LTOYV$TL]_B2\GA468O%[(R6S*2FF[:Q?-X2/' ;='JR[PEE.7GJQ'Z/@[8&DH;'(#QU[BP,F"L(>2"('8;(G M7#915-2 VT1AV9-FF71K"HCT<\;_<% M)5'.CQMZM*D7:0+O1$5_'AAY; K1FRPN2_X9(.3'RK7?>BQ>S%:P@YTQRO?M MY>H >M^+2QZPGQ0*^3%FV%36#,(81+X+=&Z$-8A\%_AA$.@@\ET3\R!][1R" M8IY,"_L&R.$1-I\.\H[&OB-"=^3+\3#4']N@MIL/1R/J$8 [^/+;(9$G27,/ MSG@X^SH<)B74-K\)A-$,PSZ56Q#1K$O(VUJJ/)W+5#E7^$0 MQ;4L[6AJTYP:$D6(@AZQ246^ KEU&$=-CS?%,.HF M@AX^IX#4VP6%")#UX0)\/!5,T&\CMO8&!F_B"0,O?A1J^=%NSS2F>6X!S8]X MU>!1)][D27T[,P5NYP5#0E\HA-SVR)+U!CW>#43Q&$^OTYID FE3S@^ MT%\.DMWL$3TE0,<:"#L80S0Y4DOO"4!MMH(X>/"D7F*QFW$91(]X#J&Z+:Y] M8J2_)*!ZXY(18_PR7+MA#Q8D'2NHS5=Q^UKS;7%'P"(MV&J_9Z?D^ 8:M][<$.+DSN:4R3+0=AD>O4E*V% M%OU1.DWIZ-7PZ-QHW@I1WIM)C,U$GFM.F!;T@5>+/K09Q.+-OC.?=@W]5MO'\XXLH1&R5806%8'-B MI1,")AZOFM B123+)\1.?EO]A#W/'UQ X5#.$_I7#BF8$"QDJE;"7X(J";%3 ME"S.D>0@D>H(7I6#XX/I@[CMD!H:=0I2##56JB!BQXH@+L6Z# L6-)^*5!U( MKI];.(H PEUSK]NUR%7$WW[6E"Q0<)2 ?!#2?\3J\N?!_ ?WRM_O?OXQ^P?\)SSC,;]< VH_E&85 M^E?TW?A[W:'UXW3Y7PK5A]+)]R'ZN+[2T0#R#(TBBNL?#PJ*%A4X3'F+S.<( MV*)W=[L^XB5&P\GYQVD\GIQ_',4CA7Y>_][/!F4\4HA^+!-AZA]PJFBY>27Z MEKN$]DDB9B^D?$**^WA6:55=(1ZA8 (*;>LI*?A_ROJG#1V3!MO".SSCHI*9-!<]QFD,\,_S'4L8P(2(EI'X8"# M$6CYK:%PYX^;/L*Z1I,7=-I#D$?[T]/*QLD%!$[-ED3]@[#P"TX\ALU]CE!2 M'SGJX]8LIWG.>">R\[TFF&N-SS__PJ(GR3Z8[>:A]QOH\K86', ^DT.P7 I(43+"RN&L M;]4FZ'>BEQ/GD0ITJ\5)V:UIU[;^SO"R1J5F1F!A]3*!NRX>A!,C8I_2XVM7 M1B0!Q6+K);32C8#:[]G\&'S+]AC<&:I0$CWZP:7C5;_92C6A_Q,YVHYCK#N_ ME!X(VP\BDPIMH"O,K"64,-RK9+T' O'U1]9L:[V:4Q(*_(T(2AV7["8H 7.C M2\!TGMA7%*WQDMGW#.<;!U6H^Q=7+AIE&EQ*V\@/%*X46'Q ME^23?@]F(?>/M-*2P>:\VK>F/NXA3^YAR*[T/%D<@.M+;DY >"KD W9J! W\^>@^49V=_KZ._V_7(:_;VR[\=_Y\AD M84(MM6>.24KX2HDY]U^C(+96(3HA]:6VV$SB85UQYMRO.)-X0TK*?"L_,;>7Z*Q9\46BK%*#TA$?/"V-( M.2?4" ('P4(4WS1T@-1?+MX4X@4 2:?Q EAQKN(8!7KXLV#X'?/+&H!2DKP4 M,OU?5H0/&BN/+&G[["Q:;W(JI\[*+ER'CUAWJ"@(56OS]+B[HPHVN_E=3'$\ MOR<7"EPPL/NZDBF,JF*6>2!9&.N)N,O/B;@DE44VDC1+]BD2)7_U"1"TS:90*.<8%3&V9 M\)977TPD@((Q)@=[LX9)ZPQ-N9Y@S:103_C",15ACIYK;OPZ,L?VT@0'8SM3 MP9D]4\R[@E,7T=R;(AJ@>?A0N>Y-T'HTE.;PUJ5X3G -1T-[RS2HSC)>/<=# M('!5;;[Z2%!]F8 ]'E@1YHAT8-M3"ZE4,+SQM:']S/,MW((Q7L@BY/;I$?EP-G.: M 09=F@A7NM')>OIIMGQ@RQR/[''6 )/XK^UV][?_"U!+ P04 " #B@,Q0 MX*&",U<" ""# #0 'AL+W-T>6QED^_3XDDN;B4++0.M+?7R._3M_QR>U M$U9J0_%]@;$"#:.\BF"A5/G>\ZJDP Q5%Z+$7$'XC>#W^"7QR*WTL?P2\/@^]! MC\#O#-AK-S8.,\&'_9U!Y]"9$<-@C6@$;Q E*TG,K PQ0C?./36.1% A@=*% MI94%QE,]NG#@>J;F6@XC7$B;VV5POZMV^"C0]8Q 0FDO< J=(PY+I!26_%9W M[&#K?!("K;WG@.XDSTMA^D_4"-!V5)=U\H"3G#+O%_#9A M<&3".$1='E (21XUSY1*HAU80K#&4I%DV_-#HG*)&]654Y,=JWEZ@IJ?^SGG MF&.)Z+9H7?LO^2G_9\6SR[^7;/]5QH*?4:,Y7D] Y/P41"Y.0>0)U.3LZN5K M-->D?RO2:\_OK4O"SA6A]X)53:@BO)5;D#3%3H^YHT7PJ[DK@I:+Q" M*_U!L,/7Z7U)QJA1[DO&6$ZLB;UZW8!*2L"$!+0#:<;Y^&Z L M-6U.U[ZT].1(HLBC!H'3#8!Y_V3=CP=K?XB?96'\96<3PO;=Q87/-JJ4_A]V MJPQ\LK*NE %>NO6%WSHE<[]1*I3%1;_;'5^44IO.A_7PH)!SRJ>_EPV>EVA*R"_:2+H-RU#.JSL]56F_5EI]<1*^U\ M6,9KIR-+;72I?ZD\O?(;^_27=?J7-4$6R\S9HDC?BA^D+\$5_/Z=[\H%G34. M#/+AFP36R\ZX"R=\U%X_Z$*'Y\M.^G>A.O K+M#/2'%X^5L'\9W[?\)H5RN= MJ6N;5:4RH8ZC4T6\NO$;O?4=862I+CM7]E$YL9!K%;'A*C=Y_1,"!.? )=P[ M#1^XF[P7&3EYC+>%SN'JN?@H"VDR)5)T/0+L$X#]DP&*LX5$D ,"20@!R>#/+*EEL$.2(@1Z>#W$B#(,<$Y/B$D/_N(\@) 3DY M':3T&P0Y)2"GO)!W;BV-_I4^$-+DXFZK7'T8 IP1@#->P&55EM(]"[L22[TV M&KXF31#S++.5"1H/XEUJ%.\R-S:TZ!^I7<6?_ZWTHRQB6_^10OI-X5CV2-DP MVV:YL2ZLU(@L8:1+SRGVR]VX6W\ J:C5-)C=LEG:_,G712[S@%X#J1R XFY M60,*QJ1DTF.V"1I>/DKS0]Q:V?!(CQ))C]DDW]2J@NC=:IF*D&;_[5/RZ#/+ M T8[5T%[_OD33N)W0^!=V$"A<@5=!V-2\N@SRV,!<#%-6!2-/+!/%B?,RHC9 M?:G$O?S9;$[*$'UF0RPWTJF-+7+E_&]I+ G/F(U219]9%35-+(K@./VHWC0F MI8H^LRINE?18"'U*"'WV&J,L=:W2U!\AG0_:K)7)7HT^RZ)2X@NT:^74*Z'V*1GTV650I+IL(:/S[QUX2F:O MRYX!)84!LQ3(PJ=1XPXH*0RX*PH2QJ/JL&4UR&HM='6WUF3B[ MCQ60_QUC4A89,%N$+-3$&<:D?#)@]@DJU5I#2.EEP*R7UIJME9+RRX#9+V3Q MUNPVE&L&S*YI+]Y:HTE)9\ L';**:T1S2)EGR&R>MX526R2'E'6&S-8A*Z9F M)"GK#)FM@RNFUAA2KAFR3V0=2J=6.'*IA-DP;354*R3EER&S7UJ+J59*RC1# M;M/$JDJOW9I9:3$,CQ)$=.*28EER"P68A4'&GZ.5Q8IL8Q.6M(, M,28EEQ'[DGRYM2;E8T *=%59U=5B,@S&I.0R8I;+M0I2%XFQK;K!F)1F1LX9Z2]R2D!C=@7Z'$_;Q2+D11C4@X:,3L(@[WF'#1F=M#?S0^\'9#&E(/&S [:8\X;F"T.&E,.&G-O$:OSH5CP MU*EQ&CUW2]&JT=/)/6+,#MK/MLS;9EL:]R9EH3%W&03GR*LB17&/W'9G4@X: MGV)A_S!L8DS*0>.C+_$#XV$HQ?L"*0=-CC_!=L!L;E^D'#0YZ20;[D 3RD&3 M8TZRO4V0,";EH GW%N64$GNAC?BHC%KIN!7TH=#KNFK'F)2#)LP.FI?[]1P+ M)?HO:'\@WA?!&)-RT(1]FS+.W;_"51;*:9OK+$478U(.FC [:-=;#DV?;M)= MJM38>#$A=RHS.RCV\"SM[Z_O3+&0SZA,QYB4A2;,%IIGH9).0\^&"%;EMI[@ M"E8 I&I40A/*0A-F"QTF#=-F[T]7-[]Y<1BE$.:4LM"4>\ORJ_+W935@-]YC M3,I"4V8+[<#."NO][W"#PDD4HL68E(6F1]R(1EMH2EEHRFRA.*R;#+*.VCJO M&QYC4A::,EOH6JV4J]/U/=UNU#P#=HQ)66C*;*&WT?R7<0=Q8DS*0E-F"Z') MA"_R/U";_[-RVH,KZP$48U(6FG+/Q\7YZVO]J'-E<@^#>E;(> ^ V<6=RS$F M^<0,>RW4LC39.H,TI2PT9;90^^)D6\DVHRPT.^*:4+#9#W&WW:]B-1^>'4UBFOTBTJ9!.4?(*SRVRBM(!5@-#S?4:,UPT:H.3#G%UF M%^WH=OMF<@BB0-MI; .4?*"SRUX3_=VS *GC-T#)QSR[R4<7Z7#_X7VN5MJH M_"M=JS\?A5E517,%[=^;6ROA^.L?+_^?QX7]02P,$ M% @ XH#,4$J:BJX, P JCT !H !X;"]?<\$MJLT;I-L@)"I!ZP72 :Q=Q]%313 MYI]".-.($$3,G$8?B.$]#]_Z73=MCX=QLSV-=V_[W6%\7&RFZ?2E:<;EIM]W MX_WQU!_.OZR.P[Z;SE^'=7/JEJ_=NF]LV\9FN%YC\?1PO>;=\\OC8GA^,8N[ M']VP[J?'1?.V:WX=A]=QT_?3V%PNYOZ\P?F6]U/_/]L?5ZOMLO]Z7/[<]X?I M@Q1_-U@T'P>R\X&L/)";#^3D@?Q\("\/%.8#!7F@.!\HR@.E^4!)'BC/!\KR M0&4^4)$',BW(V.HC$=9ZK0UP;?1>&P#;Z,4V0+;1FVT ;:-7VP#;1N^V ;B- M7FX#=!N]W0;P-GJ]+>AM]7I;T-M6>-:FAVV]WA;TMGJ]+>AM]7I;T-OJ];:@ MM]7K;4%OJ]?;@MY6K[<%O:U>;P=Z.[W>#O1V>KT=Z.TJG)7088E>;P=Z.[W> M#O1V>KT=Z.WT>CO0V^GU=J"WT^OM0&^GU]N#WEZOMP>]O5YO#WI[O=X>]/85 MSKKIL%NOMP>]O5YO#WI[O=X>]/9ZO3WH[?5Z>]#;Z_4.H'?0ZQU [Z#7.X#> M0:]W +V#7N\ >H<*[RKI9:5>[P!Z![W> ?0.>KT#Z!WT>@?0.^CUCJ!WU.L= M0>^HUSN"WE&O=P2]HU[O"'I'O=X1](X59DUHV$2O=P2]HU[O"'I'O=X1](YZ MO1/HG?1Z)] [Z?5.H'?2ZYU [Z37.X'>2:]W KV37N\$>J<*LX(T+*C7.X'> M2:]W KV37N\,>F>]WAGTSGJ],^B=]7IGT#OK][@-Y%KW[P)Z%[W>!?0N>KT+Z%WT>A?0N^CU M+J!WT>M=0.^BU[N WJ5"5X?*.C7:.EC7J=#7::FPTU9H[+14V6DK='9:*NVT M%5H[+=5VV@J]G?8*\G'3#?W+]VG8'M;CK:/\L_CG<:X0'Z?W77_[')=5/P]P M1?9TWJ9O+I\W_V-=5OV3HKF.,3[]!E!+ P04 " #B@,Q0-+K3:6X" !S M.P $P %M#;VYT96YT7U1Y<&5S72YX;6S-V]]NFS 4Q_%7B;B= MB @:GI MS;;;K=+V AXX"0K_9+M=^O9S:#MI529U:B)];T+@F'-^$.MSEYL?C[-QJ^/0 MCVX3[;V?/R:):_9FT"Z>9C.&RG:R@_;AU.Z263<'O3.)3%.5--/HS>C7_M0C MNKWY;+;ZOO>K3T_73ZTWD9[GOFNT[Z8Q>1C;5TW7SPUC:_IEC=MWL_L0%D2K M+\?0Q85KFRA4792\8<+K&T_GX;YO#\;:KC7_%6W:;KO&M%-S/X1;8C=;HUNW M-\8/?>SVVIKVN[?=N'O.>Z>M_ZJ'T#@Y]LE?"^+KY?"/O3D?8*E<"'27:BZY+3PDH]H3ENG->V;AH?6U_MA M?TWVL'P_]\+_%%VR'-[WUB^70T)R9) <.21' D5>5V. M\:"[\5]1?D[3X65^LOS7]O8W4$L! A0#% @ XH#,4!\CSP/ $P( M L ( ! %]R96QS+RYR96QS4$L! A0#% @ XH#, M4"?HAPZ" L0 ! ( !Z0 &1O8U!R;W!S+V%P<"YX M;6Q02P$"% ,4 " #B@,Q0/;6P"^\ K @ $0 @ &9 M 0 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #B@,Q0F5R<(Q & "< M)P $P @ &W @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( .* S%"/K5?MZ , #,5 8 " ?@( !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ XH#,4'HV.[;T 0 D@4 !@ ( !JQ$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH#, M4*8VZ4NT! +!< !@ ( !2AP 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ XH#,4'7ADL !X;"]W M;W)K&UL4$L! A0#% @ XH#,4#O":D.W 0 MTP, !D ( !V"X 'AL+W=O&PO=V]R:W-H965T^M $ -,# 9 " ;,R !X;"]W;W)K&UL4$L! A0#% @ XH#,4)8\?O"W 0 T0, !D M ( !GC0 'AL+W=O&PO=V]R:W-H M965T(M0$ -,# 9 M " 7HX !X;"]W;W)K&UL4$L! M A0#% @ XH#,4(E@X\.U 0 TP, !D ( !9CH 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH#, M4$(M$\NV 0 TP, !D ( !+$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH#,4"6_Z(.U 0 TP, M !D ( !\T4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH#,4/4R=W:V 0 TP, !D M ( !NTL 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ XH#,4+2-)6JX 0 TP, !D ( !@E$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ XH#,4-4X MUX*X 0 TP, !D ( !ZU@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH#,4+^<;B?& 0 . 0 !D M ( !NUX 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ XH#,4-"!JIBY 0 TP, !D ( ! MFF0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ XH#,4(D)M6ZW 0 TP, !D ( !>6H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH#,4()EV""X 0 TP, !D M ( !S'8 'AL+W=ON ! "!0 &0 @ &[> >&PO=V]R M:W-H965T&UL M4$L! A0#% @ XH#,4/N!I23' 0 ' 0 !D ( !PWP M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MXH#,4"_W#,U= @ E < !D ( !F(< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH#,4"<4]MWU 0 W@0 !D M ( !T)4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ XH#,4&JR2QO1 0 Y 0 !D ( !KYT 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH#, M4,P'BYE< @ DP< !D ( !9J4 'AL+W=O&PO=V]R:W-H965TJ !X;"]W;W)K M&UL4$L! A0#% @ XH#,4)3WYW(] @ =@8 M !D ( !>*T 'AL+W=O=#T" S!P &0 @ 'LKP M>&PO=V]R:W-H965T*5 ML0$ -(# 9 " 6"R !X;"]W;W)K&UL4$L! A0#% @ XH#,4//DYRTH @ " 8 !D M ( !2+0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ XH#,4($I@P]* P DPT !D ( !\;L 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ XH#,4!M) MC\$6 @ [@4 !D ( !*L0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH#,4"UUSG-7 @ =0@ !D M ( !DLL 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ XH#,4"N:'HQL P 4@\ !D ( ! M -, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ XH#,4#L>W,]2 @ ^ 8 !D ( !Y-P 'AL+W=O&PO=V]R:W-H965TC,?'P, '$- 9 " ;WA !X M;"]W;W)K&UL4$L! A0#% @ XH#,4"F2YN2H M P <1( !D ( !$^4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH#,4*U^&PO=V]R M:W-H965T&UL M4$L! A0#% @ XH#,4#.3DDX% @ 104 !D ( !Z?< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MXH#,4+QC?;.[ 0 T@, !D ( !2/\ 'AL+W=O>] 0!X;"]S='EL97,N>&UL4$L! A0#% @ XH#, M4,*2ON04" 4T0 \ ( !:< ! 'AL+W=O[+ 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ !Q '$ #A\ (W. 0 $! end XML 102 R18.htm IDEA: XBRL DOCUMENT v3.20.1
    Goodwill and Acquired Intangible Assets
    12 Months Ended
    Dec. 31, 2019
    Goodwill and Intangible Assets Disclosure [Abstract]  
    Goodwill and Acquired Intangible Assets
    10. GOODWILL AND ACQUIRED INTANGIBLE ASSETS
    Intangible assets:
    The intangible assets acquired from the Company’s acquisition of Shannon Systems in 2015 and Bigtera in 2017 are as follows:
                                                                     
     
    December 31
     
     
    2018
       
    2019
     
     
    US$
       
    US$
     
     
    Cost
     
     
    Accumulated
    Impairment
     
     
    Accumulated
    Amortization
     
     
    Net
    Carrying
    Amount
     
     
    Cost
     
     
    Accumulated
    Impairment
     
     
    Accumulated
    Amortization
     
     
    Net
    Carrying
    Amount
     
    Acquisition-related intangible assets
       
    13,117
         
    (3,444
    )    
    (8,652
    )    
    1,021
         
    13,117
         
    (3,699
    )    
    (9,418
    )    
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    The Company assesses the impairment of intangible assets whenever events or changes in circumstances indicate that the carrying value may not be recoverable. No impairment losses were recognized in 2017. In 2018 and 2019, the Company determined that the carrying amounts for intangible assets of its Bigtera and Shannon units exceeded its fair value, which was close to nil, and recorded impairment charges
     of US$
    3,444
     
    thousand and US$
    255
     
    thousand due to lower than projected business outlook. The impairment was measured based on a discounted cash flow method, which uses assumptions that are considered Level 3 within the fair value hierarchy due to the significant use of unobservable company specific information. Amortization expense of acquisition-related intangible assets for the years ended December 31, 2017, 2018 and 2019 were
     
    US$
    2,534
     
    thousand, US$
    2,964
     
    thousand and US$766 thousand, respectively.
    Goodwill:
    Goodwill is not amortized, but instead is reviewed and tested for impairment at least annually and whenever events or circumstances occur which indicate that goodwill might be impaired. The goodwill that resulted from the Company’s acquisition of FCI and Centronix in 2007 and purchase of BTL’s assets in 2011 was US$66,300 thousand. As a result of the acquisition of Shannon Systems in 2015 and Bigtera in 2017, the Company recorded additional goodwill of US$33,204 thousand and US$625 thousand, respectively. Goodwill is tested for impairment annually on November 30. Total goodwill was US$58,331 thousand and US$17,489 thousand as of December 31, 2018 and 2019, respectively. The Company recognizes an impairment charge for the amount by which the carrying amount of the reporting unit exceeds its implied fair value.
    The Company elected to adopt ASU 2017-04 starting 2017 (as described in Note 2 above). Under the updated guidance, the Company applied a one-step quantitative test and recorded the amount of goodwill impairment as the excess of a reporting unit’s carrying amount over its fair value. Fair value determinations are sensitive to changes in the underlying assumptions and factors including those relating to estimating future operating cash flows to be generated from the reporting unit which are dependent upon historical data and internal forecasts and projections developed by management.
     
    Assumptions used to determine fair value used are classified as Level 3 within the fair value hierarchy due to the significant use of unobservable company-specific information. As a result of the goodwill impairment tests conducted as of November 30, 2018, June 30, 2019 and November 30, 2019, the Company determined that the carrying amounts for Bigtera unit and Shannon unit exceeded the fair value and recorded goodwill impairment charges
    of US$
    625
     thousand and US$
    15,715
     
    thousand
    in the fourth quarter of 2018 and in the third quarter of 2019, respectively. The company used discounted cash flow method to determine the fair value of the Bigtera unit and the Shannon unit.
                                                                             
     
    December 31
     
     
    2018
     
     
    2019
     
     
    US$
     
     
    US$
     
     
    Cost
     
     
    Accumulated
    Impairment
     
     
    Foreign
    Currency
    Adjustment
     
     
    Net
    Carrying
    Amount
     
     
    Cost
     
     
    Disposal of
    FCI
     
     
    Accumulated
    Impairment
     
     
    Foreign
    Currency
    Adjustment
     
     
    Net
    Carrying
    Amount
     
    Goodwill
     
     
    100,129
     
     
     
    (41,770
    )
     
     
    (28
    )
     
     
    58,331
     
     
     
    100,129
     
     
     
    (25,117
    )
     
     
    (57,485
    )
     
     
    (38
    )
     
     
    17,489
     
     
     
     
     

    XML 103 R89.htm IDEA: XBRL DOCUMENT v3.20.1
    Shareholders' Equity - Additional Information (Detail) - USD ($)
    $ / shares in Units, shares in Thousands, $ in Thousands
    3 Months Ended 12 Months Ended
    Oct. 25, 2019
    Oct. 29, 2018
    Oct. 24, 2017
    Nov. 02, 2015
    Dec. 31, 2019
    Sep. 30, 2019
    Jun. 30, 2019
    Mar. 31, 2019
    Dec. 31, 2018
    Sep. 30, 2018
    Jun. 30, 2018
    Mar. 31, 2018
    Dec. 31, 2017
    Sep. 30, 2017
    Jun. 30, 2017
    Mar. 31, 2017
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Nov. 21, 2018
    Retained Earnings Adjustments [Line Items]                                        
    Dividend declared         $ 0.0875 $ 0.075 $ 0.075 $ 0.075 $ 0.075 $ 0.075 $ 0.075 $ 0.075 $ 0.075 $ 0.050 $ 0.050 $ 0.050 $ 0.35 $ 0.30 $ 0.30  
    Increase decrease in dividends payable                                 $ 4,048 $ 420 $ 11,069  
    Annual Dividend [Member]                                        
    Retained Earnings Adjustments [Line Items]                                        
    Dividend declared $ 1.40 $ 1.20 $ 1.20 $ 0.60                                
    Quarterly Dividend [Member]                                        
    Retained Earnings Adjustments [Line Items]                                        
    Dividend declared $ 0.35 $ 0.30 $ 0.30 $ 0.15                                
    American Depositary Shares                                        
    Retained Earnings Adjustments [Line Items]                                        
    ADSs repurchased during period, shares                                 762 1,006    
    ADSs repurchased during period, cost                                 $ 25,103 $ 34,755    
    Average purchase price per ADS                                 $ 32.82 $ 34.54    
    American Depositary Shares | Maximum                                        
    Retained Earnings Adjustments [Line Items]                                        
    Repurchase of shares                                       $ 200,000
    XML 104 R79.htm IDEA: XBRL DOCUMENT v3.20.1
    Actuarial Assumptions to Determine Benefit Obligations (Detail)
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    SMI Taiwan      
    Weighted-average assumptions used to determine benefit obligations:      
    Discount rate 1.00% 1.38% 1.63%
    Rate of compensation increase 4.00% 4.25% 4.25%
    Weighted-average assumptions used to determine net projected benefit cost:      
    Discount rate 1.00% 1.38% 1.63%
    Expected long-term return on plan assets 2.00% 1.75% 1.75%
    Rate of compensation increase 4.00% 4.25% 4.25%
    Korea      
    Weighted-average assumptions used to determine benefit obligations:      
    Discount rate   3.60% 4.10%
    Rate of compensation increase   3.00% 3.50%
    Weighted-average assumptions used to determine net projected benefit cost:      
    Discount rate   3.60% 4.10%
    Expected long-term return on plan assets   1.40% 1.10%
    Rate of compensation increase   3.00% 3.50%
    XML 105 R81.htm IDEA: XBRL DOCUMENT v3.20.1
    Components of Income Tax Expense (Detail) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Income Tax Disclosure [Abstract]      
    Current $ 6,558 $ 13,455 $ 23,465
    Deferred 1,118 (1,664) 581
    Income tax expense $ 7,676 $ 11,791 $ 24,046
    XML 106 R71.htm IDEA: XBRL DOCUMENT v3.20.1
    Refund Liabilities - Summary of Change in Refund Liabilities (Detail) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Other Liabilities [Abstract]    
    Balance, beginning of year $ 2,093 $ 1,432
    Additions 5,076 4,908
    Actual sales return and discount (4,909) (4,247)
    Balance, end of year $ 2,260 $ 2,093
    XML 107 R75.htm IDEA: XBRL DOCUMENT v3.20.1
    Amounts Recognized in Accumulated Other Comprehensive Income (Detail) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Dec. 31, 2016
    Retirement Benefits [Abstract]        
    Net loss $ 693 $ 678 $ 678  
    Total recognized in accumulated other comprehensive income $ 693 $ 678 $ 678 $ 963
    XML 108 R85.htm IDEA: XBRL DOCUMENT v3.20.1
    Deferred Income Tax Assets (liabilities) (Detail) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Income Tax Disclosure [Abstract]    
    Notes and accounts receivable $ 3 $ 47
    Stock-based compensation 1,104 2,103
    Allowance for sales return 541 210
    Inventory reserve 1,733 1,283
    Foreign currency translation (20) (8)
    Property and equipment (359) (52)
    Investment tax credits 4,532 8,684
    Net operating loss carryforwards 14,028 11,895
    Others 494 945
    Valuation allowance (18,108) (20,041)
    Deferred Tax Assets, Net of Valuation Allowance, Noncurrent $ 3,948 $ 5,066
    XML 109 R56.htm IDEA: XBRL DOCUMENT v3.20.1
    Summary of Notes and Accounts Receivable (Detail) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Dec. 31, 2016
    Receivables [Abstract]        
    Trade accounts receivable $ 110,351 $ 92,408    
    Allowance for doubtful accounts (1,617) (645) $ (598) $ (723)
    Notes and accounts receivable, net $ 108,734 $ 91,763    
    XML 110 R52.htm IDEA: XBRL DOCUMENT v3.20.1
    Components of Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Assets and Liabilities Eliminated upon Consolidation [Abstract]      
    Beginning balance, Foreign currency items $ 1,173 $ 3,321 $ (69)
    Current-period change, Foreign currency items (1,265) (2,148) 3,390
    Ending balance, Foreign currency items (92) 1,173 3,321
    Beginning balance, Defined benefit pension plans (678) (678) (963)
    Current-period change, Defined benefit pension plans (15) 285
    Ending balance, Defined benefit pension plans (693) (678) (678)
    Beginning balance, Accumulated other comprehensive income (loss) 495 2,643 (1,032)
    Current-period change, Accumulated other comprehensive income (loss) (1,280) (2,148) 3,675
    Ending balance, Accumulated other comprehensive income (loss) $ (785) $ 495 $ 2,643
    XML 111 R94.htm IDEA: XBRL DOCUMENT v3.20.1
    Table of Stock-based Compensation Expense (Detail) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
    Share-based compensation expense $ 14,591 $ 20,779 $ 15,494
    Cost of Sales      
    Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
    Share-based compensation expense 305 390 293
    Research and Development Expense      
    Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
    Share-based compensation expense 9,927 13,278 9,255
    Selling and Marketing Expense      
    Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
    Share-based compensation expense 1,789 3,407 3,167
    General and Administrative Expense      
    Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
    Share-based compensation expense $ 2,570 $ 3,704 $ 2,779
    XML 112 R64.htm IDEA: XBRL DOCUMENT v3.20.1
    Property and Equipment (Detail) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Property, Plant and Equipment [Line Items]      
    Land $ 68,243 $ 68,243  
    Buildings 18,130 18,130  
    Machinery and equipment 26,426 26,902  
    Furniture and fixtures 6,919 8,538  
    Leasehold and buildings improvement 7,964 7,661  
    Software 25,938 23,971  
    Total 153,620 153,445  
    Accumulated Depreciation 55,318 52,234  
    Prepayment and construction in progress 186 199  
    Property, Plant and Equipment, Net 98,488 101,410 $ 51,370
    Software      
    Property, Plant and Equipment [Line Items]      
    Accumulated Depreciation 22,312 19,269  
    Buildings      
    Property, Plant and Equipment [Line Items]      
    Accumulated Depreciation 3,632 3,231  
    Machinery and Equipment      
    Property, Plant and Equipment [Line Items]      
    Accumulated Depreciation 18,828 19,005  
    Furniture and Fixtures      
    Property, Plant and Equipment [Line Items]      
    Accumulated Depreciation 5,196 5,808  
    Leasehold and buildings improvement      
    Property, Plant and Equipment [Line Items]      
    Accumulated Depreciation $ 5,350 $ 4,921  
    XML 113 R60.htm IDEA: XBRL DOCUMENT v3.20.1
    Long-Term Investments - Equity Investments with Carrying Value (Detail) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Schedule of Equity and Cost Investments [Line Items]    
    Long-term investments $ 3,000 $ 4,242
    Cashido Corp. (Cashido)    
    Schedule of Equity and Cost Investments [Line Items]    
    Equity Investments Percentage of Ownership 0.60% 1.80%
    Vastview Technology, Corp. (Vastview)    
    Schedule of Equity and Cost Investments [Line Items]    
    Equity Investments Percentage of Ownership 2.90% 2.90%
    Deep Vision, Inc (Deep Vision)    
    Schedule of Equity and Cost Investments [Line Items]    
    Long-term investments $ 3,000 $ 3,000
    Equity Investments Percentage of Ownership 14.80% 14.80%
    ProGrade Digital, Inc. (ProGrade)    
    Schedule of Equity and Cost Investments [Line Items]    
    Long-term investments   $ 1,242
    Equity Investments Percentage of Ownership   49.00%
    XML 114 R90.htm IDEA: XBRL DOCUMENT v3.20.1
    Equity Incentive Plan - Additional Information (Detail) - USD ($)
    1 Months Ended 12 Months Ended
    Apr. 30, 2010
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Dec. 31, 2009
    Dec. 31, 2006
    Jun. 03, 2015
    Apr. 22, 2005
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
    Stock option exchange for new stock option granted 4,369,000              
    Stock options exercise price $ 1.47              
    Eligible stock options exchanged for new stock options granted 3,785,000              
    Stock Option Granted   0 0 0        
    Stock Option Granted Intrinsic Value   $ 0 $ 0 $ 3,040,000        
    Total unrecognized compensation cost related to non-vested share-based compensation   0            
    Cash received from employee toward stock option exercise   0 0 380,000        
    Tax effect for stock-based compensation benefit (expense) for option and restricted stock units exercised   (49,000) 177,000 124,000        
    Minimum                
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
    Stock option granted exercise price $ 1.85              
    Employee Stock Options And Restricted Stock Units [Member]                
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
    Tax effect for stock-based compensation benefit (expense) for option and restricted stock units exercised   $ 3,446,000 $ 2,211,000 $ 2,273,000        
    2005 Equity Incentive Plan                
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
    Ordinary shares authorized               10,000,000
    Additional ordinary shares authorized         15,000,000 15,000,000    
    2005 Equity Incentive Plan | Restricted Stock Units                
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
    Conversion ratio of restricted stock unit to ordinary shares   one-for-one            
    2015 Equity Incentive Plan                
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
    Ordinary shares authorized             20,000,000  
    The 2005 Plan and The 2015 Plan | Restricted Stock Units                
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
    Total unrecognized compensation cost related to non-vested share-based compensation   $ 3,665,000            
    XML 115 R68.htm IDEA: XBRL DOCUMENT v3.20.1
    Schedule of Goodwill (Detail) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Goodwill and Intangible Assets Disclosure [Abstract]    
    Cost $ 100,129 $ 100,129
    Disposal of FCI (25,117)  
    Accumulated Impairment (57,485) (41,770)
    Foreign Currency Adjustment (38) (28)
    Net Carrying Amount $ 17,489 $ 58,331
    XML 116 R98.htm IDEA: XBRL DOCUMENT v3.20.1
    Segment Information - Additional Information (Detail)
    12 Months Ended
    Dec. 31, 2019
    Segment
    Segment Reporting [Abstract]  
    Reportable segment 1
    XML 117 R43.htm IDEA: XBRL DOCUMENT v3.20.1
    Pension Plan (Tables)
    12 Months Ended
    Dec. 31, 2019
    Retirement Benefits [Abstract]  
    Changes in Benefits Obligation and Plan Assets and Reconciliation of Funded Status
    The changes in benefits obligation and plan assets and the reconciliation of funded status are as follows:
                             
     
    December 31
     
     
    2017
     
     
    2018
     
     
    2019
     
     
    US$
     
     
    US$
     
     
    US$
     
    Change in benefit obligation
       
         
         
     
    Projected benefit obligation at beginning of year
       
    4,242
         
    5,131
         
    5,838
     
    Service cost
       
    1,572
         
    568
         
    275
     
    Interest cost
       
    336
         
    126
         
    91
     
    Actuarial loss (gain)
       
    (665
    )    
    146
         
    72
     
    Benefits paid
       
    (354
    )    
    (133
    )    
    (450
    )
    Disposal of subsidiary
     
     
    —  
     
     
     
    —  
     
     
     
    (4,072
    )
     
     
     
     
     
     
     
     
     
     
     
     
     
    Projected benefit obligation at end of year
       
    5,131
         
    5,838
         
    1,754
     
                             
    Change in plan assets
       
         
         
     
    Fair value of plan assets at beginning of year
       
    3,902
         
    5,114
         
    5,410
     
    Actual return on plan assets
       
    81
         
    63
         
    98
     
    Employer contributions
       
    1,358
         
    331
         
    85
     
    Benefits paid
       
    (227
    )    
    (98
    )    
    (448
    )
    Disposal of subsidiary
     
     
    —  
     
     
     
    —  
     
     
     
    (3,658
    )
                             
    Fair value of plan assets at end of year
       
    5,114
         
    5,410
         
    1,487
     
                             
    Funded status recognized as an other liabilities
       
    (17
    )    
    (428
    )    
    (267
    )
                             
     
     
     
    Amounts Recognized in Accumulated Other Comprehensive Income
    Amounts recognized in accumulated other comprehensive income consist of the following:
                             
     
    Year Ended December 31
     
     
    2017
     
     
    2018
     
     
    2019
     
     
    US$
     
     
    US$
     
     
    US$
     
    Net loss
       
    678
         
    678
         
    693
     
                             
    Total recognized in accumulated other comprehensive income
       
    678
         
    678
         
    693
     
                             
     
     
     
    Components of Net Periodic Benefit Cost
    The components of net periodic benefit cost are as follows:
                             
     
    Year Ended December 31
     
     
    2017
     
     
    2018
     
     
    2019
     
     
    US$
     
     
    US$
     
     
    US$
     
    Service cost
       
    1,572
         
    568
         
    275
     
    Interest cost
       
    336
         
    126
         
    91
     
    Projected return on plan assets
       
    (58
    )    
    (78
    )    
    (77
    )
    Amortization of unrecognized net transition obligation and unrecognized net actuarial gain
       
    37
         
    41
         
    48
     
                             
    Net periodic benefit cost
       
    1,887
         
    657
         
    337
     
                             
     
     
     
    Other Changes in Plan Assets and Benefit Obligation Recognized in Other Comprehensive Loss
    Other changes in plan assets and benefit obligation recognized in other comprehensive loss:
                             
     
    2017
     
     
    2018
     
     
    2019
     
     
    US$
     
     
    US$
     
     
    US$
     
    Recognize the decrease in net gain (loss)
       
    (285
    )    
         
    15
     
    Amortization of net loss
       
         
         
     
                             
    Total recognized in other comprehensive loss (income)
       
    (285
    )    
         
    15
     
                             
     
     
     
    Expected Benefit Payments
    Expected benefit payments:
             
     
    US$
     
    2020
       
    7
     
    2021
       
    43
     
    2022
       
    50
     
    2023
       
    18
     
    2024
       
    77
     
    2025 and thereafter
       
    405
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    Actuarial Assumptions to Determine Benefit Obligations
    The actuarial assumptions to determine the benefit obligations were as follows:
                                             
     
    2017
       
    2018
       
    2019
     
     
     
    Taiwan
     
     
    Korea
     
     
    Taiwan
     
     
    Korea
     
     
    Taiwan
     
    Weighted-average assumptions used to determine benefit obligations:
       
         
         
         
         
     
    Discount rate
       
    1.63
    %    
    4.10
    %    
    1.38
    %    
    3.60
    %    
    1.00
    %
    Rate of compensation increase
       
    4.25
    %    
    3.50
    %    
    4.25
    %    
    3.00
    %    
    4.00
    %
    Weighted-average assumptions used to determine net projected benefit cost:
       
         
         
         
         
     
    Discount rate
       
    1.63
    %    
    4.10
    %    
    1.38
    %    
    3.60
    %    
    1.00
    %
    Expected long-term return on plan assets
       
    1.75
    %    
    1.10
    %    
    1.75
    %    
    1.40
    %    
    2.00
    %
    Rate of compensation increase
       
    4.25
    %    
    3.50
    %    
    4.25
    %    
    3.00
    %    
    4.00
    %
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    Fair Values of FCI's Pension Plan Assets
    The fair values of FCI’s pension plan assets at
    December 31, 2018
    are as follows:
             
     
    December 31
     
     
    2018
     
     
    US$
     
    Guaranteed interest contract
       
     
    Kyobo Life Insurance Co. Ltd.
     
       
    1,605
     
    Shinhan Investment Co.
       
    466
     
    Fixed deposit
       
     
    Industrial Bank of Korea
       
    2,014
     
             
       
    4,085
     
             
     
     
    XML 118 R47.htm IDEA: XBRL DOCUMENT v3.20.1
    Lease - (Tables)
    12 Months Ended
    Dec. 31, 2019
    Leases [Abstract]  
    Summary of minimum lease payments under the operating lease
    Future minimum lease payments under the operating leases as of December 31, 2019, were as follows:
             
     
    Operating Lease Obligations
     
    Fiscal Year:
     
     
     
    2020
     
    $
    3,321
     
    2021
     
     
    2,652
     
    2022
     
     
    1,458
     
    2023
     
     
    1,087
     
    2024
     
     
    732
     
    2025 and thereafter
     
     
    51
     
     
     
     
     
     
    Total
     
     
    9,301
     
    Less imputed interest
     
     
    634
     
     
     
     
     
     
    Present value of net future minimum lease payments
     
     
    8,667
     
    Less operating lease liabilities-current
     
     
    3,046
     
     
     
     
     
     
    Long-term operating lease liabilities
     
    $
    5,621
     
     
     
     
     
     
     
     
     
     
     
    XML 119 R1.htm IDEA: XBRL DOCUMENT v3.20.1
    Cover Page
    12 Months Ended
    Dec. 31, 2019
    shares
    Document Information [Line Items]  
    Document Type 20-F
    Amendment Flag false
    Document Period End Date Dec. 31, 2019
    Document Fiscal Year Focus 2019
    Current Fiscal Year End Date --12-31
    Document Fiscal Period Focus FY
    Entity Registrant Name Silicon Motion Technology Corporation
    Entity Filer Category Large Accelerated Filer
    Entity File Number 000-51380
    Entity Well-known Seasoned Issuer Yes
    Document Annual Report true
    Document Transition Report false
    Document Shell Company Report false
    Document Registration Statement false
    Document Accounting Standard U.S. GAAP
    Entity Shell Company false
    Entity Voluntary Filers No
    Entity Emerging Growth Company false
    Entity Current Reporting Status Yes
    Entity Interactive Data Current Yes
    Entity Address, Address Line One Unit B, 16/F, Centre 600, 82 King Lam St, Cheung Sha Wan
    Entity Address, Country HK
    Entity Central Index Key 0001329394
    Entity Address, City or Town Kowloon
    Entity Incorporation, State or Country Code E9
    Entity Common Stock, Shares Outstanding 139,109,484
    Entity Address, Postal Zip Code 00000
    American Depositary Shares [Member]  
    Document Information [Line Items]  
    Title of 12(b) Security American Depositary Shares, each representing four ordinary shares
    Security Exchange Name NASDAQ
    Trading Symbol SIMO
    Ordinary shares[Member]  
    Document Information [Line Items]  
    Title of 12(b) Security Ordinary shares, par value US$0.01 per share
    No Trading Symbol Flag true
    Business Contact [Member]  
    Document Information [Line Items]  
    Entity Address, Address Line One 690 N. McCarthy Blvd. Suite 200
    Entity Address, Country US
    Entity Address, City or Town Milpitas
    Entity Address, State or Province CA
    Contact Personnel Fax Number 1 408 519 7101
    City Area Code 1 408
    Local Phone Number 519 7200
    Entity Address, Postal Zip Code 95035
    Contact Personnel Name Riyadh Lai
    XML 120 R5.htm IDEA: XBRL DOCUMENT v3.20.1
    Consolidated Statements Of Comprehensive Income - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Statement of Comprehensive Income [Abstract]      
    NET INCOME $ 64,398 $ 98,070 $ 74,955
    OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX EFFECT OF NIL      
    Change in net foreign currency translation adjustments (1,265) (2,148) 3,390
    Change in deferred pension gain (loss) (15) 285
    OTHER COMPREHENSIVE INCOME (LOSS) (1,280) (2,148) 3,675
    TOTAL COMPREHENSIVE INCOME $ 63,118 $ 95,922 $ 78,630
    XML 121 R26.htm IDEA: XBRL DOCUMENT v3.20.1
    Lease
    12 Months Ended
    Dec. 31, 2019
    Leases [Abstract]  
    Lease
    18.
    LEASE
    Operating Leases
    The Company entered into various operating lease agreements which consist of real property and office equipment with lease periods expiring between fiscal years 2020 and 2027.
    Future minimum lease payments under the operating leases as of December 31, 2019, were as follows:
             
     
    Operating Lease Obligations
     
    Fiscal Year:
     
     
     
    2020
     
    $
    3,321
     
    2021
     
     
    2,652
     
    2022
     
     
    1,458
     
    2023
     
     
    1,087
     
    2024
     
     
    732
     
    2025 and thereafter
     
     
    51
     
     
     
     
     
     
    Total
     
     
    9,301
     
    Less imputed interest
     
     
    634
     
     
     
     
     
     
    Present value of net future minimum lease payments
     
     
    8,667
     
    Less operating lease liabilities-current
     
     
    3,046
     
     
     
     
     
     
    Long-term operating lease liabilities
     
    $
    5,621
     
     
     
     
     
     
     
     
     
     
     
    Operating lease expense for the years ended December 31, 2017, 2018 and 2019 of US$3,131 thousand, US$3,933 thousand, and US$4,775 thousand, respectively. For the supplemental cash flow information related to lease, the cash paid for amounts included in the measurement of operating lease liabilities was US$3,233 thousand for the year ended December 31, 2019.
    XML 122 R9.htm IDEA: XBRL DOCUMENT v3.20.1
    Organization and Operations
    12 Months Ended
    Dec. 31, 2019
    Organization, Consolidation and Presentation of Financial Statements [Abstract]  
    Organization and Operations
    1. ORGANIZATION AND OPERATIONS
    Silicon Motion Technology Corporation (“SMTC”, collectively with its subsidiaries the “Company”) is the global leader in selling NAND flash controllers for solid state storage devices and the merchant leader in supplying SSD controllers. The Company has the broadest portfolio of controller technologies and its controllers are widely used in embedded storage products such as SSDs and eMMC and UFS devices, which are found in smartphones, PCs and commercial and industrial applications. It has shipped over six billion NAND controllers in the last ten years, more than any other company in the world. The Company also supplies customized high-performance
    hyperscale
    data center and industrial SSD solutions. The Company’s customers include most of the NAND flash vendors, storage device module makers and leading OEMs. For further information on Silicon Motion, visit us at
    www.siliconmotion.com
    .
    XML 123 R22.htm IDEA: XBRL DOCUMENT v3.20.1
    Pension Plan
    12 Months Ended
    Dec. 31, 2019
    Retirement Benefits [Abstract]  
    Pension Plan
    14. PENSION PLAN
    SMI Taiwan, the Company’s largest operating company is a Taiwan registered company and subject to Taiwan’s Labor Pension Act (the “Act”), which became effective on July 1, 2005, and the pension mechanism under the Act is deemed a defined contribution plan. The employees who were subject to the Labor Standards Law prior to July 1, 2005 could choose to be subject to the pension mechanism under the Act or continue to be
    subject to the pension mechanism under the
    Labor Standards Law. For those employees who were subject to the Labor Standards Law prior to July 1, 2005 and still work for the same company after July 1, 2005 and have chosen to be subject to the pension mechanism under the
     
    Act, their seniority as of July 1, 2005 were maintained. The Act prescribes that the rate of contribution by an employer to employees’ pension accounts per month will not be less than
     6% of each employee’s monthly salary. According to the Act, SMI Taiwan made monthly contributions and recognized pension costs of
     
    US$1,579 thousand, US$1,682 thousand and US$1,783 thousand for the years ended December 31, 2017, 2018 and 2019, respectively.
    The Company
    provides a defined benefit plan to the employees of SMI Taiwan under the Labor Standards Law that offers benefits based on an employee’s length of serv
    ice and average monthly salary for the
    six-month
    period prior to retirement. The Company contributes an amount equal to
    2
    % of salaries paid each month to a pension funds (the “Funds”), which is administered by the Labor Pension Fund Supervisory Committee established by the government (the “Committee”) and deposited in the Committee’s name in the Bank of Taiwan. Before the end of each year, the Company assesses the balance in the Funds. If the amount of the balance in the Funds is inadequate to pay retirement benefit for employees who conform to retirements in the next year, the Company is required to fund the difference in one appropriation that should be made before the end of March of the next year. The government is responsible for the administration of all the defined benefit plans for the companies in Taiwan under the Labor Standards Law. The government also sets investment policies and strategies, determines investment allocation and selects investment managers. As of December 
    31
    ,
    2018
    and
    2019
    , the asset allocation was primarily in cash, equity securities and debt securities. Furthermore, under the Labor Standards Law, the rate of return on assets shall not be less than the average interest rate on a
    two-year
    time deposit published by the local banks. The government is responsible for any shortfall in the event that the rate of return is less than the required rate of return. However, information on how investment allocation decisions are made, inputs and valuation techniques used to measure the fair value of plan assets, the effect of fair value measurements using significant unobservable inputs on changes in plan assets for the period and significant concentrations of risk within plan assets is not fully made available to the Company by the government. Therefore, the Company is unable to provide the required fair value disclosures related to pension plan assets. Future contributions will be based on
    2
    % of the employee salaries at that time. The Company estimates its contribution for the year ending December 
    31
    ,
    2020
    to be US$
    62
    thousand which was determined based on
    2
    % of estimated salaries in
    2020
    .
    Starting in 2010, the Company provides a defined benefit pension plan to the Korean employees of FCI with at least one year of service. FCI’s overall investment strategy is to avoid a negative return on plan assets. On May 31, 2019, the Company divested FCI.
    For employees under defined contribution pension plans, pension costs are recorded based on the actual contributions made to employees’ individual pension accounts. For employees under defined benefit pension plans, pension costs are recorded based on actuarial calculations. Determining the cost associated with such benefits is dependent on various actuarial assumptions, including discount rate, expected return on plan assets, compensation increase, employee mortality and turnover rates. The Company reviewed its actuarial assumptions at the measurement date on December 31 every year. The effect of modifications to assumptions is recorded in accumulated other comprehensive loss and amortized to net periodic cost over future periods using the corridor method. The Company believes that assumptions utilized in recording its obligations under its plans are reasonable based on its experience and market conditions. Independent actuaries perform the required calculations to determine expense in accordance with U.S. GAAP. Actual results may differ from the actuarial assumptions and are generally accumulated and amortized into earnings over future periods. The net periodic costs are recognized as employees render services necessary to earn the benefits.
    The changes in benefits obligation and plan assets and the reconciliation of funded status are as follows:
                             
     
    December 31
     
     
    2017
     
     
    2018
     
     
    2019
     
     
    US$
     
     
    US$
     
     
    US$
     
    Change in benefit obligation
       
         
         
     
    Projected benefit obligation at beginning of year
       
    4,242
         
    5,131
         
    5,838
     
    Service cost
       
    1,572
         
    568
         
    275
     
    Interest cost
       
    336
         
    126
         
    91
     
    Actuarial loss (gain)
       
    (665
    )    
    146
         
    72
     
    Benefits paid
       
    (354
    )    
    (133
    )    
    (450
    )
    Disposal of subsidiary
     
     
    —  
     
     
     
    —  
     
     
     
    (4,072
    )
     
     
     
     
     
     
     
     
     
     
     
     
     
    Projected benefit obligation at end of year
       
    5,131
         
    5,838
         
    1,754
     
                             
    Change in plan assets
       
         
         
     
    Fair value of plan assets at beginning of year
       
    3,902
         
    5,114
         
    5,410
     
    Actual return on plan assets
       
    81
         
    63
         
    98
     
    Employer contributions
       
    1,358
         
    331
         
    85
     
    Benefits paid
       
    (227
    )    
    (98
    )    
    (448
    )
    Disposal of subsidiary
     
     
    —  
     
     
     
    —  
     
     
     
    (3,658
    )
                             
    Fair value of plan assets at end of year
       
    5,114
         
    5,410
         
    1,487
     
                             
    Funded status recognized as an other liabilities
       
    (17
    )    
    (428
    )    
    (267
    )
                             
     
     
     
    Amounts recognized in accumulated other comprehensive income consist of the following:
                             
     
    Year Ended December 31
     
     
    2017
     
     
    2018
     
     
    2019
     
     
    US$
     
     
    US$
     
     
    US$
     
    Net loss
       
    678
         
    678
         
    693
     
                             
    Total recognized in accumulated other comprehensive income
       
    678
         
    678
         
    693
     
                             
     
     
     
    The accumulated benefit obligation for all defined benefit pension plans was US$3,210 thousand, US$3,864 thousand and US$939 thousand at December 31, 2017, 2018 and 2019, respectively.
    The components of net periodic benefit cost are as follows:
                             
     
    Year Ended December 31
     
     
    2017
     
     
    2018
     
     
    2019
     
     
    US$
     
     
    US$
     
     
    US$
     
    Service cost
       
    1,572
         
    568
         
    275
     
    Interest cost
       
    336
         
    126
         
    91
     
    Projected return on plan assets
       
    (58
    )    
    (78
    )    
    (77
    )
    Amortization of unrecognized net transition obligation and unrecognized net actuarial gain
       
    37
         
    41
         
    48
     
                             
    Net periodic benefit cost
       
    1,887
         
    657
         
    337
     
                             
     
     
     
    Other changes in plan assets and benefit obligation recognized in other comprehensive loss:
                             
     
    2017
     
     
    2018
     
     
    2019
     
     
    US$
     
     
    US$
     
     
    US$
     
    Recognize the decrease in net gain (loss)
       
    (285
    )    
         
    15
     
    Amortization of net loss
       
         
         
     
                             
    Total recognized in other comprehensive loss (income)
       
    (285
    )    
         
    15
     
                             
     
     
     
    The estimated net gain for the defined benefit pension plans that will be amortized from accumulated other comprehensive income into net periodic benefit cost over the next fiscal year is US$35 thousand.
    Expected benefit payments:
             
     
    US$
     
    2020
       
    7
     
    2021
       
    43
     
    2022
       
    50
     
    2023
       
    18
     
    2024
       
    77
     
    2025 and thereafter
       
    405
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    The actuarial assumptions to determine the benefit obligations were as follows:
                                             
     
    2017
       
    2018
       
    2019
     
     
     
    Taiwan
     
     
    Korea
     
     
    Taiwan
     
     
    Korea
     
     
    Taiwan
     
    Weighted-average assumptions used to determine benefit obligations:
       
         
         
         
         
     
    Discount rate
       
    1.63
    %    
    4.10
    %    
    1.38
    %    
    3.60
    %    
    1.00
    %
    Rate of compensation increase
       
    4.25
    %    
    3.50
    %    
    4.25
    %    
    3.00
    %    
    4.00
    %
    Weighted-average assumptions used to determine net projected benefit cost:
       
         
         
         
         
     
    Discount rate
       
    1.63
    %    
    4.10
    %    
    1.38
    %    
    3.60
    %    
    1.00
    %
    Expected long-term return on plan assets
       
    1.75
    %    
    1.10
    %    
    1.75
    %    
    1.40
    %    
    2.00
    %
    Rate of compensation increase
       
    4.25
    %    
    3.50
    %    
    4.25
    %    
    3.00
    %    
    4.00
    %
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    In 2018, FCI’s pension plan assets were invested in principal guaranteed interest insurance contracts and fixed bank deposits, which are principal and interest guaranteed products and are classified as Level 2. These Level 2 securities were valued by discounting future cash flows using benchmark yield rates.
    The fair values of FCI’s pension plan assets at
    December 31, 2018
    are as follows:
             
     
    December 31
     
     
    2018
     
     
    US$
     
    Guaranteed interest contract
       
     
    Kyobo Life Insurance Co. Ltd.
     
       
    1,605
     
    Shinhan Investment Co.
       
    466
     
    Fixed deposit
       
     
    Industrial Bank of Korea
       
    2,014
     
             
       
    4,085
     
             
     
     
    XML 124 d855208d20f_htm.xml IDEA: XBRL DOCUMENT 0001329394 2017-01-01 2017-12-31 0001329394 2018-01-01 2018-12-31 0001329394 2019-01-01 2019-12-31 0001329394 2018-12-31 0001329394 2019-12-31 0001329394 2017-12-31 0001329394 2018-07-01 2018-09-30 0001329394 2019-07-01 2019-09-30 0001329394 2017-10-01 2017-12-31 0001329394 2018-10-01 2018-12-31 0001329394 2019-10-01 2019-12-31 0001329394 2017-01-01 2017-03-31 0001329394 2018-01-01 2018-03-31 0001329394 2019-01-01 2019-03-31 0001329394 2017-04-01 2017-06-30 0001329394 2018-04-01 2018-06-30 0001329394 2019-04-01 2019-06-30 0001329394 2017-07-01 2017-09-30 0001329394 2010-04-30 0001329394 2010-04-01 2010-04-30 0001329394 2009-04-17 2009-04-17 0001329394 2010-03-01 2010-03-31 0001329394 2016-12-31 0001329394 simo:CompanyBMember 2006-12-01 2007-02-28 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-12-31 0001329394 simo:TradingSecuritiesMember 2018-01-01 2018-12-31 0001329394 us-gaap:ScenarioPlanMember 2018-01-01 2018-12-31 0001329394 us-gaap:CaymanIslandsTaxInformationAuthorityMember 2018-01-01 2018-12-31 0001329394 us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0001329394 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0001329394 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-12-31 0001329394 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001329394 country:TW 2018-01-01 2018-12-31 0001329394 country:US 2018-01-01 2018-12-31 0001329394 country:KR 2018-01-01 2018-12-31 0001329394 country:CN 2018-01-01 2018-12-31 0001329394 simo:OtherCountriesMember 2018-01-01 2018-12-31 0001329394 country:MY 2018-01-01 2018-12-31 0001329394 country:SG 2018-01-01 2018-12-31 0001329394 simo:SkHynixMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001329394 simo:IntelMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember simo:EquityIncentivePlanTwentyZeroFiveAndTwentyFifteenMember 2018-01-01 2018-12-31 0001329394 us-gaap:ForeignPlanMember 2018-01-01 2018-12-31 0001329394 simo:TwoCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001329394 simo:TopTenCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001329394 simo:AcquiredEntitiesMember 2018-01-01 2018-12-31 0001329394 simo:MobileStorageMember 2018-01-01 2018-12-31 0001329394 simo:MobileCommunicationsMember 2018-01-01 2018-12-31 0001329394 simo:OtherProductsMember 2018-01-01 2018-12-31 0001329394 simo:AmericanDepositaryShareMember 2018-01-01 2018-12-31 0001329394 country:KR 2018-01-01 2018-12-31 0001329394 us-gaap:ForeignCountryMember us-gaap:InternalRevenueServiceIRSMember us-gaap:ResearchMember 2018-01-01 2018-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001329394 us-gaap:ForeignCountryMember us-gaap:InternalRevenueServiceIRSMember 2018-01-01 2018-12-31 0001329394 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2018-01-01 2018-12-31 0001329394 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001329394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001329394 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001329394 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001329394 simo:EmployeeStockOptionAndRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001329394 simo:EmployeeStockOptionAndRestrictedStockUnitsMember simo:AmericanDepositaryShareMember 2018-01-01 2018-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001329394 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0001329394 us-gaap:PropertyPlantAndEquipmentMember 2018-01-01 2018-12-31 0001329394 simo:TradingSecuritiesMember 2017-01-01 2017-12-31 0001329394 simo:CompanyAMember 2017-01-01 2017-12-31 0001329394 us-gaap:CaymanIslandsTaxInformationAuthorityMember 2017-01-01 2017-12-31 0001329394 us-gaap:CostOfSalesMember 2017-01-01 2017-12-31 0001329394 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-12-31 0001329394 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-12-31 0001329394 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-31 0001329394 country:TW 2017-01-01 2017-12-31 0001329394 country:US 2017-01-01 2017-12-31 0001329394 country:KR 2017-01-01 2017-12-31 0001329394 country:CN 2017-01-01 2017-12-31 0001329394 simo:OtherCountriesMember 2017-01-01 2017-12-31 0001329394 country:MY 2017-01-01 2017-12-31 0001329394 country:SG 2017-01-01 2017-12-31 0001329394 simo:SkHynixMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001329394 simo:IntelMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember simo:EquityIncentivePlanTwentyZeroFiveAndTwentyFifteenMember 2017-01-01 2017-12-31 0001329394 us-gaap:ForeignPlanMember 2017-01-01 2017-12-31 0001329394 simo:TwoCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001329394 simo:TopTenCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001329394 simo:MobileStorageMember 2017-01-01 2017-12-31 0001329394 simo:MobileCommunicationsMember 2017-01-01 2017-12-31 0001329394 simo:OtherProductsMember 2017-01-01 2017-12-31 0001329394 simo:CompanyBMember 2017-01-01 2017-12-31 0001329394 country:KR 2017-01-01 2017-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001329394 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001329394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001329394 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001329394 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001329394 simo:EmployeeStockOptionAndRestrictedStockUnitsMember 2017-01-01 2017-12-31 0001329394 simo:EmployeeStockOptionAndRestrictedStockUnitsMember simo:AmericanDepositaryShareMember 2017-01-01 2017-12-31 0001329394 simo:AllAmericanMember 2017-01-01 2017-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember 2017-01-01 2017-12-31 0001329394 us-gaap:PropertyPlantAndEquipmentMember 2017-01-01 2017-12-31 0001329394 simo:CompanyBMember 2013-01-01 2013-12-31 0001329394 simo:EquityIncentivePlanTwentyZeroFiveMember 2009-01-01 2009-12-31 0001329394 simo:CompanyBMember 2009-01-01 2009-12-31 0001329394 simo:EquityIncentivePlanTwentyZeroFiveMember 2006-01-01 2006-12-31 0001329394 simo:ProGradeDigitalIncMember us-gaap:PreferredStockMember 2018-05-01 2018-05-31 0001329394 simo:DeepVisionIncMember 2018-06-01 2018-06-30 0001329394 srt:MinimumMember 2010-04-01 2010-04-30 0001329394 simo:AcquisitionOneMember 2007-01-01 2011-12-31 0001329394 simo:CompanyBMember 2008-01-01 2010-12-31 0001329394 simo:QuarterlyDividendMember 2018-10-29 2018-10-29 0001329394 simo:AnnualDividendMember 2018-10-29 2018-10-29 0001329394 simo:AnnualDividendMember 2017-10-24 2017-10-24 0001329394 simo:QuarterlyDividendMember 2017-10-24 2017-10-24 0001329394 simo:AnnualDividendMember 2015-11-02 2015-11-02 0001329394 simo:QuarterlyDividendMember 2015-11-02 2015-11-02 0001329394 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001329394 simo:PrepaidUseRightsMember us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001329394 us-gaap:OtherCurrentLiabilitiesMember us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001329394 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001329394 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2018-12-31 0001329394 simo:FCIIncMember 2018-12-31 0001329394 country:TW 2018-12-31 0001329394 country:US 2018-12-31 0001329394 country:KR 2018-12-31 0001329394 country:CN 2018-12-31 0001329394 country:JP 2018-12-31 0001329394 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001329394 simo:AcquiredEntitiesMember 2018-12-31 0001329394 us-gaap:ForeignPlanMember 2018-12-31 0001329394 country:KR 2018-12-31 0001329394 us-gaap:ForeignCountryMember us-gaap:InternalRevenueServiceIRSMember us-gaap:ResearchMember 2018-12-31 0001329394 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2018-12-31 0001329394 simo:DeepVisionIncMember 2018-12-31 0001329394 simo:ProGradeDigitalIncMember 2018-12-31 0001329394 us-gaap:ForeignCountryMember us-gaap:InternalRevenueServiceIRSMember 2018-12-31 0001329394 simo:CashidoCorpMember 2018-12-31 0001329394 simo:VastviewTechnologyCorpMember 2018-12-31 0001329394 simo:KyoboLifeInsuranceCoLtdMember simo:FCIIncMember simo:ContractMember 2018-12-31 0001329394 simo:ShinhanInvestmentCoMember simo:FCIIncMember simo:ContractMember 2018-12-31 0001329394 simo:IndustrialBankOfKoreaMember simo:FCIIncMember us-gaap:DepositsMember 2018-12-31 0001329394 us-gaap:BuildingMember 2018-12-31 0001329394 us-gaap:MachineryAndEquipmentMember 2018-12-31 0001329394 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001329394 simo:BuildingAndLeaseholdImprovementsMember 2018-12-31 0001329394 us-gaap:ComputerSoftwareIntangibleAssetMember 2018-12-31 0001329394 country:TW 2017-12-31 0001329394 country:US 2017-12-31 0001329394 country:KR 2017-12-31 0001329394 country:CN 2017-12-31 0001329394 country:JP 2017-12-31 0001329394 us-gaap:ForeignPlanMember 2017-12-31 0001329394 country:KR 2017-12-31 0001329394 srt:MinimumMember 2017-12-31 0001329394 srt:MaximumMember 2017-12-31 0001329394 country:TW us-gaap:LandMember 2018-09-30 0001329394 simo:BigteraMember 2017-07-03 0001329394 simo:ShannonSystemsMember 2015-07-01 0001329394 simo:EquityIncentivePlanTwentyFifteenMember 2015-06-03 0001329394 simo:AllAmericanMember 2007-04-25 0001329394 simo:EquityIncentivePlanTwentyZeroFiveMember 2005-04-22 0001329394 srt:MaximumMember simo:AmericanDepositaryShareMember 2018-11-21 0001329394 simo:TradingSecuritiesMember 2019-01-01 2019-12-31 0001329394 us-gaap:CaymanIslandsTaxInformationAuthorityMember 2019-01-01 2019-12-31 0001329394 country:CN 2019-01-01 2019-12-31 0001329394 country:HK 2019-01-01 2019-12-31 0001329394 country:TW 2019-01-01 2019-12-31 0001329394 country:US 2019-01-01 2019-12-31 0001329394 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001329394 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001329394 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001329394 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001329394 country:KR 2019-01-01 2019-12-31 0001329394 simo:OtherCountriesMember 2019-01-01 2019-12-31 0001329394 country:MY 2019-01-01 2019-12-31 0001329394 country:SG 2019-01-01 2019-12-31 0001329394 simo:IntelMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001329394 simo:MicronMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember simo:EquityIncentivePlanTwentyZeroFiveAndTwentyFifteenMember 2019-01-01 2019-12-31 0001329394 us-gaap:ForeignPlanMember 2019-01-01 2019-12-31 0001329394 simo:TwoCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001329394 simo:TopTenCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001329394 simo:AcquiredEntitiesMember 2019-01-01 2019-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember simo:EquityIncentivePlanTwentyZeroFiveMember 2019-01-01 2019-12-31 0001329394 simo:MobileStorageMember 2019-01-01 2019-12-31 0001329394 simo:MobileCommunicationsMember 2019-01-01 2019-12-31 0001329394 simo:OtherProductsMember 2019-01-01 2019-12-31 0001329394 simo:AmericanDepositaryShareMember 2019-01-01 2019-12-31 0001329394 srt:MaximumMember 2019-01-01 2019-12-31 0001329394 srt:MinimumMember 2019-01-01 2019-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001329394 srt:MinimumMember us-gaap:BuildingMember 2019-01-01 2019-12-31 0001329394 srt:MaximumMember us-gaap:BuildingMember 2019-01-01 2019-12-31 0001329394 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2019-01-01 2019-12-31 0001329394 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2019-01-01 2019-12-31 0001329394 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0001329394 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0001329394 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2019-01-01 2019-12-31 0001329394 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2019-01-01 2019-12-31 0001329394 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2019-01-01 2019-12-31 0001329394 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2019-01-01 2019-12-31 0001329394 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0001329394 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0001329394 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001329394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001329394 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001329394 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001329394 simo:EmployeeStockOptionAndRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001329394 simo:EmployeeStockOptionAndRestrictedStockUnitsMember simo:AmericanDepositaryShareMember 2019-01-01 2019-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001329394 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001329394 dei:BusinessContactMember 2019-01-01 2019-12-31 0001329394 dei:AdrMember 2019-01-01 2019-12-31 0001329394 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001329394 us-gaap:PropertyPlantAndEquipmentMember 2019-01-01 2019-12-31 0001329394 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2019-12-31 0001329394 srt:MinimumMember us-gaap:ForeignPlanMember 2019-12-31 0001329394 country:TW 2019-12-31 0001329394 country:US 2019-12-31 0001329394 country:KR 2019-12-31 0001329394 country:CN 2019-12-31 0001329394 country:JP 2019-12-31 0001329394 us-gaap:FairValueInputsLevel2Member 2019-12-31 0001329394 simo:AcquiredEntitiesMember 2019-12-31 0001329394 us-gaap:ForeignPlanMember 2019-12-31 0001329394 simo:DeepVisionIncMember 2019-12-31 0001329394 simo:CashidoCorpMember 2019-12-31 0001329394 simo:VastviewTechnologyCorpMember 2019-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember simo:EquityIncentivePlanTwentyZeroFiveAndTwentyFifteenMember 2019-12-31 0001329394 us-gaap:AccountingStandardsUpdate201602Member 2019-12-31 0001329394 us-gaap:BuildingMember 2019-12-31 0001329394 us-gaap:MachineryAndEquipmentMember 2019-12-31 0001329394 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001329394 simo:BuildingAndLeaseholdImprovementsMember 2019-12-31 0001329394 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-12-31 0001329394 simo:DialogueSemiconductorPlcMember simo:FCIIncMember 2019-12-31 0001329394 us-gaap:OtherCurrentLiabilitiesMember us-gaap:AccountingStandardsUpdate201602Member 2019-12-31 0001329394 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:AccountingStandardsUpdate201602Member 2019-12-31 0001329394 simo:QuarterlyDividendMember 2019-10-25 2019-10-25 0001329394 simo:AnnualDividendMember 2019-10-25 2019-10-25 0001329394 simo:DialogueSemiconductorPlcMember simo:FCIIncMember 2019-05-31 0001329394 simo:DialogueSemiconductorPlcMember simo:FCIIncMember 2019-05-31 2019-05-31 0001329394 simo:ProGradeDigitalIncMember 2019-05-31 2019-05-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember simo:EquityIncentivePlanTwentyZeroFiveAndTwentyFifteenMember 2018-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001329394 us-gaap:CommonStockMember 2018-12-31 0001329394 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001329394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001329394 us-gaap:RetainedEarningsMember 2018-12-31 0001329394 us-gaap:TreasuryStockMember 2018-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember simo:EquityIncentivePlanTwentyZeroFiveAndTwentyFifteenMember 2016-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember simo:EquityIncentivePlanTwentyZeroFiveAndTwentyFifteenMember 2017-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0001329394 us-gaap:CommonStockMember 2016-12-31 0001329394 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001329394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001329394 us-gaap:RetainedEarningsMember 2016-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001329394 us-gaap:CommonStockMember 2017-12-31 0001329394 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001329394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001329394 us-gaap:RetainedEarningsMember 2017-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember simo:EquityIncentivePlanTwentyZeroFiveAndTwentyFifteenMember 2019-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001329394 us-gaap:CommonStockMember 2019-12-31 0001329394 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001329394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001329394 us-gaap:RetainedEarningsMember 2019-12-31 0001329394 us-gaap:TreasuryStockMember 2019-12-31 iso4217:USD pure shares iso4217:USD shares simo:Segment simo:Customer simo:Product 17489000 false --12-31 FY 0001329394 CA E9 00000 true 20-F false true 2019-12-31 2019 false false 000-51380 Silicon Motion Technology Corporation Unit B, 16/F, Centre 600, 82 King Lam St, Cheung Sha Wan Kowloon HK Riyadh Lai 1 408 519 7200 1 408 519 7101 690 N. McCarthy Blvd. Suite 200 Milpitas 95035 US Ordinary shares, par value US$0.01 per share American Depositary Shares, each representing four ordinary shares SIMO NASDAQ 139109484 Yes No Yes Yes Large Accelerated Filer false U.S. GAAP false 284989000 323166000 3609000 2010000 91763000 108734000 81518000 88439000 19157000 24085000 10576000 10405000 6878000 8360000 498490000 565199000 4242000 3000000 101410000 98488000 5066000 3948000 58331000 17489000 1021000 8603000 4054000 1002000 672614000 697729000 27657000 30687000 4163000 2465000 2093000 2260000 319000 79419000 96076000 113651000 131488000 26686000 29457000 140337000 160945000 0.01 0.01 500000000 500000000 144679000 144679000 139110000 139110000 1447000 1391000 263230000 265210000 495000 -785000 301860000 270968000 34755000 532277000 536784000 672614000 697729000 523404000 530348000 457253000 272210000 269541000 235081000 251194000 260807000 222172000 102053000 102028000 110305000 25868000 29279000 25108000 16933000 17633000 17878000 10337000 4069000 15970000 2534000 2964000 766000 1880000 155845000 155973000 170027000 95349000 104834000 52145000 12409000 473000 103000 134000 48000 4268000 6301000 6751000 -157000 -615000 148000 120000 423000 378000 3000 -473000 -19000 58000 103000 3652000 5027000 19929000 99001000 109861000 72074000 24046000 11791000 7676000 74955000 98070000 64398000 0.53 0.68 0.46 0.52 0.68 0.46 142738000 144123000 140708000 143606000 144512000 141183000 2.10 2.72 1.83 2.09 2.71 1.82 35684000 36031000 35177000 35902000 36128000 35296000 74955000 98070000 64398000 3390000 -2148000 -1265000 -285000 15000 3675000 -2148000 -1280000 78630000 95922000 63118000 141311000 1413000 226658000 -1032000 215724000 442763000 74955000 74955000 3675000 3675000 15494000 15494000 1851000 18000 335000 353000 0.30 43189000 43189000 143162000 1431000 242487000 2643000 247490000 494051000 98070000 98070000 -2148000 -2148000 20779000 20779000 1517000 16000 -36000 -20000 34755000 34755000 0.30 43700000 43700000 144679000 1447000 263230000 495000 301860000 -34755000 532277000 64398000 64398000 -1280000 -1280000 14591000 14591000 1505000 15000 -37000 -22000 25103000 25103000 -7074000 -71000 -12574000 -47213000 59858000 0.35 48077000 48077000 139110000 1391000 265210000 -785000 270968000 0 536784000 74955000 98070000 64398000 10599000 11832000 12447000 2534000 2964000 766000 103000 134000 48000 12409000 473000 -473000 120000 15494000 20779000 14591000 -4000 -66000 -22000 10337000 4069000 15970000 1880000 581000 -1664000 1118000 3208000 -3240000 -1627000 5156000 12628000 18755000 22299000 -12668000 10155000 -1585000 -2689000 1932000 138000 -142000 397000 24248000 -28766000 4426000 2093000 167000 458000 -4679000 10607000 -8779000 -7329000 -1698000 4529000 4357000 -2577000 103881000 108242000 77695000 4715000 43968000 1715000 2865000 11683000 74853000 11015000 -14548000 -79568000 34668000 380000 25000000 25000000 25000000 32120000 43281000 44029000 33539000 26231000 -31740000 -101820000 -70260000 57593000 -73146000 42103000 2753000 -1250000 -977000 321177000 381523000 307127000 381523000 307127000 348253000 367000 376000 30910000 13792000 5612000 4586000 1244000 477000 2865000 54129000 -245000 -9916000 43968000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1. ORGANIZATION AND OPERATIONS </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">Silicon Motion Technology Corporation (“SMTC”, collectively with its subsidiaries the “Company”) is the global leader in selling NAND flash controllers for solid state storage devices and the merchant leader in supplying SSD controllers. The Company has the broadest portfolio of controller technologies and its controllers are widely used in embedded storage products such as SSDs and eMMC and UFS devices, which are found in smartphones, PCs and commercial and industrial applications. It has shipped over six billion NAND controllers in the last ten years, more than any other company in the world. The Company also supplies customized high-performance </div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">hyperscale</div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> data center and industrial SSD solutions. The Company’s customers include most of the NAND flash vendors, storage device module makers and leading OEMs. For further information on Silicon Motion, visit us at </div><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">www.siliconmotion.com</div></div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">.</div></div></div> 6000000000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES </div></div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basis of Presentation </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated financial statements have been prepared in accordance with U.S. GAAP. The consolidated financial statements include the accounts of SMTC and its wholly-owned subsidiaries.<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company owns </div>100<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">% of the outstanding shares in all of its subsidiaries. All significant intercompany balances and transactions have been eliminated upon consolidation.</div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Use of Estimates </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect certain reported amounts and disclosures. The actual results could differ from those estimates. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Disposal of Subsidiary</div></div> </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company accounts for the disposal of a subsidiary when it ceases to control the subsidiary’s assets and liabilities. A gain or loss is recognized and measured as the difference between the fair value of consideration received or to be received and the value of assets, liabilities and equity components de-recognized, related to that subsidiary when deconsolidated.</div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On May 31, 2019, the Company completed the sale of FCI to Dialog Semiconductor for a total consideration of approximately</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> US$<div style="display:inline;"> </div>54 million. </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company derecognized the assets and liabilities and recorded a gain<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">of US$12,409 </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">thousand, net of transaction fees on the disposal, which is the difference between the consideration of US$54 million and </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">US$39,367 </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">thousand carrying value of the subsidiary.<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">US$5,400 </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">thousand of the consideration was withheld and deposited into an escrow account and, as the escrowed amount is expected to be released within 12 months, it was classified as restricted assets-current on the consolidated balance sheet as of December 31, 2019.</div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Concentration of Credit Risk and Significant Customers </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial instruments that potentially subject the Company to a significant concentration of credit risk consist principally of cash equivalents, short term investments and accounts receivable. Cash, cash equivalents and short-term investments balances are maintained with high quality financial institutions, the composition and </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">maturities of which are regularly monitored by management. The Company believes that the concentration of credit risk in its trade receivables, is substantially mitigated by the Company’s credit evaluation process, relatively short collection terms and the high level of credit worthiness of its customers. The Company performs ongoing credit evaluations of its customers’ financial conditions and limits the amount of credit extended based upon payment history and the customer’s current credit worthiness. The Company regularly reviews the allowance for bad debt and doubtful accounts by considering factors such as historical experience, credit quality, age of the accounts receivable balances and current economic conditions that may affect a customer’s ability to pay. </div></div></div></div> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Historically, a relatively small number of customers have accounted for a significant portion of our net revenue. Sales to two customers in 2017<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> 2018<div style="letter-spacing: 0px; top: 0px;;display:inline;"> and 2019,</div> accounted for 10% or more of <div style="letter-spacing: 0px; top: 0px;;display:inline;">our</div> net <div style="letter-spacing: 0px; top: 0px;;display:inline;">r<div style="letter-spacing: 0px; top: 0px;;display:inline;">evenue<div style="letter-spacing: 0px; top: 0px;;display:inline;">, representing </div></div></div>39%<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> 34% <div style="letter-spacing: 0px; top: 0px;;display:inline;">and 31% </div>of <div style="letter-spacing: 0px; top: 0px;;display:inline;">our</div> net <div style="letter-spacing: 0px; top: 0px;;display:inline;">revenue</div> in 2017<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> 2018<div style="letter-spacing: 0px; top: 0px;;display:inline;"> and 2019</div>, respectively. In 2019, the significant customers were Intel and Micron and in 2017 and 2018,<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;">were </div>SK </div>Hynix<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> and Intel. The Company’s top ten customers in 2017<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> 2018 <div style="letter-spacing: 0px; top: 0px;;display:inline;">and 2019 </div>accounted for approximately </div>72<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">%<div style="letter-spacing: 0px; top: 0px;;display:inline;">, </div></div>69<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">% <div style="letter-spacing: 0px; top: 0px;;display:inline;">and 74% </div>of net sales, respectively.</div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair Value of Financial Instruments </div></div></div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The carrying amount of the Company’s financial instruments, including cash and cash equivalents, notes and accounts receivable and notes and accounts payables approximates fair value due to the short-term maturity of the instruments. Fair values of short-term investments represent quoted market prices, if available. If no quoted market prices are available, fair values are estimated based on discounted cash flow, or other valuation techniques. Long-term investments in privately-held companies with no readily determinable market value are recorded using the cost method, since the cost of obtaining verifiable fair value is unreasonably high. Upon adoption of Accounting Standard Update No. 2016-01, Recognition and Measurement of Financial Assets and Financial Liabilities (“ASU 2016-01”) starting January 1, 2018, these investments are measured at cost less impairment, if any, plus or minus any changes resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer. Any resulting change in carrying amount would be reflected in net income. The Company’s long-term liabilities approximate their fair values as they contain interest rates that vary according to market interest rates. </div></div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value is the price that would be received upon sale of an asset or paid upon transfer of a liability in an orderly transaction between market participants at the measurement date and in the principal or most advantageous market for that assets or liability. The fair value should be calculated based on assumptions that market participants would use in pricing the asset or liability, not on assumptions specific to the Company. A three-tier fair value hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value. The hierarchy prioritizes the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. Each fair value measurement is reported in one of the three levels which is determined by the lowest level input that is significant to the fair value measurement in its entirety. These levels are: </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 1 — Use unadjusted quoted prices in active markets for identical assets or liabilities. </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 2 — Use observable inputs other than Level 1 prices such as quoted prices for identical or similar instruments in markets that are not active, quoted prices for similar instruments in active markets, and model-based valuation in which all significant inputs are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 3 — Use inputs that are generally unobservable and reflect the use of significant management judgments and estimates. </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">See Note 21, “Fair Value Measurement”, for the related disclosure. </div></div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash Equivalents </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">The Company considers all highly liquid instruments acquired with a remaining maturity of three months or less when purchased to be cash equivalents. In addition, time deposits with maturities ranging from more than three months to one year are considered qualified as cash equivalents as the nature of the time deposits are similar to cash such that without advance notice to the bank, they can be readily converted into known amounts of cash with the principal of the time deposits protected and not subject to penalty in the event of an early withdrawal. Also, the risk of changes in value because of changes in interest rates is insignificant due to the fact that the Company can still earn interest based on a rate close to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">on-going</div> published interest rate applicable for the actual period of the time deposits in the event of an early withdrawal. Cash and cash equivalents are stated at cost, which approximates their fair value.</div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term Investments </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company’s short-term investments primarily includes short-term income yielding investments with original maturities greater than three months from the purchase date and remaining maturities less than one year. These short-term investments consist mostly of bond funds and principal protected notes that are bought and held principally for the purpose of selling them in the near term and are classified as trading securities as well as senior notes classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity</div> investments with maturities less than one year. Trading securities are reported at fair value with the subsequent changes in fair value recorded in earnings as unrealized gains and losses. Senior notes are measured at amortized cost using the effective interest method less any impairment. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allowance for Doubtful Receivables </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">An allowance for doubtful receivables is provided based on a review of the collectability of accounts receivables. The Company determines the amount of allowance for doubtful receivables by examining the historical collection experience and current trends in the credit quality of its customers as well as its internal credit policies. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories are stated at the lower of cost or net realizable value for raw materials, work in process and finished goods<div style="display:inline;">.</div> Inventories are recorded at standard cost and adjusted to the approximate weighted-average cost at the balance sheet date. The Company assesses its net realizable value of the inventory for estimated obsolescence or unmarketable inventory based upon management’s assumptions about future demand and market conditions. In estimating reserves for obsolescence, the Company primarily evaluates estimates based on the timing of the introduction of new products and the quantities remaining of old products and provides reserves for inventory on hand in excess of the estimated demand. Estimated losses on slow-moving items are recognized and included in the allowance for losses. </div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term Investments </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investee companies over which the Company had the ability to exercise significant influence but did not have a controlling interest and was the primary beneficiary were accounted for using the equity method. Significant influence was generally considered to exist when the Company had an ownership interest in the voting shares of the investee between 20% and 50%, and other factors, such as representation in the investee’s board of directors, voting rights and the impact of commercial arrangements, were considered in determining whether the equity method of accounting was appropriate. Under this method of accounting, the Company recorded its proportionate share of the net earnings or losses of equity method investees and a corresponding increase or decrease to the investment balances. The Company evaluated its equity method investments for impairment whenever events or changes in circumstances indicated that the carrying amounts of such investments might not be recoverable. </div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prior to adopting ASU 2016-01 on January 1, 2018, the Company had long-term investments in companies that it does not exercise significant influence and accounted for these investments under the cost method. Management regularly evaluates financial information related to these investments to determine whether an other than temporary decline in their value exists. Factors indicative of an other than temporary decline include recurring operating losses, credit defaults and subsequent rounds of financings at an amount below the cost basis of the investment. Management periodically weighs all quantitative and qualitative factors in determining if any impairment loss exists. When a decline in value is deemed to be other-than-temporary, the Company recognizes an impairment loss in other income and expense. After adopting ASU 2016-01 on January 1, 2018, the Company elected to record equity investments without readily determinable fair values and not accounted for by the equity method at cost less impairment, adjusted for subsequent observable price changes whether there are observable price changes in orderly transactions for the identical or similar investment of the same issuer.</div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Noncurrent Assets Held for Sale </div></div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Noncurrent assets are presented separately as held for sale when the Company is committed to selling the asset, an active plan of sale has commenced, and the sale is expected to be completed within 12 months or under a specified market condition that meets an exception to one-year requirement. Assets held for sale are measured at the lower of their carrying amount and fair value less cost to sell. Assets held for sale are no longer amortized or depreciated. </div></div></div> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;"> </div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 6pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and Equipment </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment are stated at cost less accumulated depreciation. Significant additions, renewals and betterments are capitalized, while maintenance and repairs are expensed as incurred. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation is computed using the straight-line method over estimated useful lives that range as follows: buildings — 25 to 50 years; machinery and equipment — 3 to 6 years; furniture and fixtures — 3 to 8 years; software — 1 to 5 years; leasehold and buildings improvement — the shorter of the estimated useful life or lease term, which is generally 2 to 6 years. Land is not depreciated. Depreciation expense <div style="letter-spacing: 0px; top: 0px;;display:inline;">on property</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>and <div style="letter-spacing: 0px; top: 0px;;display:inline;">equipment were </div>approximately US$10,599 thousand, US$11,832 thousand and US$12,447 thousand</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> for the years ended December 31, 2017, 2018 and 2019</div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, respectively. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Upon the sale or other disposal of property and equipment, the related cost and accumulated depreciation are removed from the accounts, and any gain or loss is credited or charged to operating income. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Lease</div></div> </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On January 1, 2019, the Company adopted Accounting Standards Update No. 2016-02, Leases (Topic 842) (ASU 2016-02) using the modified retrospective transition approach by applying the new standard to all leases existing at the date of initial application. The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allows the Company to carry forward the historical lease classification. The Company elected to apply the short-term lease measurement and recognition exemption in which right-of-use assets and lease liabilities are not recognized for short-term leases. Results and disclosure requirements for reporting periods beginning after January 1, 2019 are presented under Topic 842, while prior period amounts have not been adjusted and continue to be reported in accordance with our historical accounting under Topic 840.</div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Upon adoption, the Company recognized leased assets and corresponding liabilities in operating lease assets of US$7,202 thousand, which includes US$238 thousand of previously recognized prepaid use rights, as well as corresponding accrued expenses and other current liabilities of US$1,428 thousand and other long-term liabilities of US$5,536 thousand.</div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The lease assets include adjustments for prepayments and accrued lease payments. The adoption did not impact the beginning retained earnings, or the prior year consolidated statements of income and statements of cash flows. Under Topic 842, the Company determines if an arrangement is a lease at inception. The lease assets and liabilities are recognized at commencement date based on the present value of remaining lease payments over the lease term. For this purpose, the Company considers only payments that are fixed and determinable at the time of commencement. As most of the leases do not provide an implicit rate, the Company uses the incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The incremental borrowing rate is based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments. The operating lease asset also includes any lease payments made prior to commencement and is recorded net of any lease incentives received. The lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. When determining the probability of exercising such options, the Company considers contract-based, asset-based, entity-based, and market-based factors. The lease agreements may contain variable costs such as common area maintenance, insurance, real estate taxes or other costs. Variable lease costs are expensed as incurred on the consolidated statements of income. The lease agreements generally do not contain any residual value guarantees or restrictive covenants. The Company recognized leased assets in operating lease assets </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> of US$8,603 thousand and corresponding accrued expenses and other current liabilities of US$3,046 thousand, and other long-term liabilities of US$5,621 thousand. The weight average remaining lease term was 3.5 years, and the weight average discount rate was 3.78% as of December 31, 2019.</div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Government Grants </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Grants received by the Company from the Korean government to assist with specific research and development activities were deducted from those research and development costs incurred, in the period in which the related expenses are incurred, to the extent that they are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-refundable.</div> Government grants that were used for the acquisition of fixed assets were deducted from the acquisition costs of the acquired assets and amortized over the useful lives of the related assets. The Company recognized refundable government grants as long-term payable and current portion of long-term payable on its consolidated balance sheet. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill and Intangible Assets </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill is the excess of the purchase price paid over the fair value of the net tangible and intangible assets acquired in a business combination. Intangible assets, which consist primarily of development technology, are amortized over their estimated useful lives, of 3.5 to 5.5 years. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment of Goodwill and Long-Lived Assets </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company evaluates the recoverability of long-lived assets whenever events or changes in circumstances indicate the carrying value may not be recoverable. The determination of recoverability is based on an estimate of undiscounted cash flows expected to result from the use of an asset and its eventual disposition. The estimate of cash flows is based upon, among other things, certain assumptions about expected future operating performance, growth rates and other factors. Estimates of undiscounted cash flows may differ from actual cash flows due to, among other things, technological changes, economic conditions, changes to the business model or changes in operating performance. If the sum of the undiscounted cash flows is less than the carrying value, an impairment loss is recognized, measured as the amount by which the carrying value exceeds the fair value of the asset. Fair value is determined by reference to quoted market prices, if available, or discounted cash flows, as appropriate. See Note 10, “Goodwill and Acquired Intangible Assets,” regarding impairment testing in fiscal year 2017, 2018 and 2019.</div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company monitors the recoverability of goodwill recorded in connection with acquisitions, by reporting unit, annually, or sooner if events or changes in circumstances indicate that the carrying amount may </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">not be recoverable. The Company conducts its annual impairment test of goodwill on November 30. Reporting units may be operating segments as a whole or an operation one level below an operating segment, referred to as a component. Prior to fiscal 2017, goodwill impairment is tested using a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-step</div> approach. The first step compares the fair value of a reporting unit to its carrying amount, including goodwill. If the fair value of the reporting unit is greater than its carrying amount, goodwill is not considered impaired and the second step is not required. If the fair value of the reporting unit is less than its carrying amount, the second step of the impairment test measures the amount of the impairment loss, if any, by comparing the implied fair value of goodwill to its carrying amount. If the carrying amount of goodwill exceeds its implied fair value, an impairment loss is recognized equal to that excess. The implied fair value of goodwill is calculated in the same manner that goodwill is calculated in a business combination, whereby the fair value of the reporting unit is allocated to all of the assets and liabilities of that unit, with the excess purchases price over the amounts assigned to assets and liabilities. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">In January 2017, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2017-04,</div> which removes step two from the goodwill impairment test. The Company elected to early adopt this ASU in the fourth quarter of 2017, in conjunction with the Company’s annual review for impairment.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Estimating fair value is performed by utilizing various valuation approaches, such as income approach or market approach. The total of all reporting unit fair values is also compared to the Company’s market capitalization plus control premium for reasonableness. See Note 10, “Goodwill and Acquired Intangible Assets,” regarding impairment testing. </div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other Assets </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other assets primarily consist of industrial property right and deposit for office leases.</div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted Assets </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted assets consist of restricted cash. Restricted cash represents cash set aside as collateral for obtaining capacity, escrow relating to the sale of a subsidiary and borrowings as well as cash received from government grants with restriction on its usage. </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Bank loans </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revolver credit from financial institutions are stated at the amount of unpaid principal. </div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other long-term liabilities </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other long-term liabilities primarily consist of noncurrent lease liabilities and unrecognized tax benefit. </div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pension Costs </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For employees under defined contribution pension plans, pension costs are recorded based on the actual contributions made to employees’ individual pension accounts. For employees under defined benefit pension plans, pension costs are recorded based on actuarial calculations. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue Recognition </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Through the fiscal year ended December 31, 2017, revenue from product sales was generally recognized upon shipment to the customer provided that the Company had received a signed purchase order, the price was fixed or determinable, transfer of title had occurred in accordance with the shipping terms specified in the </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">arrangement with the customer, collectability from the customer was considered reasonably assured, product returns were reasonably estimable and there were no remaining significant obligations or customer acceptance requirements. Revenue on development service orders was generally recognized upon completion and customer acceptance of contractually agreed milestones. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As a result of the adoption of the new revenue standard (ASC 606) on January 1, 2018, using the modified retrospective method with the cumulative effect of initially applying it recognized at the date of initial application, the Company revised its revenue recognition policy. The Company now recognizes revenue upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. Under the new revenue recognition standard, the Company applies the following five step approach: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when a performance obligation is satisfied. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company enters into contracts that may include products that are capable of being distinct and accounted for as separate performance obligations. To date, the majority of the revenue has been generated by sales associated with products of storage and mobile communication, where a single performance obligation is identified in general. Revenue from services has been insignificant. Performance obligations associated with product sales transactions are generally satisfied when control passes to customers upon shipment or the written acceptance of the customers. Accordingly, product revenue is recognized at a point in time when control of the asset is transferred to the customer. The Company recognizes revenue when it satisfies a performance obligation by transferring control of a product to a customer in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods. Some of the Company’s sales are made to distributors. Control passes to the distributor upon shipment, and terms and payment by the Company’s distributors is not contingent on resale of the product. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company grants certain distributors limited rights of return and price protection rights on unsold products. The return rights are generally limited to five percent of the monetary value of products purchased within the preceding six months, provided that the distributor places a corresponding restocking order of equal or greater value. An allowance for sales returns for distributors and all customers is recorded at the time of sale based on historical returns information available, management’s judgment and any known factors at the time the financial statements are prepared that would significantly affect the allowance. Price protection rights are based on the inventory products the distributors have on hand at the date the price protection is offered. The actual price adjustments to distributors incurred by the Company are minimal. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company provides the warranty for manufacturing defects of its products. Warranty returns have been infrequent and relate to defective or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">off-specification</div> parts. The Company estimates a reserve for warranty based on historical experience and records this amount to cost of sales. For the years ended December 31, 2017, 2018 and 2019, the Company did not experience significant costs associated with warranty returns. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and Development </div></div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development costs consist of expenditures incurred during the course of planned research and investigation aimed at the discovery of new knowledge that will be useful in developing new products or at significantly enhancing existing products as well as expenditures incurred for the design and testing of product alternatives. All expenditures related to research and development activities of the Company are charged to operating expenses when incurred. Third-party research and development costs are expensed when the contracted work has been performed or as milestone results have been achieved.</div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 10pt;;font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income Taxes</div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The provision for income tax represents income tax paid and payable for the current year plus changes in the deferred income tax assets and liabilities during the years. Deferred income tax assets are recognized for net operating loss carryforwards, research and development credits, and temporary differences. The Company believes that uncertainty exists regarding the realizability of certain deferred income tax assets and, accordingly, has established a valuation allowance for those deferred income tax assets to the extent the realizability is not deemed to be more likely than not. Deferred income tax assets and liabilities are measured using enacted tax rates. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company utilizes a two step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not that the position will be sustained in a dispute with taxing authorities, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized upon ultimate settlement. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties related to unrecognized tax benefits in income tax expense. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign Currency Transactions </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency transactions are recorded at the rates of exchange in effect when the transaction occurs. Gains or losses, resulting from the application of different foreign exchange rates when cash in foreign currency is converted into the entities’ functional currency, or when foreign currency receivables and payables are settled, are credited or charged to income in the period of conversion or settlement. At the balance sheet date, assets and liabilities denominated in foreign currencies are remeasured based on prevailing exchange rates and any resulting gains or losses are credited or charged to income. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Translation of Foreign Currency Financial Statements </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The reporting currency of the Company is the U.S. dollars. The functional currency of some of the Company’s subsidiaries is the local currency of the respective entity. Accordingly, the financial statements of the foreign subsidiaries were translated into U.S. dollars at the following exchange rates: assets and liabilities — current rate on the balance sheet date; shareholders’ equity — historical rates; income and expenses — average rate during the period. The resulting translation adjustment is recorded as a separate component of comprehensive income.</div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Comprehensive Income (Loss) </div></div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Comprehensive income and loss represents net income (loss) plus the results of certain changes in shareholders’ equity during a period from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-owner</div> sources. The following table presents the components of accumulated other comprehensive income (loss) as of December 31, 2017<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> 2018<div style="letter-spacing: 0px; top: 0px;;display:inline;"> and 2019</div>:</div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 31%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, 201<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, 201<div style="letter-spacing: 0px; top: 0px;;display:inline;">8</div></div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, 201<div style="letter-spacing: 0px; top: 0px;;display:inline;">9</div></div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign<br/>currency<br/>items </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Defined<br/>benefit<br/>pension<br/>plans </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated<br/>other<br/>comprehensive<br/>income (loss) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign<br/>currency<br/>items </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Defined<br/>benefit<br/>pension<br/>plans </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated<br/>other<br/>comprehensive<br/>income (loss) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign<br/>currency<br/>items </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Defined<br/>benefit<br/>pension<br/>plans </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated<br/>other<br/>comprehensive<br/>income (loss) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(69</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(963</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,032</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,321</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(678</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,643</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,173</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(678</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">495</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px 0px 0.375pt; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current-period change </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,390</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">285</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,675</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(2,148</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="text-align: right; font-size: 10pt; width: 4%; height: 16px; padding: 0pt 5pt 0pt 0pt; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(2,148</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,265</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(15</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,280</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,321</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(678</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,643</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,173</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(678</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">495</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(92</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(693</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(785</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Legal Contingencies </div></div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company is regularly involved in various claims and legal proceedings. Periodically, the Company reviews the status of each significant matter and assesses the potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount can be estimated, the Company accrues a liability for the estimated loss. Because of uncertainties related to these matters, accruals are based only on the best information available at the time. As additional information becomes available, the Company reassesses the potential liability related to the pending claims and litigation and revises these estimates as appropriate. Such revisions in the estimates of the potential liabilities could have a material impact on the results of operations and financial position. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Earnings Per Share </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic earnings per share are computed by dividing net earnings attributable to ordinary shareholders by the weighted-average number of ordinary shares outstanding during the period. Diluted earnings per share are computed by dividing net income attributable to ordinary shareholders by the weighted-average number of ordinary shares and potentially dilutive shares of ordinary shares outstanding during the period. Dilutive shares outstanding include unvested RSUs. Dilutive securities are excluded from the computation of the diluted income per share in periods when their effect is anti-dilutive. The effect of dilutive securities<div style="display:inline;"> </div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">were 868 thousand shares (218 thousand ADSs<div style="letter-spacing: 0px; top: 0px;;display:inline;">),</div> 389 thousand shares (97 </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">thousand ADSs) and 475 thousand shares (119 thousand ADSs)</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> for the years ended December 31, 2017<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> 2018<div style="letter-spacing: 0px; top: 0px;;display:inline;"> and 2019</div>, respectively.</div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock-Based Compensation </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company accounts for stock-based compensation in accordance with ASC 718 Compensation — Stock Compensation. The value of our restricted stock units is based on the fair value of our shares on the date of grant and expensed over the vesting period.</div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prior to the initial declaration of a quarterly cash dividend on January 22, 2013, the fair value of restricted stock units (“RSUs”) was measured based on the grant date share price, as the Company did not historically pay cash dividends on our common stock. For awards granted on or subsequent to January 22, 2013, the fair value of RSUs was measured based on the grant date share price, less the present value of expected dividends during the vesting period, discounted at a risk-free interest rate.</div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Treasury Stock </div></div></div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Treasury stock is stated at cost and shown as a reduction to shareholders’ equity.</div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company retires ordinary shares repurchased under a share repurchase plan. Accordingly, upon retirement the excess of the purchase price over par value is allocated between additional paid-in capital and retained earnings based on the average issuance price of the shares repurchased. A repurchase of ADSs is recorded as treasury stock until the Company completes the withdrawal of the underlying ordinary shares from the ADS program.</div></div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recent Accounting Pronouncements</div></div></div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In June 2016, the FASB issued an accounting update to amend the guidance on the impairment of financial instruments that are not measured at fair value through profit and loss. The amendment introduces a current expected credit loss (CECL) model based on expected losses rather than incurred losses to estimate credit losses on financial instruments measured at amortized cost and requires a broader range of reasonable and supportable</div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">information to estimate expected credit loss. In addition, under the amendment, an entity recognizes an allowance for expected credit losses on financial instruments measured at amortized cost and available-for-sale debt securities rather than the current methodology of delaying recognition of credit losses until it is probable a loss has been incurred. In November 2018, the FASB issued an accounting update to clarify that receivables arising from operating leases are not within the scope of new credit losses guidance. Instead, impairment of receivables arising from operating leases should be accounted for in accordance with Topic 842, Leases. The amendment is effective for fiscal years beginning after December 15, 2019, and earlier adoption is permitted as of the fiscal years beginning after December 15, 2018. The adoption of the amendments did not have a material impact on the Company’s financial position, results of operations, cash flow and financial statement disclosures. </div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In August 2018, the FASB issued an accounting update to amend fair value measurement disclosure requirements to eliminate, add and modify certain disclosures to improve the effectiveness of such disclosure. The amendments removed (1) the disclosure requirements for transfers between Levels 1 and 2 of the fair value hierarchy, (2) the policy for timing of transfers between levels of the fair value hierarchy; and (3) the valuation processes for Level 3 fair value measurements. Additionally, the amendments modified the disclosure requirements for investments in certain entities that calculate net asset value and measurement uncertainty. Finally, the amendments added disclosure requirements for the changes in unrealized gains and losses included in other comprehensive income for recurring Level 3 fair value measurements and the range and weighted average of significant unobservable inputs used to develop Level 3 measurements. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. This amendment is effective for annual periods beginning after December 15, 2019. Early adoption is permitted. The adoption of this amendment is not expected to have a material impact on the Company’s financial position, results of operations, cash flow and financial statement disclosures.</div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In August 2018, the FASB issued an accounting update to modify the disclosure requirements by removing, modifying and clarifying disclosures related to defined benefit plans. This amendment modified the disclosure requirements for employers that sponsor defined benefit pension or other postretirement plans. Certain disclosure requirements have been removed while the disclosure requirements of (1) the weighted-average interest crediting rates for cash balance plans and other plans with promised interest crediting rates; (2) an explanation of the reasons for significant gains and losses related to changes in the benefit obligation for the period, have been added. The amendment also clarified the disclosure requirements with respect to the projected benefit obligation and the accumulated benefit obligation. The amendment is effective for fiscal years ending after December 15, 2020. Early adoption is permitted. The amendments should be applied on a retrospective basis to all periods presented. The adoption of this amendment is not expected to have a material impact on the Company’s financial position, results of operations, cash flow and financial statement disclosures.</div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In December 2019, the FASB issued Accounting Standard Update No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which simplifies the accounting for income taxes. This guidance will be effective for the <div style="display:inline;">C</div>ompany in the first quarter of 2021 on a prospective basis, and early adoption is permitted. The adoption of this amendment is not expected to have a material impact on the Company’s financial position, results of operations, cash flow and financial statement disclosures.</div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basis of Presentation </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated financial statements have been prepared in accordance with U.S. GAAP. The consolidated financial statements include the accounts of SMTC and its wholly-owned subsidiaries.<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company owns </div>100<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">% of the outstanding shares in all of its subsidiaries. All significant intercompany balances and transactions have been eliminated upon consolidation.</div></div> 1 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Use of Estimates </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect certain reported amounts and disclosures. The actual results could differ from those estimates. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Disposal of Subsidiary</div></div> </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company accounts for the disposal of a subsidiary when it ceases to control the subsidiary’s assets and liabilities. A gain or loss is recognized and measured as the difference between the fair value of consideration received or to be received and the value of assets, liabilities and equity components de-recognized, related to that subsidiary when deconsolidated.</div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On May 31, 2019, the Company completed the sale of FCI to Dialog Semiconductor for a total consideration of approximately</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> US$<div style="display:inline;"> </div>54 million. </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company derecognized the assets and liabilities and recorded a gain<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">of US$12,409 </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">thousand, net of transaction fees on the disposal, which is the difference between the consideration of US$54 million and </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">US$39,367 </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">thousand carrying value of the subsidiary.<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">US$5,400 </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">thousand of the consideration was withheld and deposited into an escrow account and, as the escrowed amount is expected to be released within 12 months, it was classified as restricted assets-current on the consolidated balance sheet as of December 31, 2019.</div></div></div> 54000000 12409000 54000000 39367000 5400000 5400000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Concentration of Credit Risk and Significant Customers </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial instruments that potentially subject the Company to a significant concentration of credit risk consist principally of cash equivalents, short term investments and accounts receivable. Cash, cash equivalents and short-term investments balances are maintained with high quality financial institutions, the composition and </div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">maturities of which are regularly monitored by management. The Company believes that the concentration of credit risk in its trade receivables, is substantially mitigated by the Company’s credit evaluation process, relatively short collection terms and the high level of credit worthiness of its customers. The Company performs ongoing credit evaluations of its customers’ financial conditions and limits the amount of credit extended based upon payment history and the customer’s current credit worthiness. The Company regularly reviews the allowance for bad debt and doubtful accounts by considering factors such as historical experience, credit quality, age of the accounts receivable balances and current economic conditions that may affect a customer’s ability to pay. </div></div></div></div> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Historically, a relatively small number of customers have accounted for a significant portion of our net revenue. Sales to two customers in 2017<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> 2018<div style="letter-spacing: 0px; top: 0px;;display:inline;"> and 2019,</div> accounted for 10% or more of <div style="letter-spacing: 0px; top: 0px;;display:inline;">our</div> net <div style="letter-spacing: 0px; top: 0px;;display:inline;">r<div style="letter-spacing: 0px; top: 0px;;display:inline;">evenue<div style="letter-spacing: 0px; top: 0px;;display:inline;">, representing </div></div></div>39%<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> 34% <div style="letter-spacing: 0px; top: 0px;;display:inline;">and 31% </div>of <div style="letter-spacing: 0px; top: 0px;;display:inline;">our</div> net <div style="letter-spacing: 0px; top: 0px;;display:inline;">revenue</div> in 2017<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> 2018<div style="letter-spacing: 0px; top: 0px;;display:inline;"> and 2019</div>, respectively. In 2019, the significant customers were Intel and Micron and in 2017 and 2018,<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;">were </div>SK </div>Hynix<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> and Intel. The Company’s top ten customers in 2017<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> 2018 <div style="letter-spacing: 0px; top: 0px;;display:inline;">and 2019 </div>accounted for approximately </div>72<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">%<div style="letter-spacing: 0px; top: 0px;;display:inline;">, </div></div>69<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">% <div style="letter-spacing: 0px; top: 0px;;display:inline;">and 74% </div>of net sales, respectively.</div></div> 2 2 2 0.39 0.34 0.31 0.72 0.69 0.74 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair Value of Financial Instruments </div></div></div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The carrying amount of the Company’s financial instruments, including cash and cash equivalents, notes and accounts receivable and notes and accounts payables approximates fair value due to the short-term maturity of the instruments. Fair values of short-term investments represent quoted market prices, if available. If no quoted market prices are available, fair values are estimated based on discounted cash flow, or other valuation techniques. Long-term investments in privately-held companies with no readily determinable market value are recorded using the cost method, since the cost of obtaining verifiable fair value is unreasonably high. Upon adoption of Accounting Standard Update No. 2016-01, Recognition and Measurement of Financial Assets and Financial Liabilities (“ASU 2016-01”) starting January 1, 2018, these investments are measured at cost less impairment, if any, plus or minus any changes resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer. Any resulting change in carrying amount would be reflected in net income. The Company’s long-term liabilities approximate their fair values as they contain interest rates that vary according to market interest rates. </div></div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value is the price that would be received upon sale of an asset or paid upon transfer of a liability in an orderly transaction between market participants at the measurement date and in the principal or most advantageous market for that assets or liability. The fair value should be calculated based on assumptions that market participants would use in pricing the asset or liability, not on assumptions specific to the Company. A three-tier fair value hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value. The hierarchy prioritizes the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. Each fair value measurement is reported in one of the three levels which is determined by the lowest level input that is significant to the fair value measurement in its entirety. These levels are: </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 1 — Use unadjusted quoted prices in active markets for identical assets or liabilities. </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 2 — Use observable inputs other than Level 1 prices such as quoted prices for identical or similar instruments in markets that are not active, quoted prices for similar instruments in active markets, and model-based valuation in which all significant inputs are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 3 — Use inputs that are generally unobservable and reflect the use of significant management judgments and estimates. </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">See Note 21, “Fair Value Measurement”, for the related disclosure. </div></div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash Equivalents </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">The Company considers all highly liquid instruments acquired with a remaining maturity of three months or less when purchased to be cash equivalents. In addition, time deposits with maturities ranging from more than three months to one year are considered qualified as cash equivalents as the nature of the time deposits are similar to cash such that without advance notice to the bank, they can be readily converted into known amounts of cash with the principal of the time deposits protected and not subject to penalty in the event of an early withdrawal. Also, the risk of changes in value because of changes in interest rates is insignificant due to the fact that the Company can still earn interest based on a rate close to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">on-going</div> published interest rate applicable for the actual period of the time deposits in the event of an early withdrawal. Cash and cash equivalents are stated at cost, which approximates their fair value.</div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash Equivalents </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">The Company considers all highly liquid instruments acquired with a remaining maturity of three months or less when purchased to be cash equivalents. In addition, time deposits with maturities ranging from more than three months to one year are considered qualified as cash equivalents as the nature of the time deposits are similar to cash such that without advance notice to the bank, they can be readily converted into known amounts of cash with the principal of the time deposits protected and not subject to penalty in the event of an early withdrawal. Also, the risk of changes in value because of changes in interest rates is insignificant due to the fact that the Company can still earn interest based on a rate close to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">on-going</div> published interest rate applicable for the actual period of the time deposits in the event of an early withdrawal. Cash and cash equivalents are stated at cost, which approximates their fair value.</div> P3M P1Y <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term Investments </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company’s short-term investments primarily includes short-term income yielding investments with original maturities greater than three months from the purchase date and remaining maturities less than one year. These short-term investments consist mostly of bond funds and principal protected notes that are bought and held principally for the purpose of selling them in the near term and are classified as trading securities as well as senior notes classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity</div> investments with maturities less than one year. Trading securities are reported at fair value with the subsequent changes in fair value recorded in earnings as unrealized gains and losses. Senior notes are measured at amortized cost using the effective interest method less any impairment. </div></div> P1Y P1Y <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allowance for Doubtful Receivables </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">An allowance for doubtful receivables is provided based on a review of the collectability of accounts receivables. The Company determines the amount of allowance for doubtful receivables by examining the historical collection experience and current trends in the credit quality of its customers as well as its internal credit policies. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories are stated at the lower of cost or net realizable value for raw materials, work in process and finished goods<div style="display:inline;">.</div> Inventories are recorded at standard cost and adjusted to the approximate weighted-average cost at the balance sheet date. The Company assesses its net realizable value of the inventory for estimated obsolescence or unmarketable inventory based upon management’s assumptions about future demand and market conditions. In estimating reserves for obsolescence, the Company primarily evaluates estimates based on the timing of the introduction of new products and the quantities remaining of old products and provides reserves for inventory on hand in excess of the estimated demand. Estimated losses on slow-moving items are recognized and included in the allowance for losses. </div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term Investments </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investee companies over which the Company had the ability to exercise significant influence but did not have a controlling interest and was the primary beneficiary were accounted for using the equity method. Significant influence was generally considered to exist when the Company had an ownership interest in the voting shares of the investee between 20% and 50%, and other factors, such as representation in the investee’s board of directors, voting rights and the impact of commercial arrangements, were considered in determining whether the equity method of accounting was appropriate. Under this method of accounting, the Company recorded its proportionate share of the net earnings or losses of equity method investees and a corresponding increase or decrease to the investment balances. The Company evaluated its equity method investments for impairment whenever events or changes in circumstances indicated that the carrying amounts of such investments might not be recoverable. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prior to adopting ASU 2016-01 on January 1, 2018, the Company had long-term investments in companies that it does not exercise significant influence and accounted for these investments under the cost method. Management regularly evaluates financial information related to these investments to determine whether an other than temporary decline in their value exists. Factors indicative of an other than temporary decline include recurring operating losses, credit defaults and subsequent rounds of financings at an amount below the cost basis of the investment. Management periodically weighs all quantitative and qualitative factors in determining if any impairment loss exists. When a decline in value is deemed to be other-than-temporary, the Company recognizes an impairment loss in other income and expense. After adopting ASU 2016-01 on January 1, 2018, the Company elected to record equity investments without readily determinable fair values and not accounted for by the equity method at cost less impairment, adjusted for subsequent observable price changes whether there are observable price changes in orderly transactions for the identical or similar investment of the same issuer.</div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Noncurrent Assets Held for Sale </div></div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Noncurrent assets are presented separately as held for sale when the Company is committed to selling the asset, an active plan of sale has commenced, and the sale is expected to be completed within 12 months or under a specified market condition that meets an exception to one-year requirement. Assets held for sale are measured at the lower of their carrying amount and fair value less cost to sell. Assets held for sale are no longer amortized or depreciated. </div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 6pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and Equipment </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment are stated at cost less accumulated depreciation. Significant additions, renewals and betterments are capitalized, while maintenance and repairs are expensed as incurred. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation is computed using the straight-line method over estimated useful lives that range as follows: buildings — 25 to 50 years; machinery and equipment — 3 to 6 years; furniture and fixtures — 3 to 8 years; software — 1 to 5 years; leasehold and buildings improvement — the shorter of the estimated useful life or lease term, which is generally 2 to 6 years. Land is not depreciated. Depreciation expense <div style="letter-spacing: 0px; top: 0px;;display:inline;">on property</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>and <div style="letter-spacing: 0px; top: 0px;;display:inline;">equipment were </div>approximately US$10,599 thousand, US$11,832 thousand and US$12,447 thousand</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> for the years ended December 31, 2017, 2018 and 2019</div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, respectively. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Upon the sale or other disposal of property and equipment, the related cost and accumulated depreciation are removed from the accounts, and any gain or loss is credited or charged to operating income. </div></div> P25Y P50Y P3Y P6Y P3Y P8Y P1Y P5Y P2Y P6Y 10599000 11832000 12447000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Lease</div></div> </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On January 1, 2019, the Company adopted Accounting Standards Update No. 2016-02, Leases (Topic 842) (ASU 2016-02) using the modified retrospective transition approach by applying the new standard to all leases existing at the date of initial application. The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allows the Company to carry forward the historical lease classification. The Company elected to apply the short-term lease measurement and recognition exemption in which right-of-use assets and lease liabilities are not recognized for short-term leases. Results and disclosure requirements for reporting periods beginning after January 1, 2019 are presented under Topic 842, while prior period amounts have not been adjusted and continue to be reported in accordance with our historical accounting under Topic 840.</div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Upon adoption, the Company recognized leased assets and corresponding liabilities in operating lease assets of US$7,202 thousand, which includes US$238 thousand of previously recognized prepaid use rights, as well as corresponding accrued expenses and other current liabilities of US$1,428 thousand and other long-term liabilities of US$5,536 thousand.</div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The lease assets include adjustments for prepayments and accrued lease payments. The adoption did not impact the beginning retained earnings, or the prior year consolidated statements of income and statements of cash flows. Under Topic 842, the Company determines if an arrangement is a lease at inception. The lease assets and liabilities are recognized at commencement date based on the present value of remaining lease payments over the lease term. For this purpose, the Company considers only payments that are fixed and determinable at the time of commencement. As most of the leases do not provide an implicit rate, the Company uses the incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The incremental borrowing rate is based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments. The operating lease asset also includes any lease payments made prior to commencement and is recorded net of any lease incentives received. The lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. When determining the probability of exercising such options, the Company considers contract-based, asset-based, entity-based, and market-based factors. The lease agreements may contain variable costs such as common area maintenance, insurance, real estate taxes or other costs. Variable lease costs are expensed as incurred on the consolidated statements of income. The lease agreements generally do not contain any residual value guarantees or restrictive covenants. The Company recognized leased assets in operating lease assets </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> of US$8,603 thousand and corresponding accrued expenses and other current liabilities of US$3,046 thousand, and other long-term liabilities of US$5,621 thousand. The weight average remaining lease term was 3.5 years, and the weight average discount rate was 3.78% as of December 31, 2019.</div></div></div> 7202000 238000 1428000 5536000 8603000 3046000 5621000 P3Y6M 0.0378 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Government Grants </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Grants received by the Company from the Korean government to assist with specific research and development activities were deducted from those research and development costs incurred, in the period in which the related expenses are incurred, to the extent that they are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-refundable.</div> Government grants that were used for the acquisition of fixed assets were deducted from the acquisition costs of the acquired assets and amortized over the useful lives of the related assets. The Company recognized refundable government grants as long-term payable and current portion of long-term payable on its consolidated balance sheet. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill and Intangible Assets </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill is the excess of the purchase price paid over the fair value of the net tangible and intangible assets acquired in a business combination. Intangible assets, which consist primarily of development technology, are amortized over their estimated useful lives, of 3.5 to 5.5 years. </div></div> P3Y6M P5Y6M <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment of Goodwill and Long-Lived Assets </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company evaluates the recoverability of long-lived assets whenever events or changes in circumstances indicate the carrying value may not be recoverable. The determination of recoverability is based on an estimate of undiscounted cash flows expected to result from the use of an asset and its eventual disposition. The estimate of cash flows is based upon, among other things, certain assumptions about expected future operating performance, growth rates and other factors. Estimates of undiscounted cash flows may differ from actual cash flows due to, among other things, technological changes, economic conditions, changes to the business model or changes in operating performance. If the sum of the undiscounted cash flows is less than the carrying value, an impairment loss is recognized, measured as the amount by which the carrying value exceeds the fair value of the asset. Fair value is determined by reference to quoted market prices, if available, or discounted cash flows, as appropriate. See Note 10, “Goodwill and Acquired Intangible Assets,” regarding impairment testing in fiscal year 2017, 2018 and 2019.</div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company monitors the recoverability of goodwill recorded in connection with acquisitions, by reporting unit, annually, or sooner if events or changes in circumstances indicate that the carrying amount may </div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">not be recoverable. The Company conducts its annual impairment test of goodwill on November 30. Reporting units may be operating segments as a whole or an operation one level below an operating segment, referred to as a component. Prior to fiscal 2017, goodwill impairment is tested using a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-step</div> approach. The first step compares the fair value of a reporting unit to its carrying amount, including goodwill. If the fair value of the reporting unit is greater than its carrying amount, goodwill is not considered impaired and the second step is not required. If the fair value of the reporting unit is less than its carrying amount, the second step of the impairment test measures the amount of the impairment loss, if any, by comparing the implied fair value of goodwill to its carrying amount. If the carrying amount of goodwill exceeds its implied fair value, an impairment loss is recognized equal to that excess. The implied fair value of goodwill is calculated in the same manner that goodwill is calculated in a business combination, whereby the fair value of the reporting unit is allocated to all of the assets and liabilities of that unit, with the excess purchases price over the amounts assigned to assets and liabilities. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">In January 2017, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2017-04,</div> which removes step two from the goodwill impairment test. The Company elected to early adopt this ASU in the fourth quarter of 2017, in conjunction with the Company’s annual review for impairment.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Estimating fair value is performed by utilizing various valuation approaches, such as income approach or market approach. The total of all reporting unit fair values is also compared to the Company’s market capitalization plus control premium for reasonableness. See Note 10, “Goodwill and Acquired Intangible Assets,” regarding impairment testing. </div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other Assets </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other assets primarily consist of industrial property right and deposit for office leases.</div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted Assets </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted assets consist of restricted cash. Restricted cash represents cash set aside as collateral for obtaining capacity, escrow relating to the sale of a subsidiary and borrowings as well as cash received from government grants with restriction on its usage. </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Bank loans </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revolver credit from financial institutions are stated at the amount of unpaid principal. </div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other long-term liabilities </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other long-term liabilities primarily consist of noncurrent lease liabilities and unrecognized tax benefit. </div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pension Costs </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For employees under defined contribution pension plans, pension costs are recorded based on the actual contributions made to employees’ individual pension accounts. For employees under defined benefit pension plans, pension costs are recorded based on actuarial calculations. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue Recognition </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Through the fiscal year ended December 31, 2017, revenue from product sales was generally recognized upon shipment to the customer provided that the Company had received a signed purchase order, the price was fixed or determinable, transfer of title had occurred in accordance with the shipping terms specified in the </div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">arrangement with the customer, collectability from the customer was considered reasonably assured, product returns were reasonably estimable and there were no remaining significant obligations or customer acceptance requirements. Revenue on development service orders was generally recognized upon completion and customer acceptance of contractually agreed milestones. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As a result of the adoption of the new revenue standard (ASC 606) on January 1, 2018, using the modified retrospective method with the cumulative effect of initially applying it recognized at the date of initial application, the Company revised its revenue recognition policy. The Company now recognizes revenue upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. Under the new revenue recognition standard, the Company applies the following five step approach: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when a performance obligation is satisfied. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company enters into contracts that may include products that are capable of being distinct and accounted for as separate performance obligations. To date, the majority of the revenue has been generated by sales associated with products of storage and mobile communication, where a single performance obligation is identified in general. Revenue from services has been insignificant. Performance obligations associated with product sales transactions are generally satisfied when control passes to customers upon shipment or the written acceptance of the customers. Accordingly, product revenue is recognized at a point in time when control of the asset is transferred to the customer. The Company recognizes revenue when it satisfies a performance obligation by transferring control of a product to a customer in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods. Some of the Company’s sales are made to distributors. Control passes to the distributor upon shipment, and terms and payment by the Company’s distributors is not contingent on resale of the product. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company grants certain distributors limited rights of return and price protection rights on unsold products. The return rights are generally limited to five percent of the monetary value of products purchased within the preceding six months, provided that the distributor places a corresponding restocking order of equal or greater value. An allowance for sales returns for distributors and all customers is recorded at the time of sale based on historical returns information available, management’s judgment and any known factors at the time the financial statements are prepared that would significantly affect the allowance. Price protection rights are based on the inventory products the distributors have on hand at the date the price protection is offered. The actual price adjustments to distributors incurred by the Company are minimal. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company provides the warranty for manufacturing defects of its products. Warranty returns have been infrequent and relate to defective or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">off-specification</div> parts. The Company estimates a reserve for warranty based on historical experience and records this amount to cost of sales. For the years ended December 31, 2017, 2018 and 2019, the Company did not experience significant costs associated with warranty returns. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and Development </div></div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development costs consist of expenditures incurred during the course of planned research and investigation aimed at the discovery of new knowledge that will be useful in developing new products or at significantly enhancing existing products as well as expenditures incurred for the design and testing of product alternatives. All expenditures related to research and development activities of the Company are charged to operating expenses when incurred. Third-party research and development costs are expensed when the contracted work has been performed or as milestone results have been achieved.</div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 10pt;;font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income Taxes</div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The provision for income tax represents income tax paid and payable for the current year plus changes in the deferred income tax assets and liabilities during the years. Deferred income tax assets are recognized for net operating loss carryforwards, research and development credits, and temporary differences. The Company believes that uncertainty exists regarding the realizability of certain deferred income tax assets and, accordingly, has established a valuation allowance for those deferred income tax assets to the extent the realizability is not deemed to be more likely than not. Deferred income tax assets and liabilities are measured using enacted tax rates. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company utilizes a two step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not that the position will be sustained in a dispute with taxing authorities, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized upon ultimate settlement. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties related to unrecognized tax benefits in income tax expense. </div></div> 0.50 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign Currency Transactions </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency transactions are recorded at the rates of exchange in effect when the transaction occurs. Gains or losses, resulting from the application of different foreign exchange rates when cash in foreign currency is converted into the entities’ functional currency, or when foreign currency receivables and payables are settled, are credited or charged to income in the period of conversion or settlement. At the balance sheet date, assets and liabilities denominated in foreign currencies are remeasured based on prevailing exchange rates and any resulting gains or losses are credited or charged to income. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Translation of Foreign Currency Financial Statements </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The reporting currency of the Company is the U.S. dollars. The functional currency of some of the Company’s subsidiaries is the local currency of the respective entity. Accordingly, the financial statements of the foreign subsidiaries were translated into U.S. dollars at the following exchange rates: assets and liabilities — current rate on the balance sheet date; shareholders’ equity — historical rates; income and expenses — average rate during the period. The resulting translation adjustment is recorded as a separate component of comprehensive income.</div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Comprehensive Income (Loss) </div></div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Comprehensive income and loss represents net income (loss) plus the results of certain changes in shareholders’ equity during a period from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-owner</div> sources. The following table presents the components of accumulated other comprehensive income (loss) as of December 31, 2017<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> 2018<div style="letter-spacing: 0px; top: 0px;;display:inline;"> and 2019</div>:</div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 31%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, 201<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, 201<div style="letter-spacing: 0px; top: 0px;;display:inline;">8</div></div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, 201<div style="letter-spacing: 0px; top: 0px;;display:inline;">9</div></div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign<br/>currency<br/>items </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Defined<br/>benefit<br/>pension<br/>plans </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated<br/>other<br/>comprehensive<br/>income (loss) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign<br/>currency<br/>items </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Defined<br/>benefit<br/>pension<br/>plans </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated<br/>other<br/>comprehensive<br/>income (loss) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign<br/>currency<br/>items </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Defined<br/>benefit<br/>pension<br/>plans </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated<br/>other<br/>comprehensive<br/>income (loss) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(69</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(963</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,032</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,321</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(678</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,643</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,173</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(678</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">495</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px 0px 0.375pt; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current-period change </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,390</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">285</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,675</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(2,148</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="text-align: right; font-size: 10pt; width: 4%; height: 16px; padding: 0pt 5pt 0pt 0pt; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(2,148</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,265</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(15</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,280</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,321</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(678</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,643</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,173</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(678</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">495</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(92</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(693</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(785</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> The following table presents the components of accumulated other comprehensive income (loss) as of December 31, 2017<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> 2018<div style="letter-spacing: 0px; top: 0px;;display:inline;"> and 2019</div>: <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 31%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, 201<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, 201<div style="letter-spacing: 0px; top: 0px;;display:inline;">8</div></div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, 201<div style="letter-spacing: 0px; top: 0px;;display:inline;">9</div></div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign<br/>currency<br/>items </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Defined<br/>benefit<br/>pension<br/>plans </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated<br/>other<br/>comprehensive<br/>income (loss) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign<br/>currency<br/>items </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Defined<br/>benefit<br/>pension<br/>plans </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated<br/>other<br/>comprehensive<br/>income (loss) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign<br/>currency<br/>items </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Defined<br/>benefit<br/>pension<br/>plans </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated<br/>other<br/>comprehensive<br/>income (loss) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(69</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(963</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,032</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,321</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(678</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,643</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,173</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(678</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">495</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px 0px 0.375pt; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current-period change </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,390</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">285</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,675</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(2,148</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="text-align: right; font-size: 10pt; width: 4%; height: 16px; padding: 0pt 5pt 0pt 0pt; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(2,148</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,265</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(15</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; border-bottom: 0.75pt solid black;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,280</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,321</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(678</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,643</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,173</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(678</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">495</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(92</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(693</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(785</div></div></td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> -69000 963000 -1032000 3321000 678000 2643000 1173000 678000 495000 3390000 -285000 3675000 -2148000 -2148000 -1265000 15000 -1280000 3321000 678000 2643000 1173000 678000 495000 -92000 693000 -785000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Legal Contingencies </div></div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company is regularly involved in various claims and legal proceedings. Periodically, the Company reviews the status of each significant matter and assesses the potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount can be estimated, the Company accrues a liability for the estimated loss. Because of uncertainties related to these matters, accruals are based only on the best information available at the time. As additional information becomes available, the Company reassesses the potential liability related to the pending claims and litigation and revises these estimates as appropriate. Such revisions in the estimates of the potential liabilities could have a material impact on the results of operations and financial position. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Earnings Per Share </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic earnings per share are computed by dividing net earnings attributable to ordinary shareholders by the weighted-average number of ordinary shares outstanding during the period. Diluted earnings per share are computed by dividing net income attributable to ordinary shareholders by the weighted-average number of ordinary shares and potentially dilutive shares of ordinary shares outstanding during the period. Dilutive shares outstanding include unvested RSUs. Dilutive securities are excluded from the computation of the diluted income per share in periods when their effect is anti-dilutive. The effect of dilutive securities<div style="display:inline;"> </div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">were 868 thousand shares (218 thousand ADSs<div style="letter-spacing: 0px; top: 0px;;display:inline;">),</div> 389 thousand shares (97 </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">thousand ADSs) and 475 thousand shares (119 thousand ADSs)</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> for the years ended December 31, 2017<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> 2018<div style="letter-spacing: 0px; top: 0px;;display:inline;"> and 2019</div>, respectively.</div></div> 868000 218000 389000 97000 475000 119000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock-Based Compensation </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company accounts for stock-based compensation in accordance with ASC 718 Compensation — Stock Compensation. The value of our restricted stock units is based on the fair value of our shares on the date of grant and expensed over the vesting period.</div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prior to the initial declaration of a quarterly cash dividend on January 22, 2013, the fair value of restricted stock units (“RSUs”) was measured based on the grant date share price, as the Company did not historically pay cash dividends on our common stock. For awards granted on or subsequent to January 22, 2013, the fair value of RSUs was measured based on the grant date share price, less the present value of expected dividends during the vesting period, discounted at a risk-free interest rate.</div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Treasury Stock </div></div></div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Treasury stock is stated at cost and shown as a reduction to shareholders’ equity.</div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company retires ordinary shares repurchased under a share repurchase plan. Accordingly, upon retirement the excess of the purchase price over par value is allocated between additional paid-in capital and retained earnings based on the average issuance price of the shares repurchased. A repurchase of ADSs is recorded as treasury stock until the Company completes the withdrawal of the underlying ordinary shares from the ADS program.</div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recent Accounting Pronouncements</div></div></div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In June 2016, the FASB issued an accounting update to amend the guidance on the impairment of financial instruments that are not measured at fair value through profit and loss. The amendment introduces a current expected credit loss (CECL) model based on expected losses rather than incurred losses to estimate credit losses on financial instruments measured at amortized cost and requires a broader range of reasonable and supportable</div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">information to estimate expected credit loss. In addition, under the amendment, an entity recognizes an allowance for expected credit losses on financial instruments measured at amortized cost and available-for-sale debt securities rather than the current methodology of delaying recognition of credit losses until it is probable a loss has been incurred. In November 2018, the FASB issued an accounting update to clarify that receivables arising from operating leases are not within the scope of new credit losses guidance. Instead, impairment of receivables arising from operating leases should be accounted for in accordance with Topic 842, Leases. The amendment is effective for fiscal years beginning after December 15, 2019, and earlier adoption is permitted as of the fiscal years beginning after December 15, 2018. The adoption of the amendments did not have a material impact on the Company’s financial position, results of operations, cash flow and financial statement disclosures. </div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In August 2018, the FASB issued an accounting update to amend fair value measurement disclosure requirements to eliminate, add and modify certain disclosures to improve the effectiveness of such disclosure. The amendments removed (1) the disclosure requirements for transfers between Levels 1 and 2 of the fair value hierarchy, (2) the policy for timing of transfers between levels of the fair value hierarchy; and (3) the valuation processes for Level 3 fair value measurements. Additionally, the amendments modified the disclosure requirements for investments in certain entities that calculate net asset value and measurement uncertainty. Finally, the amendments added disclosure requirements for the changes in unrealized gains and losses included in other comprehensive income for recurring Level 3 fair value measurements and the range and weighted average of significant unobservable inputs used to develop Level 3 measurements. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. This amendment is effective for annual periods beginning after December 15, 2019. Early adoption is permitted. The adoption of this amendment is not expected to have a material impact on the Company’s financial position, results of operations, cash flow and financial statement disclosures.</div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In August 2018, the FASB issued an accounting update to modify the disclosure requirements by removing, modifying and clarifying disclosures related to defined benefit plans. This amendment modified the disclosure requirements for employers that sponsor defined benefit pension or other postretirement plans. Certain disclosure requirements have been removed while the disclosure requirements of (1) the weighted-average interest crediting rates for cash balance plans and other plans with promised interest crediting rates; (2) an explanation of the reasons for significant gains and losses related to changes in the benefit obligation for the period, have been added. The amendment also clarified the disclosure requirements with respect to the projected benefit obligation and the accumulated benefit obligation. The amendment is effective for fiscal years ending after December 15, 2020. Early adoption is permitted. The amendments should be applied on a retrospective basis to all periods presented. The adoption of this amendment is not expected to have a material impact on the Company’s financial position, results of operations, cash flow and financial statement disclosures.</div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In December 2019, the FASB issued Accounting Standard Update No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which simplifies the accounting for income taxes. This guidance will be effective for the <div style="display:inline;">C</div>ompany in the first quarter of 2021 on a prospective basis, and early adoption is permitted. The adoption of this amendment is not expected to have a material impact on the Company’s financial position, results of operations, cash flow and financial statement disclosures.</div></div></div> <div style="text-align: left;font-family: &quot;Times New Roman&quot;;font-size: 10pt;font-weight: normal;margin-top: 0pt;margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3. CASH, CASH EQUIVALENTS, AND RESTRICTED CASH </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31 </div></div></div> </td> <td style="padding-bottom: 1pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and deposits in bank </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">54,918</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">61,184</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">220,047 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">229,419 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Bonds acquired under repurchase agreements </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,024 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">32,563 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total cash and cash equivalents </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">284,989 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">323,166 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash</div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">22,138 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">25,087 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">307,127 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">348,253 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31 </div></div></div> </td> <td style="padding-bottom: 1pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and deposits in bank </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">54,918</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">61,184</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">220,047 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">229,419 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Bonds acquired under repurchase agreements </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,024 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">32,563 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total cash and cash equivalents </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">284,989 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">323,166 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash</div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">22,138 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">25,087 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">307,127 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">348,253 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 54918000 61184000 220047000 229419000 10024000 32563000 284989000 323166000 22138000 25087000 307127000 348253000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4. SHORT-TERM INVESTMENTS </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 8pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31 </div></div></div> </td> <td style="padding-bottom: 1pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trading securities </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,609</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,010</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company classified certain short-term investments as trading securities. Realized gains on sales of these trading securities were US$103 thousand, US$134 thousand and US$48 thousand for the years ended December 31, 2017, 2018 and 2019, respectively The amount of unrealized losses related to trading securities at year end was nil for the years ended December 31, 2017, 2018 and 2019, respectively. </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 8pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31 </div></div></div> </td> <td style="padding-bottom: 1pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trading securities </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,609</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,010</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 3609000 2010000 103000 134000 48000 0 0 0 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5. NOTES AND ACCOUNTS RECEIVABLE </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31 </div></div></div> </td> <td style="padding-bottom: 1pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade accounts receivable </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">92,408</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">110,351 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allowance for doubtful accounts </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(645</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,617</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">)</td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 76%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">91,763 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">108,734 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 76%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; background-color: rgba(255, 255, 255, 0); border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; background-color: rgba(255, 255, 255, 0); border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 12pt; margin-bottom: 0px;"/> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The changes in the allowances are summarized as follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31 </div></div></div> </td> <td style="padding-bottom: 1pt; font-family: &quot;Times New Roman&quot;; padding-right: 0pt;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 0pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 0pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allowances for doubtful accounts </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance, beginning of year </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">723</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">598</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">645</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions (reversals) charged to expense, net </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(125</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">47</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,164</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Write-offs </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(192</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 76%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 0pt; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance, end of year </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">598</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">645</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,617</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 76%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 0pt; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 26%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31 </div></div></div> </td> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 1pt;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 66%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allowances for sales returns and discounts<div style="letter-spacing: 0px; top: 0px;;display:inline;">*</div> </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 26%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 66%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance, beginning of year </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 26%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,624</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 66%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions charged to expense, net </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 26%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,093</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 66%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Actual sales return and discount </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 26%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(3,285</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 66%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 26%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 66%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance, end of year </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 26%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,432</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 66%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 26%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 2%; vertical-align: top; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">* </div></td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of January 1, 2018, the Company has adopted the new revenue <div style="letter-spacing: 0px; top: 0px;;display:inline;">recognition</div> standard (ASC 606). Allowance for sales returns and discounts for <div style="letter-spacing: 0px; top: 0px;;display:inline;">the</div> year ended December 31, 2018 has been adjusted to reflect these changes in accounting policies, see Note 2 summary of significant accounting policies.</div></td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31 </div></div></div> </td> <td style="padding-bottom: 1pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade accounts receivable </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">92,408</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">110,351 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allowance for doubtful accounts </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(645</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,617</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">)</td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 76%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">91,763 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">108,734 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 76%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; background-color: rgba(255, 255, 255, 0); border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; background-color: rgba(255, 255, 255, 0); border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 12pt; margin-bottom: 0px;"/> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 92408000 110351000 645000 1617000 91763000 108734000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The changes in the allowances are summarized as follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31 </div></div></div> </td> <td style="padding-bottom: 1pt; font-family: &quot;Times New Roman&quot;; padding-right: 0pt;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 0pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 0pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allowances for doubtful accounts </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance, beginning of year </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">723</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">598</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">645</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions (reversals) charged to expense, net </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(125</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">47</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,164</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Write-offs </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(192</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 76%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 0pt; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance, end of year </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">598</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">645</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,617</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 76%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 0pt; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 26%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31 </div></div></div> </td> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 1pt;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 66%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allowances for sales returns and discounts<div style="letter-spacing: 0px; top: 0px;;display:inline;">*</div> </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 26%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 66%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance, beginning of year </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 26%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,624</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 66%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions charged to expense, net </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 26%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,093</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 66%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Actual sales return and discount </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 26%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(3,285</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 66%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 26%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 66%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance, end of year </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 26%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,432</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 66%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 26%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 2%; vertical-align: top; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">* </div></td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of January 1, 2018, the Company has adopted the new revenue <div style="letter-spacing: 0px; top: 0px;;display:inline;">recognition</div> standard (ASC 606). Allowance for sales returns and discounts for <div style="letter-spacing: 0px; top: 0px;;display:inline;">the</div> year ended December 31, 2018 has been adjusted to reflect these changes in accounting policies, see Note 2 summary of significant accounting policies.</div></td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 723000 598000 645000 -125000 47000 1164000 192000 598000 645000 1617000 1624000 3093000 3285000 1432000 <div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: left; font-size: 10pt; margin-bottom: 0px; margin-top: 18pt;"><div style="font-weight:bold;display:inline;">6. INVENTORIES</div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The components of inventories are as <div style="letter-spacing: 0px; top: 0px;;display:inline;">follows</div>: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31 </div></div></div> </td> <td style="padding-bottom: 1pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finished goods </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">26,059 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">26,305 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Work in process </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">30,830 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">37,342 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Raw materials </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">24,629 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">24,792 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 76%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">81,518</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">88,439</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 76%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company wrote down US$698 thousand, US$2,095 thousand and US$9,085 thousand in 2017<div style="letter-spacing: 0px; top: 0px;;display:inline;">, </div>2018<div style="letter-spacing: 0px; top: 0px;;display:inline;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;">and <div style="letter-spacing: 0px; top: 0px;;display:inline;">2019,</div></div></div> respectively, for estimated obsolete or unmarketable inventory. </div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The components of inventories are as <div style="letter-spacing: 0px; top: 0px;;display:inline;">follows</div>: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31 </div></div></div> </td> <td style="padding-bottom: 1pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finished goods </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">26,059 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">26,305 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Work in process </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">30,830 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">37,342 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Raw materials </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">24,629 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">24,792 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 76%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">81,518</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">88,439</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 76%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 26059000 26305000 30830000 37342000 24629000 24792000 81518000 88439000 698000 2095000 9085000 <div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: left; font-size: 10pt; margin-bottom: 0px; margin-top: 18pt;"><div style="font-weight:bold;display:inline;">7. LONG-TERM INVESTMENTS</div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2018 and 2019, the Company held equity investments in several privately-held companies with the carrying value as follows:</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 70%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;;width:4%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;;width:4%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage<br/> of Ownership </div></div></div> </td> <td style="padding-bottom: 1pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">D</div>ecember 3<div style="letter-spacing: 0px; top: 0px;;display:inline;">1</div></div></div></div> </td> <td style="padding-bottom: 1pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Cost less impairment method:</div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;;width:;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;;width:;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="text-align: right; vertical-align: bottom; font-size: 10pt;;width:;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cashido Corp. (Cashido) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1.8</div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">0.6</div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt;;width:4%;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt;;width:4%;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vastview Technology, Corp. (Vastview) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2.9</div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2.9</div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt;;width:4%;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt;;width:4%;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deep Vision, Inc (Deep Vision) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">14.8</div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">14.8</div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;;width:4%;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,000</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;;width:4%;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,000</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity method: </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;;width:4%;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;;width:4%;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ProGrade Digital, Inc. (ProGrade) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">49.0</div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;">—</div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;;width:4%;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,242</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt;;width:4%;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);;width:4%;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);;width:4%;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;;width:4%;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4,242</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;;width:4%;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,000</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);;width:4%;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);;width:4%;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In July 2001, the Company invested in the common stock of Cashido. At the time of investment, Cashido manufactured flash memory storage devices. Cashido currently focuses on the manufacture of computer accessories and ozone<div style="letter-spacing: 0px; top: 0px;;display:inline;">-</div>based sterilization devices. In 2017, the Company recognized impairment charges of US$91 thousand in its investment in Cashido.</div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">In December 2006 and February 2007, the Company invested US$3,360 thousand in the common stock of Vastview. Vastview is a fabless semiconductor company that develops and markets driver ICs and other ICs for the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">TFT-LCD</div> industry. In 2009 and 2013, the Company received US$808 thousand and US$46 thousand from capital reductions at Vastview. <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">From 2008 to 2010, due to the declining financial performance of Vastview, the Company recognized impairment charges of<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div>US$2,462 <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">thousand in its investment, and an additional charge of<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div>US$29 thousand in 2017. </div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In May 2018, the Company invested US$1,715 </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">thousand in the preferred stock of ProGrade which is accounted for under the equity method.<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>ProGrade is a supplier of professional-grade memory cards. In May 2019, the Company sold US$1,715 thousand in the preferred stock of ProGrade and recognized <div style="letter-spacing: 0px; top: 0px;;display:inline;">a </div>gain from disposal <div style="letter-spacing: 0px; top: 0px;;display:inline;">of </div>US$473 thousand.</div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In June 2018, the Company invested US$3,000 </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">thousand in the preferred stock of Deep Vision which is accounted for under the cost method. Deep Vision is a developer of low-power deep<div style="letter-spacing: 0px; top: 0px;;display:inline;">-</div>learning processors.</div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2018 and 2019, the Company held equity investments in several privately-held companies with the carrying value as follows:</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 70%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;;width:4%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;;width:4%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage<br/> of Ownership </div></div></div> </td> <td style="padding-bottom: 1pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">D</div>ecember 3<div style="letter-spacing: 0px; top: 0px;;display:inline;">1</div></div></div></div> </td> <td style="padding-bottom: 1pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Cost less impairment method:</div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;;width:;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;;width:;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="text-align: right; vertical-align: bottom; font-size: 10pt;;width:;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cashido Corp. (Cashido) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1.8</div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">0.6</div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt;;width:4%;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt;;width:4%;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vastview Technology, Corp. (Vastview) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2.9</div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2.9</div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt;;width:4%;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt;;width:4%;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deep Vision, Inc (Deep Vision) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">14.8</div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">14.8</div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;;width:4%;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,000</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;;width:4%;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,000</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity method: </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;;width:4%;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;;width:4%;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ProGrade Digital, Inc. (ProGrade) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">49.0</div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;">—</div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;;width:4%;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,242</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt;;width:4%;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);;width:4%;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);;width:4%;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;;width:4%;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4,242</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;;width:4%;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,000</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);;width:4%;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);;width:4%;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 0.018 0.006 0.029 0.029 0.148 0.148 3000000 3000000 0.490 1242000 4242000 3000000 91000 3360000 808000 46000 -2462000 -29000 1715000 1715000 473000 3000000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8. NONCURRENT ASSETS HELD FOR SALE </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 8pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 70%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets held for sale </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,576</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">10,405</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,576</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">10,405</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company vacated from premises in an office building located in Shanghai, China and in 2018 took actions to sell this property. The sale plan met all of the held-for-sale criteria in accordance with ASC 360 — Property, Plant and Equipment and accordingly, in 2018, the property was reclassified to noncurrent assets held for sale. The Company has actively marketed the asset, but because of challenging market conditions, no reasonable offers to purchase have been received, and continues to actively seek the sale of this property. In 2017, the Company sold another property to a non-affiliated third party and recognized a gain from disposal of </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">US$</div></div>1,880<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> thousand.</div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 8pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 70%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets held for sale </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,576</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">10,405</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,576</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">10,405</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 10576000 10405000 10576000 10405000 1880000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9. PROPERTY AND EQUIPMENT </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 74%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost: </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Land </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">68,243</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">68,243</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Buildings </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">18,130</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">18,130</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Machinery and equipment </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">26,902</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">26,426</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furniture and fixtures </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8,538</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,919</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold and buildings improvement </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,661</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,964</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Software </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">23,971</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">25,938</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">153,445</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">153,620</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated depreciation: </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Buildings </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,231</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,632</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Machinery and equipment </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">19,005</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">18,828</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furniture and fixtures </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,808</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,196</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold and buildings improvement </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4,921</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,350</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Software </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">19,269</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">22,312</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">52,234</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">55,318</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayment and construction in progress </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">199</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">186</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">101,410</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">98,488</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In April 2006, the Company began leasing a property located in Taipei, Taiwan to a third party. The lessee has been renewing the operating lease annually and last renewed in March 2020. Net carrying value of the properties as of December 31, 2018 and 2019 was US$</div></div>691<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> thousand and US$</div>673<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> thousand, respectively. Annual rental income from the lease is about US$</div>42<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> thousand each year.</div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In September 2018, the Company paid <div style="letter-spacing: 0px; top: 0px;;display:inline;">US</div>$</div></div>58,931<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">thousand to acquire land in Hsinchu, Taiwan for the purpose of constructing its future Taiwan headquarters building.</div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For non-cash investing activities, increase (decrease) in accrued expenses and other current liabilities arising from the purchase of property, plant and equipment was US$1,474 thousand, US$(1,631) thousand and US$(707) thousand for the year ended December 31, 2017, 2018 and 2019, respectively.</div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 74%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost: </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Land </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">68,243</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">68,243</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Buildings </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">18,130</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">18,130</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Machinery and equipment </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">26,902</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">26,426</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furniture and fixtures </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8,538</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,919</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold and buildings improvement </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,661</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,964</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Software </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">23,971</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">25,938</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">153,445</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">153,620</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated depreciation: </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Buildings </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,231</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,632</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Machinery and equipment </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">19,005</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">18,828</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furniture and fixtures </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,808</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,196</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold and buildings improvement </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4,921</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,350</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Software </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">19,269</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">22,312</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">52,234</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">55,318</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayment and construction in progress </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">199</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">186</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">101,410</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">98,488</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 68243000 68243000 18130000 18130000 26902000 26426000 8538000 6919000 7661000 7964000 23971000 25938000 153445000 153620000 3231000 3632000 19005000 18828000 5808000 5196000 4921000 5350000 19269000 22312000 52234000 55318000 199000 186000 101410000 98488000 691000 673000 42000 58931000 1474000 -1631000 -707000 <div> <div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 10pt;;font-weight:bold;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10. GOODWILL AND ACQUIRED INTANGIBLE ASSETS</div></div></div> </div> </div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Intangible assets:</div></div> The intangible assets acquired from the Company’s acquisition of Shannon Systems in 2015 and Bigtera in 2017 are as follows:</div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 8pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 39%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="30" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated<br/> Impairment </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated<br/> Amortization </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Net<br/> Carrying<br/> Amount </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated<br/> Impairment </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated<br/> Amortization </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Net<br/> Carrying<br/> Amount </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; break-inside: avoid; height: 10pt; border: 1px solid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 39%; white-space: nowrap; height: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Acquisition-related intangible assets </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: top; font-size: 10pt; height: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13,117</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: top; font-size: 10pt; height: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(3,444</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: top; font-size: 10pt; height: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(8,652</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: top; font-size: 10pt; height: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,021</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: top; font-size: 10pt; height: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13,117</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: top; font-size: 10pt; height: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(3,699</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: top; font-size: 10pt; height: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(9,418</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; font-size: 10pt; height: 10pt; padding: 0pt 5pt 0pt 0pt; vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company assesses the impairment of intangible assets whenever events or changes in circumstances indicate that the carrying value may not be recoverable. No impairment losses were recognized in 2017. In 2018 and 2019, the Company determined that the carrying amounts for intangible assets of its Bigtera and Shannon units exceeded its fair value, which was close to nil, and recorded impairment charges</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> of US$</div></div>3,444<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">thousand and US$</div></div>255<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">thousand due to lower than projected business outlook. The impairment was measured based on a discounted cash flow method, which uses assumptions that are considered Level 3 within the fair value hierarchy due to the significant use of unobservable company specific information. Amortization expense of acquisition-related intangible assets for the years ended December 31, 2017, 2018 and 2019 were<div style="display:inline;"> </div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">US$</div></div>2,534<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">thousand, US$</div></div>2,964<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">thousand and US$766 thousand, respectively.</div></div></div> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-style: normal; font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Goodwill: </div></div>Goodwill is not amortized, but instead is reviewed and tested for impairment at least annually and whenever events or circumstances occur which indicate that goodwill might be impaired. The goodwill that resulted from the Company’s acquisition of FCI and Centronix in 2007 and purchase of BTL’s assets in 2011 was US$66,300 thousand. As a result of the acquisition of Shannon Systems in 2015 and Bigtera in 2017, the Company recorded additional goodwill of US$33,204 thousand and US$625 thousand, respectively. Goodwill is tested for impairment annually on November 30. Total goodwill was US$58,331 thousand and US$<span style="-sec-ix-hidden:hidden13214050">17,489</span> thousand as of December 31, 2018 and 2019, respectively. The Company recognizes an impairment charge for the amount by which the carrying amount of the reporting unit exceeds its implied fair value.</div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company elected to adopt ASU 2017-04 starting 2017 (as described in Note 2 above). Under the updated guidance, the Company applied a one-step quantitative test and recorded the amount of goodwill impairment as the excess of a reporting unit’s carrying amount over its fair value. Fair value determinations are sensitive to changes in the underlying assumptions and factors including those relating to estimating future operating cash flows to be generated from the reporting unit which are dependent upon historical data and internal forecasts and projections developed by management.<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assumptions used to determine fair value used are classified as Level 3 within the fair value hierarchy due to the significant use of unobservable company-specific information. As a result of the goodwill impairment tests conducted as of November 30, 2018, June 30, 2019 and November 30, 2019, the Company determined that the carrying amounts for Bigtera unit and Shannon unit exceeded the fair value and recorded goodwill impairment charges </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">of US$</div></div>625<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> thousand and US$</div>15,715<div style="letter-spacing: 0px; top: 0px;;display:inline;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">thousand </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">in the fourth quarter of 2018 and in the third quarter of 2019, respectively. The company used discounted cash flow method to determine the fair value of the Bigtera unit and the Shannon unit.</div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 8pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 29%; padding: 0px;"> </td> <td style="width: 2%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 2%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 2%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 2%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 2%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 2%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 2%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 1%; padding: 0px;"> </td> <td style="width: 1%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 1%; padding: 0px;"> </td> <td style="width: 1%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="34" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31 </div></div></div></div> </td> <td style="padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div></div> </td> <td style="padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="18" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div></div> </td> <td style="padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div></div> </td> <td style="padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="18" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div></div> </td> <td style="padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated<br/> Impairment </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign<br/> Currency<br/> Adjustment </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Net<br/> Carrying<br/> Amount </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;">Disposal of</div> </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;">FCI</div> </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated<br/> Impairment </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign<br/> Currency<br/> Adjustment </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Net<br/> Carrying<br/> Amount </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 29%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></div> </td> <td style="vertical-align: top; width: 2%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">100,129</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; width: 2%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(41,770</div></div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; width: 2%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(28</div></div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; width: 2%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">58,331</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; width: 2%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">100,129</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; width: 2%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(25,117</div></div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; width: 2%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(57,485</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(38</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; width: 1%; height: 16px; padding: 0pt;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></td> <td style="vertical-align: top; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">17,489</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 8pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 39%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="30" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated<br/> Impairment </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated<br/> Amortization </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Net<br/> Carrying<br/> Amount </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated<br/> Impairment </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated<br/> Amortization </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Net<br/> Carrying<br/> Amount </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; break-inside: avoid; height: 10pt; border: 1px solid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 39%; white-space: nowrap; height: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Acquisition-related intangible assets </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: top; font-size: 10pt; height: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13,117</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: top; font-size: 10pt; height: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(3,444</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: top; font-size: 10pt; height: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(8,652</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: top; font-size: 10pt; height: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,021</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: top; font-size: 10pt; height: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13,117</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: top; font-size: 10pt; height: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(3,699</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: top; font-size: 10pt; height: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(9,418</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; font-size: 10pt; height: 10pt; padding: 0pt 5pt 0pt 0pt; vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;; height: 10pt; text-align: right; background-color: rgb(204, 238, 255);"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 13117000 3444000 8652000 1021000 13117000 3699000 9418000 3444000 255000 2534000 2964000 766000 66300000 33204000 625000 58331000 625000 15715000 <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 8pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 29%; padding: 0px;"> </td> <td style="width: 2%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 2%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 2%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 2%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 2%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 2%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 2%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 1%; padding: 0px;"> </td> <td style="width: 1%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 1%; padding: 0px;"> </td> <td style="width: 1%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="34" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31 </div></div></div></div> </td> <td style="padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div></div> </td> <td style="padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="18" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div></div> </td> <td style="padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div></div> </td> <td style="padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="18" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div></div> </td> <td style="padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated<br/> Impairment </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign<br/> Currency<br/> Adjustment </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Net<br/> Carrying<br/> Amount </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;">Disposal of</div> </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;">FCI</div> </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated<br/> Impairment </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign<br/> Currency<br/> Adjustment </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Net<br/> Carrying<br/> Amount </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 29%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></div> </td> <td style="vertical-align: top; width: 2%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">100,129</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; width: 2%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(41,770</div></div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; width: 2%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(28</div></div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; width: 2%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">58,331</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; width: 2%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">100,129</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; width: 2%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(25,117</div></div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; width: 2%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(57,485</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(38</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; width: 1%; height: 16px; padding: 0pt;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></td> <td style="vertical-align: top; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">17,489</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 100129000 41770000 28000 58331000 100129000 25117000 57485000 38000 17489000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">11. SHORT-TERM BANK LOANS </div></div></div></div> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The interest expenses for the years ended December 31, 2017, 2018 and 2019 were US$387 thousand, US$355 thousand and <div style="letter-spacing: 0px; top: 0px;;display:inline;">nil</div>, respectively.</div></div> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The loan was repaid in </div>2018<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">. Interest rates ranged from </div>1.51<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">% to </div>2.95<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">% </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">per annum on outstanding monthly balance. In 2018, loans no longer required pledged deposits.</div></div></div> 387000 355000 0 0.0151 0.0295 0 0 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12. REFUND LIABILITIES </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 8pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 80%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Refund liabilities (Note <div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div>) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,093</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,260</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 80%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Estimated sales returns and other allowances <div style="letter-spacing: 0px; top: 0px;;display:inline;">are</div> made and adjusted based on historical experience and the consideration of varying contractual terms. </div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The changes in the refund liabilities are summarized as follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 71%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 71%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Refund liabilities </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 71%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance, beginning of year </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,432</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,093</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 71%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions</div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4,908</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,076</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 71%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Actual sales return and discount </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(4,247</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(4,909</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 71%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 71%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance, end of year </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,093</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,260</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 71%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 8pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 80%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Refund liabilities (Note <div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div>) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,093</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,260</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 80%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Estimated sales returns and other allowances <div style="letter-spacing: 0px; top: 0px;;display:inline;">are</div> made and adjusted based on historical experience and the consideration of varying contractual terms. </div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The changes in the refund liabilities are summarized as follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 71%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 71%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Refund liabilities </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 71%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance, beginning of year </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,432</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,093</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 71%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions</div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4,908</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,076</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 71%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Actual sales return and discount </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(4,247</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(4,909</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 71%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 71%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance, end of year </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,093</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,260</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 71%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 2093000 2260000 1432000 2093000 4908000 5076000 -4247000 -4909000 2093000 2260000 <div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-size: 10pt;;font-weight:bold;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</div></div></div> </div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 70%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Wages and bonus </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">25,169</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">26,643</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividends </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">32,871 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">36,919</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development payable </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,108</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,693</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">License fees and royalties </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,739</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9,371</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Professional fees </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,867</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,772</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equipment </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,264 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">557</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr> <td style="background: rgb(204, 238, 255); padding: 0in; width: 70%;;vertical-align:top;"> <div style="margin-top:0in; margin-right:0in; margin-bottom:.0001pt; margin-left:12.0pt; text-indent:-12.0pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Lease liabilities</div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 7%;;vertical-align:top;"> <div style="margin-bottom:.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin-bottom:.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin-bottom:0.0001pt; text-align:right; line-height:normal; margin-top:0px; font-family:Calibri,sans-serif;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div> </td> <td style="background:#cceeff; padding:0in 2.0pt 0in 0in;vertical-align:bottom;"> <div style="margin-bottom:.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 7%;;vertical-align:top;"> <div style="margin-bottom:.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin-bottom:.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin-bottom:0.0001pt; text-align:right; line-height:normal; margin-top:0px; font-family:Calibri,sans-serif;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">3,046</div></div> </td> <td style="background:#cceeff; padding:0in 2.0pt 0in 0in;vertical-align:bottom;"> <div style="margin-bottom:.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8,401 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12,075</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 7%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 7%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255); width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">79,419</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">96,076</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 7%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 7%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 70%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Wages and bonus </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">25,169</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">26,643</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividends </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">32,871 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">36,919</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development payable </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,108</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,693</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">License fees and royalties </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,739</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9,371</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Professional fees </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,867</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,772</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equipment </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,264 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 7%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">557</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr> <td style="background: rgb(204, 238, 255); padding: 0in; width: 70%;;vertical-align:top;"> <div style="margin-top:0in; margin-right:0in; margin-bottom:.0001pt; margin-left:12.0pt; text-indent:-12.0pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Lease liabilities</div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 7%;;vertical-align:top;"> <div style="margin-bottom:.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin-bottom:.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin-bottom:0.0001pt; text-align:right; line-height:normal; margin-top:0px; font-family:Calibri,sans-serif;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div> </td> <td style="background:#cceeff; padding:0in 2.0pt 0in 0in;vertical-align:bottom;"> <div style="margin-bottom:.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 7%;;vertical-align:top;"> <div style="margin-bottom:.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin-bottom:.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin-bottom:0.0001pt; text-align:right; line-height:normal; margin-top:0px; font-family:Calibri,sans-serif;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">3,046</div></div> </td> <td style="background:#cceeff; padding:0in 2.0pt 0in 0in;vertical-align:bottom;"> <div style="margin-bottom:.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8,401 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12,075</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 7%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 7%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255); width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">79,419</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">96,076</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 7%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 7%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 25169000 26643000 32871000 36919000 3108000 5693000 6739000 9371000 1867000 1772000 1264000 557000 3046000 8401000 12075000 79419000 96076000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14. PENSION PLAN </div></div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SMI Taiwan, the Company’s largest operating company is a Taiwan registered company and subject to Taiwan’s Labor Pension Act (the “Act”), which became effective on July 1, 2005, and the pension mechanism under the Act is deemed a defined contribution plan. The employees who were subject to the Labor Standards Law prior to July 1, 2005 could choose to be subject to the pension mechanism under the Act or continue to be </div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">subject to the pension mechanism under the </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Labor Standards Law. For those employees who were subject to the Labor Standards Law prior to July 1, 2005 and still work for the same company after July 1, 2005 and have chosen to be subject to the pension mechanism under the</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>Act, their seniority as of July 1, 2005 were maintained. The Act prescribes that the rate of contribution by an employer to employees’ pension accounts per month will not be less than</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 6% of each employee’s monthly salary. According to the Act, SMI Taiwan made monthly contributions and recognized pension costs of<div style="display:inline;"> </div>US$1,579 thousand, US$1,682 thousand and US$1,783 thousand for the years ended December 31, 2017, 2018 and 2019, respectively.</div></div> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company </div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">provides a defined benefit plan to the employees of SMI Taiwan under the Labor Standards Law that offers benefits based on an employee’s length of serv</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ice and average monthly salary for the </div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">six-month </div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> period prior to retirement. The Company contributes an amount equal to </div>2<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">% of salaries paid each month to a pension funds (the “Funds”), which is administered by the Labor Pension Fund Supervisory Committee established by the government (the “Committee”) and deposited in the Committee’s name in the Bank of Taiwan. Before the end of each year, the Company assesses the balance in the Funds. If the amount of the balance in the Funds is inadequate to pay retirement benefit for employees who conform to retirements in the next year, the Company is required to fund the difference in one appropriation that should be made before the end of March of the next year. The government is responsible for the administration of all the defined benefit plans for the companies in Taiwan under the Labor Standards Law. The government also sets investment policies and strategies, determines investment allocation and selects investment managers. As of December </div>31<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, </div>2018<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> and </div>2019<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, the asset allocation was primarily in cash, equity securities and debt securities. Furthermore, under the Labor Standards Law, the rate of return on assets shall not be less than the average interest rate on a </div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-year </div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> time deposit published by the local banks. The government is responsible for any shortfall in the event that the rate of return is less than the required rate of return. However, information on how investment allocation decisions are made, inputs and valuation techniques used to measure the fair value of plan assets, the effect of fair value measurements using significant unobservable inputs on changes in plan assets for the period and significant concentrations of risk within plan assets is not fully made available to the Company by the government. Therefore, the Company is unable to provide the required fair value disclosures related to pension plan assets. Future contributions will be based on </div>2<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">% of the employee salaries at that time. The Company estimates its contribution for the year ending December </div>31<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, </div>2020<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> to be US$</div>62<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> thousand which was determined based on </div>2<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">% of estimated salaries in </div>2020<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">.</div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Starting in 2010, the Company provides a defined benefit pension plan to the Korean employees of FCI with at least one year of service. FCI’s overall investment strategy is to avoid a negative return on plan assets. On May 31, 2019, the Company divested FCI.</div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For employees under defined contribution pension plans, pension costs are recorded based on the actual contributions made to employees’ individual pension accounts. For employees under defined benefit pension plans, pension costs are recorded based on actuarial calculations. Determining the cost associated with such benefits is dependent on various actuarial assumptions, including discount rate, expected return on plan assets, compensation increase, employee mortality and turnover rates. The Company reviewed its actuarial assumptions at the measurement date on December 31 every year. The effect of modifications to assumptions is recorded in accumulated other comprehensive loss and amortized to net periodic cost over future periods using the corridor method. The Company believes that assumptions utilized in recording its obligations under its plans are reasonable based on its experience and market conditions. Independent actuaries perform the required calculations to determine expense in accordance with U.S. GAAP. Actual results may differ from the actuarial assumptions and are generally accumulated and amortized into earnings over future periods. The net periodic costs are recognized as employees render services necessary to earn the benefits. </div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The changes in benefits obligation and plan assets and the reconciliation of funded status are as follows:</div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 74%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in benefit obligation </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Projected benefit obligation at beginning of year </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4,242</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,131</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,838</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service cost </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,572</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">568</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">275</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest cost </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">336</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">126</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">91</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Actuarial loss (gain) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(665</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">146</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">72</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Benefits paid </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(354</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(133</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(450</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> </tr> <tr> <td style="background: rgb(204, 238, 255); padding: 0in; width: 74%;;vertical-align:top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Disposal of subsidiary </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 4%;;vertical-align:top;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:Calibri,sans-serif;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div> </td> <td style="background:#cceeff; padding:0in 2.0pt 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 3%;;vertical-align:top;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:Calibri,sans-serif;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div> </td> <td style="background:#cceeff; padding:0in 2.0pt 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 3%;;vertical-align:top;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:Calibri,sans-serif;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">(4,072</div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">)</div></div> </td> </tr> <tr> <td style="background: rgb(204, 238, 255); padding: 0in; line-height: 1pt; font-size: 1pt; width: 74%;;vertical-align:top;"> <div style="margin: 0in 0in 0.0001pt 0.5in; text-indent: -12pt; font-family: &quot;Times New Roman&quot;, serif; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; line-height: 1pt; font-size: 1pt; width: 4%;;vertical-align:top;"> <div style="margin: 0in 0in 0.0001pt; font-family: &quot;Times New Roman&quot;, serif; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; border-bottom: 0.75pt solid black; line-height: 1pt; font-size: 1pt;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; font-family: &quot;Times New Roman&quot;, serif; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; border-bottom: 0.75pt solid black; line-height: 1pt; font-size: 1pt;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; text-align: right; font-family: &quot;Times New Roman&quot;, serif; font-size: 1pt; line-height: 1pt;;text-align:right;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in 2pt 0in 0in; line-height: 1pt; font-size: 1pt;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; font-family: &quot;Times New Roman&quot;, serif; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; line-height: 1pt; font-size: 1pt; width: 3%;;vertical-align:top;"> <div style="margin: 0in 0in 0.0001pt; font-family: &quot;Times New Roman&quot;, serif; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; border-bottom: 0.75pt solid black; line-height: 1pt; font-size: 1pt;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; font-family: &quot;Times New Roman&quot;, serif; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; border-bottom: 0.75pt solid black; line-height: 1pt; font-size: 1pt;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; text-align: right; font-family: &quot;Times New Roman&quot;, serif; font-size: 1pt; line-height: 1pt;;text-align:right;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in 2pt 0in 0in; line-height: 1pt; font-size: 1pt;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; font-family: &quot;Times New Roman&quot;, serif; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; line-height: 1pt; font-size: 1pt; width: 3%;;vertical-align:top;"> <div style="margin: 0in 0in 0.0001pt; font-family: &quot;Times New Roman&quot;, serif; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; border-bottom: 0.75pt solid black; line-height: 1pt; font-size: 1pt; white-space: nowrap;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; font-family: &quot;Times New Roman&quot;, serif; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; border-bottom: 0.75pt solid black; line-height: 1pt; font-size: 1pt;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; text-align: right; font-family: &quot;Times New Roman&quot;, serif; font-size: 1pt; line-height: 1pt;;text-align:right;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; line-height: 1pt; font-size: 1pt; white-space: nowrap;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; font-family: &quot;Times New Roman&quot;, serif; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Projected benefit obligation at end of year </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 4%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,131</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,838</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,754</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 74%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255); width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in plan assets </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 4%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of plan assets at beginning of year </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 4%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,902</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,114</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,410</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255); width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Actual return on plan assets </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 4%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">81</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">63</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">98</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Employer contributions </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 4%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,358</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">331</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">85</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255); width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Benefits paid </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 4%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(227</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(98</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(448</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">)</td> </tr> <tr> <td style="padding: 0in; background-color: rgba(255, 255, 255, 0); width: 74%;;vertical-align:top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Disposal of subsidiary</div></div> </td> <td style="padding: 0in; background-color: rgba(255, 255, 255, 0); width: 4%;;vertical-align:top;"> <div style="margin-bottom:.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding: 0in; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"> <div style="margin-bottom:.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding: 0in; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"> <div style="margin-bottom:0.0001pt; text-align:right; line-height:normal; margin-top:0px; font-family:Calibri,sans-serif;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div> </td> <td style="padding: 0in 2pt 0in 0in; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"> <div style="margin-bottom:.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding: 0in; background-color: rgba(255, 255, 255, 0); width: 3%;;vertical-align:top;"> <div style="margin-bottom:.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding: 0in; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"> <div style="margin-bottom:.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding: 0in; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"> <div style="margin-bottom:0.0001pt; text-align:right; line-height:normal; margin-top:0px; font-family:Calibri,sans-serif;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div> </td> <td style="padding: 0in 2pt 0in 0in; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"> <div style="margin-bottom:.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding: 0in; background-color: rgba(255, 255, 255, 0); width: 3%;;vertical-align:top;"> <div style="margin-bottom:.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding: 0in; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;vertical-align:bottom;"> <div style="margin-bottom:.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding: 0in; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"> <div style="margin-bottom:0.0001pt; text-align:right; line-height:normal; margin-top:0px; font-family:Calibri,sans-serif;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">(3,658</div></div> </td> <td style="padding: 0in; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;vertical-align:bottom;"> <div style="margin-bottom:0.0001pt; line-height:normal; margin-top:0px; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">)</div></div> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 74%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255); width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of plan assets at end of year </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 4%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,114</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,410</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,487</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 74%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Funded status recognized as an other liabilities </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 4%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(17</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(428</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(267</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">)</td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 74%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts recognized in accumulated other comprehensive income consist of the following: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 8pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 73%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 73%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">678</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">678</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">693</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 73%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 73%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total recognized in accumulated other comprehensive income </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">678</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">678</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">693</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 73%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The accumulated benefit obligation for all defined benefit pension plans was US$3,210 thousand, US$3,864 thousand and US$939 thousand at December 31, 2017, 2018 and 2019, respectively.</div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The components of net periodic benefit cost are as follows:</div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 76%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service cost </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,572</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">568</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">275</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest cost </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">336</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">126</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">91</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Projected return on plan assets </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(58</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(78</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(77</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amortization of unrecognized net transition obligation and unrecognized net actuarial gain </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">37</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">41 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">48</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 76%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net periodic benefit cost </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,887</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">657 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">337</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 76%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other changes in plan assets and benefit obligation recognized in other comprehensive loss: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 79%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 79%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recognize the decrease in net gain (loss) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(285</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; padding-right: 5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; padding: 0pt; width: 2%; height: 16px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">15</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 79%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amortization of net loss </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; padding-right: 5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"> —</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; padding-right: 5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"> —</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 79%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; padding-right: 5pt;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; padding-right: 5pt;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 79%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total recognized in other comprehensive loss (income) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(285</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; padding-right: 5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; padding: 0pt; width: 2%; height: 16px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">15</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 79%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The estimated net gain for the defined benefit pension plans that will be amortized from accumulated other comprehensive income into net periodic benefit cost over the next fiscal year is US$35 thousand. </div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected benefit payments: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 90%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 90%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 90%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">43</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 90%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">50</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 90%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">18</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 90%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">77</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 90%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025 and thereafter </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">405</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The actuarial assumptions to determine the benefit obligations were as follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 70%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Taiwan </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Korea </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Taiwan </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Korea </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Taiwan </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average assumptions used to determine benefit obligations: </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Discount rate </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1.63</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4.10</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1.38</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3.60</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1.00</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rate of compensation increase </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4.25</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3.50</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4.25</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3.00</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4.00</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average assumptions used to determine net projected benefit cost: </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Discount rate </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1.63</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4.10</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1.38</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3.60</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1.00</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected long-term return on plan assets </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1.75</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1.10</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1.75</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1.40</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2.00</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rate of compensation increase </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4.25</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3.50</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4.25</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3.00</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4.00</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In 2018, FCI’s pension plan assets were invested in principal guaranteed interest insurance contracts and fixed bank deposits, which are principal and interest guaranteed products and are classified as Level 2. These Level 2 securities were valued by discounting future cash flows using benchmark yield rates.</div></div></div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair values of FCI’s pension plan assets at </div>December 31, 2018<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> are as follows:</div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 13%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31 </div></div></div> </td> <td style="padding-bottom: 1pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Guaranteed interest contract </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 13%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Kyobo Life Insurance Co. Ltd.</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 13%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,605</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shinhan Investment Co.</div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 13%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">466</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fixed deposit </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 13%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Industrial Bank of Korea </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 13%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,014</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 80%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 13%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 13%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4,085</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 80%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 13%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 0.06 1579000 1682000 1783000 0.02 62000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The changes in benefits obligation and plan assets and the reconciliation of funded status are as follows:</div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 74%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in benefit obligation </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Projected benefit obligation at beginning of year </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4,242</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,131</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,838</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service cost </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,572</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">568</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">275</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest cost </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">336</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">126</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">91</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Actuarial loss (gain) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(665</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">146</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">72</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Benefits paid </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(354</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(133</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(450</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> </tr> <tr> <td style="background: rgb(204, 238, 255); padding: 0in; width: 74%;;vertical-align:top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Disposal of subsidiary </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 4%;;vertical-align:top;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:Calibri,sans-serif;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div> </td> <td style="background:#cceeff; padding:0in 2.0pt 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 3%;;vertical-align:top;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:Calibri,sans-serif;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div> </td> <td style="background:#cceeff; padding:0in 2.0pt 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 3%;;vertical-align:top;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:Calibri,sans-serif;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">(4,072</div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">)</div></div> </td> </tr> <tr> <td style="background: rgb(204, 238, 255); padding: 0in; line-height: 1pt; font-size: 1pt; width: 74%;;vertical-align:top;"> <div style="margin: 0in 0in 0.0001pt 0.5in; text-indent: -12pt; font-family: &quot;Times New Roman&quot;, serif; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; line-height: 1pt; font-size: 1pt; width: 4%;;vertical-align:top;"> <div style="margin: 0in 0in 0.0001pt; font-family: &quot;Times New Roman&quot;, serif; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; border-bottom: 0.75pt solid black; line-height: 1pt; font-size: 1pt;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; font-family: &quot;Times New Roman&quot;, serif; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; border-bottom: 0.75pt solid black; line-height: 1pt; font-size: 1pt;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; text-align: right; font-family: &quot;Times New Roman&quot;, serif; font-size: 1pt; line-height: 1pt;;text-align:right;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in 2pt 0in 0in; line-height: 1pt; font-size: 1pt;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; font-family: &quot;Times New Roman&quot;, serif; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; line-height: 1pt; font-size: 1pt; width: 3%;;vertical-align:top;"> <div style="margin: 0in 0in 0.0001pt; font-family: &quot;Times New Roman&quot;, serif; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; border-bottom: 0.75pt solid black; line-height: 1pt; font-size: 1pt;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; font-family: &quot;Times New Roman&quot;, serif; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; border-bottom: 0.75pt solid black; line-height: 1pt; font-size: 1pt;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; text-align: right; font-family: &quot;Times New Roman&quot;, serif; font-size: 1pt; line-height: 1pt;;text-align:right;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in 2pt 0in 0in; line-height: 1pt; font-size: 1pt;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; font-family: &quot;Times New Roman&quot;, serif; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; line-height: 1pt; font-size: 1pt; width: 3%;;vertical-align:top;"> <div style="margin: 0in 0in 0.0001pt; font-family: &quot;Times New Roman&quot;, serif; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; border-bottom: 0.75pt solid black; line-height: 1pt; font-size: 1pt; white-space: nowrap;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; font-family: &quot;Times New Roman&quot;, serif; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; border-bottom: 0.75pt solid black; line-height: 1pt; font-size: 1pt;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; text-align: right; font-family: &quot;Times New Roman&quot;, serif; font-size: 1pt; line-height: 1pt;;text-align:right;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; line-height: 1pt; font-size: 1pt; white-space: nowrap;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; font-family: &quot;Times New Roman&quot;, serif; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Projected benefit obligation at end of year </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 4%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,131</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,838</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,754</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 74%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255); width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in plan assets </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 4%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of plan assets at beginning of year </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 4%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,902</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,114</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,410</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255); width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Actual return on plan assets </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 4%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">81</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">63</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">98</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Employer contributions </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 4%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,358</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">331</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">85</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255); width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Benefits paid </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 4%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(227</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(98</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(448</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">)</td> </tr> <tr> <td style="padding: 0in; background-color: rgba(255, 255, 255, 0); width: 74%;;vertical-align:top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Disposal of subsidiary</div></div> </td> <td style="padding: 0in; background-color: rgba(255, 255, 255, 0); width: 4%;;vertical-align:top;"> <div style="margin-bottom:.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding: 0in; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"> <div style="margin-bottom:.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding: 0in; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"> <div style="margin-bottom:0.0001pt; text-align:right; line-height:normal; margin-top:0px; font-family:Calibri,sans-serif;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div> </td> <td style="padding: 0in 2pt 0in 0in; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"> <div style="margin-bottom:.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding: 0in; background-color: rgba(255, 255, 255, 0); width: 3%;;vertical-align:top;"> <div style="margin-bottom:.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding: 0in; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"> <div style="margin-bottom:.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding: 0in; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"> <div style="margin-bottom:0.0001pt; text-align:right; line-height:normal; margin-top:0px; font-family:Calibri,sans-serif;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div> </td> <td style="padding: 0in 2pt 0in 0in; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"> <div style="margin-bottom:.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding: 0in; background-color: rgba(255, 255, 255, 0); width: 3%;;vertical-align:top;"> <div style="margin-bottom:.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding: 0in; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;vertical-align:bottom;"> <div style="margin-bottom:.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding: 0in; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"> <div style="margin-bottom:0.0001pt; text-align:right; line-height:normal; margin-top:0px; font-family:Calibri,sans-serif;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">(3,658</div></div> </td> <td style="padding: 0in; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;vertical-align:bottom;"> <div style="margin-bottom:0.0001pt; line-height:normal; margin-top:0px; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">)</div></div> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 74%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255); width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of plan assets at end of year </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 4%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,114</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,410</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,487</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 74%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Funded status recognized as an other liabilities </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 4%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(17</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(428</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(267</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">)</td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 74%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 4242000 5131000 5838000 1572000 568000 275000 336000 126000 91000 665000 -146000 -72000 354000 133000 450000 4072000 5131000 5838000 1754000 3902000 5114000 5410000 81000 63000 98000 1358000 331000 85000 227000 98000 448000 3658000 5114000 5410000 1487000 -17000 -428000 -267000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts recognized in accumulated other comprehensive income consist of the following: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 8pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 73%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 73%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">678</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">678</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">693</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 73%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 73%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total recognized in accumulated other comprehensive income </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">678</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">678</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">693</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 73%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> -678000 -678000 -693000 678000 678000 693000 3210000 3864000 939000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The components of net periodic benefit cost are as follows:</div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 76%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service cost </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,572</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">568</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">275</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest cost </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">336</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">126</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">91</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Projected return on plan assets </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(58</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(78</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(77</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amortization of unrecognized net transition obligation and unrecognized net actuarial gain </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">37</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">41 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">48</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 76%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net periodic benefit cost </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,887</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">657 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">337</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 76%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 1572000 568000 275000 336000 126000 91000 58000 78000 77000 37000 41000 48000 1887000 657000 337000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other changes in plan assets and benefit obligation recognized in other comprehensive loss: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 79%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 79%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recognize the decrease in net gain (loss) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(285</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; padding-right: 5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; padding: 0pt; width: 2%; height: 16px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">15</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 79%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amortization of net loss </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; padding-right: 5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"> —</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; padding-right: 5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"> —</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 79%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; padding-right: 5pt;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; padding-right: 5pt;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 79%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total recognized in other comprehensive loss (income) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(285</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; padding-right: 5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; padding: 0pt; width: 2%; height: 16px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">15</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 79%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 285000 -15000 -285000 15000 35000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected benefit payments: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 90%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 90%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 90%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">43</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 90%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">50</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 90%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">18</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 90%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">77</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 90%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025 and thereafter </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">405</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 7000 43000 50000 18000 77000 405000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The actuarial assumptions to determine the benefit obligations were as follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 70%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Taiwan </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Korea </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Taiwan </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Korea </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Taiwan </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average assumptions used to determine benefit obligations: </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Discount rate </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1.63</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4.10</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1.38</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3.60</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1.00</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rate of compensation increase </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4.25</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3.50</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4.25</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3.00</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4.00</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average assumptions used to determine net projected benefit cost: </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Discount rate </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1.63</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4.10</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1.38</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3.60</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1.00</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected long-term return on plan assets </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1.75</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1.10</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1.75</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1.40</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2.00</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rate of compensation increase </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4.25</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3.50</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4.25</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3.00</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4.00</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 0.0163 0.0410 0.0138 0.0360 0.0100 0.0425 0.0350 0.0425 0.0300 0.0400 0.0163 0.0410 0.0138 0.0360 0.0100 0.0175 0.0110 0.0175 0.0140 0.0200 0.0425 0.0350 0.0425 0.0300 0.0400 <div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair values of FCI’s pension plan assets at </div>December 31, 2018<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> are as follows:</div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 13%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31 </div></div></div> </td> <td style="padding-bottom: 1pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Guaranteed interest contract </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 13%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Kyobo Life Insurance Co. Ltd.</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 13%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,605</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shinhan Investment Co.</div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 13%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">466</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fixed deposit </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 13%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Industrial Bank of Korea </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 13%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,014</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 80%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 13%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 13%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4,085</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 80%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 13%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 1605000 466000 2014000 4085000 <div style="margin-top: 18pt; line-height: 12pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">15. INCOME TAXES </div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The components of income tax expense are as follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 70%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31 </div></div></div> </td> <td style="padding-bottom: 1pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">23,465</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13,455</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,558</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">581</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,664</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,118</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">24,046</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">11,791</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,676</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The income (loss) before income taxes for domestic and foreign entities is as follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31 </div></div></div> </td> <td style="padding-bottom: 1pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Domestic </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(27,902</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">) </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(23,750</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">) </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(3,911</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">126,903</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">133,611</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">75,985</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 67%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">99,001</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">109,861</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">72,074</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 67%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Since the Company is based in the Cayman Islands, a British overseas territory with no corporate income tax, tax on pretax income is calculated at the Cayman Islands statutory rate of zero for each year.</div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company and its subsidiaries file separate income tax returns. A reconciliation of income tax expense on pretax income at statutory rate and income tax expense is shown below:</div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31 </div></div></div> </td> <td style="padding-bottom: 1pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax expense at statutory rate of Cayman </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Differences between Cayman and foreign statutory tax rates </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">24,255</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12,509</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">846</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Permanent differences </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(4,249</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(703</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4,109</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Temporary differences </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,445</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(159</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">638</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Alternative minimum tax </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax on undistributed earnings </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,709</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">408</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">575</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net changes in income tax credit </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">166</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">116</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,917</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net changes in valuation allowance of deferred income tax assets </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(2,401</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,243</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,820</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">)</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net operating loss carryforwards </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,492</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,431</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(294</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">)</td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities related to unrealized tax benefits </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,455</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(302</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(171</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">)</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Adjustment of prior years’ taxes and others </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">60</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">101</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(125</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">)</td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 80%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">24,046 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">11,791 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,676 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 80%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred income tax assets (liabilities) are as follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 75%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes and accounts receivable </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">47</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 75%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,103</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,104</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 75%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allowance for sales return </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">210 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">541</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 75%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventory reserve </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,283</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,733</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 75%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency translation </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(8</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(20</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 75%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(52</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(359</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 75%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investment tax credits </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8,684</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4,532</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 75%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net operating loss carryforwards </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">11,895</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14,028</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 75%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">945</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">494</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 75%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Valuation allowance </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(20,041</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(18,108</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 75%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 75%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,066</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,948</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 75%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The valuation allowance shown in the table above relates to net operating loss carryforwards, tax credits and temporary differences for which the Company believes that realization is uncertain. Valuation allowance increased by US$</div></div>969<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">thousand for the year ended December 31, 2018 and decreased <div style="letter-spacing: 0px; top: 0px;;display:inline;">by</div> US$</div></div>1,933<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">thousand for the year ended December 31, 2019, respectively. The decrease in valuation allowance in 2019 was primarily due to the FCI disposal. The increase in valuation allowance in 2018 is primarily due to the uncertainty in generating sufficient taxable income in the future and utilization of operating loss </div>carryforwards<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> and research and development credits before they expire.</div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Starting from 2018 the corporate income tax rate in Taiwan increased from 17% to 20%. In addition, the rate of the corporate surtax applicable to 2018 unappropriated earnings was reduced from 10% to 5%. </div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 201<div style="letter-spacing: 0px; top: 0px;;display:inline;">9</div>, the Company’s U<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div>S<div style="letter-spacing: 0px; top: 0px;;display:inline;">. </div>federal net operating loss carryforwards for federal income tax purposes were approximately US$9,475 thousand. If not utilized, the federal net operating loss carryforwards will expire in 2039.</div></div> <div> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 201<div style="letter-spacing: 0px; top: 0px;;display:inline;">9</div>, the Company’s U<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div>S<div style="letter-spacing: 0px; top: 0px;;display:inline;">.<div style="letter-spacing: 0px; top: 0px;;display:inline;"> federal </div></div>and state research and development tax credit </div>carryforwards<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> for federal and state income tax purposes were approximately US$</div>2,659<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> thousand and US$</div>1,873<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> thousand, respectively. If not utilized, the federal tax credit </div>carryforwards<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> will expire starting in </div>2039<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> while the state tax credit </div>carryforward<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> has </div>no expiration date<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">.</div></div> </div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current U<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div>S<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div>federal and California state laws include substantial restrictions on the utilization of net operating losses and credits in the event of an “ownership change” of a corporation. Accordingly, the Company’s ability to utilize net operating loss and tax credit carryforwards may be limited as a result of such “ownership change”. Such a limitation could result in the expiration of carryforwards before they are utilized. </div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2019, the Company had accumulated undistributed earnings from a foreign subsidiary of US$345 million. No deferred tax liability was recorded in respect of those amounts as these earnings are considered indefinitely reinvested. It is not practicable to estimate the amount of unrecognized deferred tax liabilities for these undistributed foreign earnings.</div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-size: 10pt; text-indent: 4%;;font-weight:bold;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unrecognized Tax Benefit</div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A reconciliation of the beginning and ending balances of the total amounts of unrecognized tax benefits is as follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 69%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 69%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance, beginning of year </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,286</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">15,056</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">18,707</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 69%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Increases in tax positions taken in current year </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,647</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,937</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,890</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 69%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Decrease in tax position taken in prior year primarily related to the resolution of tax audit </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,877</div></div> </td> <td style="padding-right: 0pt;margin-top: 0pt;margin-bottom: 0pt;vertical-align: bottom;font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(2,286</div></div> </td> <td style="padding-right: 0pt;margin-top: 0pt;margin-bottom: 0pt;vertical-align: bottom;font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(4,942</div></div> </td> <td style="padding-right: 0pt;margin-top: 0pt;margin-bottom: 0pt;vertical-align: bottom;font-family: &quot;Times New Roman&quot;;">)</td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 69%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 69%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance, end of year </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">15,056</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">18,707</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">20,655</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 69%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At December 31, 2019, the Company had US$20,655 thousand of unrecognized tax benefits that if recognized would affect the effective tax rate. For the years ended December 31, 2017, 2018 and 2019, the total amount of interest expense and penalties related to uncertain tax positions recorded in the provision for income tax expense was approximately US$617 thousand, US$776 thousand and US$319 thousand, respectively. The total amount of accrued interest and penalties recognized as of December 31, 2018 and 2019 was US$4,091 thousand and US$4,511 thousand, respectively. The Company does not expect uncertain tax positions to change in the next twelve months, except in the case of settlements with tax authorities, the likelihood and timing of which are difficult to estimate. </div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company files income tax returns in <div style="letter-spacing: 0px; top: 0px;;display:inline;">the </div>U<div style="letter-spacing: 0px; top: 0px;;display:inline;">.S.<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div>and foreign jurisdictions. The following table summarizes the Company’s major jurisdictions and tax year that remain subject to examination by tax authorities as of December 31, 2019: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax Jurisdiction </div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax Years </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">China<div style="font-weight:bold;display:inline;"> </div></div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: left; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2016 and onward </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Hong Kong </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: left; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2016 and onward </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Taiwan </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: left; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2014 and onward </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">United States </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: left; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2014 onward </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> </table> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The components of income tax expense are as follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 70%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31 </div></div></div> </td> <td style="padding-bottom: 1pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">23,465</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13,455</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,558</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">581</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,664</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,118</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">24,046</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">11,791</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,676</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 23465000 13455000 6558000 581000 -1664000 1118000 24046000 11791000 7676000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The income (loss) before income taxes for domestic and foreign entities is as follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31 </div></div></div> </td> <td style="padding-bottom: 1pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Domestic </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(27,902</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">) </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(23,750</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">) </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(3,911</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">126,903</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">133,611</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">75,985</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 67%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">99,001</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">109,861</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">72,074</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 67%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> -27902000 -23750000 -3911000 126903000 133611000 75985000 99001000 109861000 72074000 0 0 0 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company and its subsidiaries file separate income tax returns. A reconciliation of income tax expense on pretax income at statutory rate and income tax expense is shown below:</div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31 </div></div></div> </td> <td style="padding-bottom: 1pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax expense at statutory rate of Cayman </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Differences between Cayman and foreign statutory tax rates </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">24,255</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12,509</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">846</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Permanent differences </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(4,249</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(703</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4,109</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Temporary differences </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,445</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(159</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">638</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Alternative minimum tax </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax on undistributed earnings </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,709</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">408</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">575</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net changes in income tax credit </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">166</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">116</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,917</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net changes in valuation allowance of deferred income tax assets </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(2,401</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,243</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,820</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">)</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net operating loss carryforwards </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,492</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,431</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(294</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">)</td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities related to unrealized tax benefits </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,455</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(302</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(171</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">)</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Adjustment of prior years’ taxes and others </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">60</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">101</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(125</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">)</td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 80%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 80%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">24,046 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">11,791 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,676 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 80%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 1%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 24255000 12509000 846000 -4249000 -703000 4109000 -1445000 -159000 638000 4000 9000 1000 2709000 408000 575000 -166000 -116000 -3917000 -2401000 1243000 -1820000 -1492000 1431000 294000 3455000 -302000 -171000 60000 101000 -125000 24046000 11791000 7676000 <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred income tax assets (liabilities) are as follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 75%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes and accounts receivable </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">47</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 75%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,103</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,104</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 75%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allowance for sales return </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">210 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">541</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 75%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventory reserve </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,283</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,733</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 75%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency translation </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(8</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(20</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 75%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(52</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(359</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 75%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investment tax credits </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8,684</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4,532</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 75%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net operating loss carryforwards </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">11,895</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14,028</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 75%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">945</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">494</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 75%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Valuation allowance </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(20,041</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(18,108</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 75%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 75%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,066</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,948</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 75%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 47000 3000 2103000 1104000 210000 541000 1283000 1733000 -8000 -20000 -52000 -359000 8684000 4532000 11895000 14028000 945000 494000 20041000 18108000 5066000 3948000 969000 -1933000 0.17 0.20 0.10 0.05 9475000 2039 2659000 1873000 2039 no expiration date 345000000 0 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A reconciliation of the beginning and ending balances of the total amounts of unrecognized tax benefits is as follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 69%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 69%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance, beginning of year </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,286</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">15,056</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">18,707</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 69%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Increases in tax positions taken in current year </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,647</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,937</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,890</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 69%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Decrease in tax position taken in prior year primarily related to the resolution of tax audit </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,877</div></div> </td> <td style="padding-right: 0pt;margin-top: 0pt;margin-bottom: 0pt;vertical-align: bottom;font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(2,286</div></div> </td> <td style="padding-right: 0pt;margin-top: 0pt;margin-bottom: 0pt;vertical-align: bottom;font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(4,942</div></div> </td> <td style="padding-right: 0pt;margin-top: 0pt;margin-bottom: 0pt;vertical-align: bottom;font-family: &quot;Times New Roman&quot;;">)</td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 69%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 69%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance, end of year </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">15,056</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">18,707</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">20,655</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 69%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 10286000 15056000 18707000 6647000 5937000 6890000 1877000 2286000 4942000 15056000 18707000 20655000 20655000 617000 776000 319000 4091000 4511000 The following table summarizes the Company’s major jurisdictions and tax year that remain subject to examination by tax authorities as of December 31, 2019: <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax Jurisdiction </div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax Years </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">China<div style="font-weight:bold;display:inline;"> </div></div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: left; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2016 and onward </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Hong Kong </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: left; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2016 and onward </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Taiwan </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: left; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2014 and onward </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">United States </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: left; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2014 onward </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> </table> 2016 and onward 2016 and onward 2014 and onward 2014 onward <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">16. SHAREHOLDERS’ EQUITY </div></div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividends </div></div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company declared cash dividends per ordinary share during the periods presented as follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 36%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="page-break-inside:avoid;font-size:8pt;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"> <div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Dividends<br/> Per Share<br/> (US$)</div></div> </td> <td style="vertical-align: bottom; font-weight: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"> <div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Amount<br/> (in US$<br/> thousand)</div></div> </td> <td style="vertical-align: bottom; font-weight: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"> <div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Dividends<br/> Per Share<br/> (US$)</div></div> </td> <td style="vertical-align: bottom; font-weight: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"> <div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Amount<br/> (in US$<br/> thousand)</div></div> </td> <td style="vertical-align: bottom; font-weight: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"> <div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Dividends<br/> Per Share<br/> (US$)</div></div> </td> <td style="vertical-align: bottom; font-weight: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"> <div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Amount<br/> (in US$<br/> thousand)</div></div> </td> <td style="vertical-align: bottom; font-weight: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 36%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">First quarter </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.050</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,134</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.075</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,832</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.075</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,956</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 36%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Second quarter </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.050</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,148</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.075</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,835 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.075</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,957 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 36%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Third quarter </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.050 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,155 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.075 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,843 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.075 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,029 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 36%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fourth quarter </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.075 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,737 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.075</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,849 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.0875</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12,171 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 36%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 36%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">32,174 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">43,359 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">44,113 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 36%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning on November 2, 2015, the board of directors, instead of declaring a quarterly dividend, declared an annual dividend of <div style="letter-spacing: 0px; top: 0px;;display:inline;">US</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.60</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, equivalent to <div style="letter-spacing: 0px; top: 0px;;display:inline;">US</div>$</div></div>0.15<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">per ordinary shares, payable in four quarterly installments. The board of directors declared annual dividends of <div style="letter-spacing: 0px; top: 0px;;display:inline;">US</div>$</div></div>1.20<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, <div style="letter-spacing: 0px; top: 0px;;display:inline;">US</div>$1.20 and <div style="letter-spacing: 0px; top: 0px;;display:inline;">US</div>$1.40, equivalent to </div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px; margin-left: 0in;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">US</div>$</div></div>0.30<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, <div style="letter-spacing: 0px; top: 0px;;display:inline;">US</div>$</div>0.30<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> and <div style="letter-spacing: 0px; top: 0px;;display:inline;">US</div>$</div>0.35<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">per common share, payable in four quarterly installments on October 24, 2017, October 29, 2018 and October 25, 2019, respectively. Future dividends, if any, will be declared by and subject to the discretion of the Company’s board of directors. If the Company’s board of directors decides to distribute dividends, the form, frequency and amount of such dividends will depend upon the Company’s future operations and earnings, capital requirements and surplus, general financial condition, contractual restrictions and other factors the board of directors may deem relevant<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div> </div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Any future dividend the Company declares will be paid to the holders of ADSs, subject to the terms of the deposit agreement, to the same extent as holders of the Company’s ordinary shares, to the extent permitted by applicable laws and regulations, less the fees and expenses payable under the deposit agreement. Any dividend the Company declares will be distributed by the depositary bank to the holders of our ADSs. Cash dividends on our ordinary shares, if any, will be paid in U.S. dollars. For non-cash financing activities, net increase in dividends payable arising from the declared dividend was US$11,069 thousand, US$420 thousand and US$4,048 thousand for the year ended December 31, 2017, 2018 and 2019, respectively. </div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Treasury Stock </div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On November 21, 2018, the board of directors of the Company approved share buyback plans to repurchase up to </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">US$200 </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">million of the Company’s ADSs over a 24 month period. The program did not obligate the Company to acquire any particular amount of ADS and the program may be modified or suspended at any time at the Company’s discretion. All the treasury stock under this share repurchase program was retired in September 2019.</div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31, 2018 and 2019, the Company repurchased 1,006 thousand and 762 thousand ADSs for a total cost of US$34,755 thousand and US$25,103 thousand, respectively. The weighted average purchase price per ADS repurchased was US$34.54 and US$32.82 in 2018 and 2019, respectively.</div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company declared cash dividends per ordinary share during the periods presented as follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 36%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="page-break-inside:avoid;font-size:8pt;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"> <div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Dividends<br/> Per Share<br/> (US$)</div></div> </td> <td style="vertical-align: bottom; font-weight: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"> <div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Amount<br/> (in US$<br/> thousand)</div></div> </td> <td style="vertical-align: bottom; font-weight: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"> <div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Dividends<br/> Per Share<br/> (US$)</div></div> </td> <td style="vertical-align: bottom; font-weight: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"> <div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Amount<br/> (in US$<br/> thousand)</div></div> </td> <td style="vertical-align: bottom; font-weight: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"> <div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Dividends<br/> Per Share<br/> (US$)</div></div> </td> <td style="vertical-align: bottom; font-weight: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"> <div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Amount<br/> (in US$<br/> thousand)</div></div> </td> <td style="vertical-align: bottom; font-weight: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 36%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">First quarter </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.050</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,134</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.075</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,832</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.075</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,956</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 36%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Second quarter </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.050</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,148</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.075</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,835 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.075</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,957 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 36%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Third quarter </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.050 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,155 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.075 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,843 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.075 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,029 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 36%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fourth quarter </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.075 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,737 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.075</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,849 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.0875</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12,171 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 36%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 36%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">32,174 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">43,359 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">44,113 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 36%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 0.050 7134000 0.075 10832000 0.075 10956000 0.050 7148000 0.075 10835000 0.075 10957000 0.050 7155000 0.075 10843000 0.075 10029000 0.075 10737000 0.075 10849000 0.0875 12171000 32174000 43359000 44113000 0.60 0.15 1.20 1.20 1.40 0.30 0.30 0.35 11069000 420000 4048000 200000000 1006000 762000 34755000 25103000 34.54 32.82 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">17. EQUITY INCENTIVE PLAN </div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 6pt; margin-bottom: 0px; margin-left: 4%;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2005 Equity Incentive Plan and 2015 Equity Incentive Plan </div></div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On April 22, 2005, the Company adopted its 2005 Equity Incentive Plan (“the 2005 Plan”). The 2005 Plan provides for the grant of stock options, stock bonuses, restricted stock awards, restricted stock units and stock appreciation rights, which may be granted to employees (including officers), directors and consultants. The 2005 Plan reserved 10,000 thousand shares of ordinary shares, inclusive of the number of assumed share options under the 2004 Plan, for issuance upon the exercise of stock options.</div></div> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In 2006, the Company amended the</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 2005 Plan to reserve an additional </div>15,000<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> thousand ordinary shares for issuance upon exercise of stock options and restricted stock units. In 2009, the Company amended the Plan to reserve an additional </div>15,000<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> thousand ordinary shares for issuance upon exercise of stock options and restricted stock units.</div></div> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units are converted into shares of the Company’s ordinary shares upon vesting on </div>one-for-one<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> basis. The vesting of restricted stock unit is subject to the employee’s continuing service to the Company. The cost of these awards is determined using the fair value of the Company’s ordinary share on the date of the grant, and compensation is recognized on a straight-line basis over the requisite service period. The Company’s restricted stock units are considered </div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-vested</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> share awards as defined under ASC 718.</div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">In April 2010, the Company’s Board of Directors and Compensation Committee approved an employee stock option exchange program that required certain employees to exchange eligible stock options for a lesser number of new stock options that have approximately the same fair values as the options surrendered. Eligible options included stock options granted between August 17, 2005 and July 31, 2008 that had an exercised price</div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px; margin-left: 0in;">above US$1.85. In 2010, 4,369 thousand eligible stock options were exchanged for 3,785 thousand new stock options granted. The new stock options have an exercise price of US$1.47, which was equal to the market price of the Company’s ordinary share on April 26, 2010, the date eligible stock options were surrendered and new stock options granted. The new stock options were issued under the 2005 Plan and are subject to its terms and conditions. The new stock options will continue to vest according to the original vesting schedule. Using the Black-Scholes option pricing model, the Company determined that the fair value of the surrendered stock options on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">grant-by-grant</div> basis was approximately equal, as of the date of the exchange, to the fair value of the new stock options granted, resulting in insignificant incremental share-based compensation.</div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On June 3, 2015, the Company adopted its 2015 Equity Incentive Plan (“the 2015 Plan”). The 2015 Plan provides for the grant of stock options, stock bonuses, restricted stock awards, restricted stock units and stock appreciation rights, which may be granted to employees (including officers), directors and consultants. The 2015 Plan reserved 20,000 thousand shares of ordinary shares for issuance upon exercise of stock options and restricted stock units. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock Option and Restricted Stock Units Activity </div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of, the 2005 Plan and the 2015 Plan, which includes stock options and restricted stock units: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 77%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 14%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Unit<br/> (in Thousands) </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 77%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Available for grant at January 1, 2017 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">18,751</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 77%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units granted </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,391</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 77%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units forfeited</div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">27</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 77%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 77%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Available for grant at December 31, 2017 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">17,387</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 77%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units granted </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,622</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 77%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units forfeited</div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">22</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 77%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 77%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Available for grant at December 31, 2018 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">15,787</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 77%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units granted </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,584</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 77%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units forfeited</div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">57</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 77%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 77%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Available for grant at December 31, 2019 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14,260</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 77%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock Options </div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A summary of the stock option activity and related information is as follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 56%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 11%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 11%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Number of<br/> Options<br/> Shares<br/> (in Thousands) </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted<br/> Average<br/> Exercise<br/> Price<br/> (US$) </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Life<br/> (Years) </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at January 1, 201<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div> </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 11%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">258</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1.47</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 11%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">        0.25 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options exercised </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(258</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 10%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1.47</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 56%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 11%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 11%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255); width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2017 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 10%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 56%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 11%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 11%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">No stock options were granted in 2017, 2018 and 2019. The intrinsic value of options exercised, determined as of the date of option exercise, was US$3,040 thousand, nil and nil</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, 2017, 2018 and 2019, respectively.</div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">As of December 31, 2019, total unrecognized compensation cost related to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-vested</div> share-based compensation awards granted under the Company’s stock option plans, net of estimated forfeitures, was nil.</div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The total cash received from employees as a result of employee stock option exercises were US$380 thousand, nil and nil </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">for the years ended December 31, 2017, 2018 and 2019, respectively.</div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The related tax effect for stock-based compensation benefit (expense) were US$</div></div>124<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> thousand, US$</div>177<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">thousand and (US$49) thousand for 2017, 2018 and 2019, respectively. The related tax effect for stock-based compensation expense for option and restricted stock units exercised during 2017, 2018 and 2019 was US$</div></div>2,273<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> thousand, US$</div>2,211<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> thousand and US$</div>3,446<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">thousand, respectively. The related tax effect was determined using the applicable tax rates in jurisdictions to which this expense relates.</div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted Stock Units </div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A summary of the status of restricted stock units and changes is as follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 56%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Number of<br/> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-vested</div><br/> Stock Units<br/> (in Thousands) </div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted<br/> Average<br/> Grant<br/> Date<br/> Fair<br/> Value<br/> (US$) </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Weight<br/> Average<br/> Remaining<br/> Recognition<br/> Period<br/> (Years) </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-vested</div> at January 1, 2017</div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,767</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">11.65</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">        0.47 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units granted </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,391</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10.75</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units vested </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,593</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12.08</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units forfeited </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(27</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10.69</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 56%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-vested</div> at December 31, 2017</div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,538</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10.36</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.33</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units granted </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,622</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13.86</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units vested </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,517</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9.79</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units forfeited </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(22</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">11.75</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 56%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-vested</div> at December 31, 2018</div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,621</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13.85</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.38</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units granted </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,584</div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">8.01</div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"> </div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units vested </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,505</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14.12</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units forfeited </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(57</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9.59</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 56%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-vested</div> at December 31, 2019</div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,643</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8.08</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.29</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 56%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2019, there was US$3,665 thousand of total unrecognized compensation cost related to restricted stock units granted under the 2015 Plan. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based Compensation Expense </div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table shows total stock-based compensation expense included in the Consolidated Statements of Income for the years ended December 31, 2017, 2018 and 2019. </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 70%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31 </div></div></div> </td> <td style="padding-bottom: 1pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of sales </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">293</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">390</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">305</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9,255</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13,278</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9,927</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,167</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,407</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,789</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,779</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,704</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,570 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">15,494</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">20,779</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14,591</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 10000000 15000000 15000000 one-for-one 1.85 4369000 3785000 1.47 20000000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of, the 2005 Plan and the 2015 Plan, which includes stock options and restricted stock units: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 77%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 14%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Unit<br/> (in Thousands) </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 77%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Available for grant at January 1, 2017 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">18,751</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 77%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units granted </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,391</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 77%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units forfeited</div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">27</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 77%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 77%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Available for grant at December 31, 2017 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">17,387</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 77%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units granted </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,622</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 77%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units forfeited</div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">22</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 77%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 77%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Available for grant at December 31, 2018 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">15,787</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 77%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units granted </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,584</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">)</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 77%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units forfeited</div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">57</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 77%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 77%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Available for grant at December 31, 2019 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14,260</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 77%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> 18751000 1391000 27000 17387000 1622000 22000 15787000 1584000 57000 14260000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A summary of the stock option activity and related information is as follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 56%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 11%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 11%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Number of<br/> Options<br/> Shares<br/> (in Thousands) </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted<br/> Average<br/> Exercise<br/> Price<br/> (US$) </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Life<br/> (Years) </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at January 1, 201<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div> </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 11%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">258</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1.47</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 11%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">        0.25 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options exercised </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(258</div></div> </td> <td style="padding-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 10%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1.47</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 56%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 11%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 11%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255); width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2017 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 10%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 56%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 11%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 11%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 258000 1.47 P0Y3M 258000 1.47 0 0 0 3040000 0 0 0 380000 0 0 124000 177000 -49000 2273000 2211000 3446000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A summary of the status of restricted stock units and changes is as follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 56%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Number of<br/> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-vested</div><br/> Stock Units<br/> (in Thousands) </div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted<br/> Average<br/> Grant<br/> Date<br/> Fair<br/> Value<br/> (US$) </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Weight<br/> Average<br/> Remaining<br/> Recognition<br/> Period<br/> (Years) </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-vested</div> at January 1, 2017</div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,767</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">11.65</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">        0.47 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units granted </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,391</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10.75</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units vested </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,593</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12.08</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units forfeited </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(27</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10.69</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 56%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-vested</div> at December 31, 2017</div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,538</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10.36</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.33</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units granted </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,622</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13.86</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units vested </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,517</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9.79</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units forfeited </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(22</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">11.75</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 56%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-vested</div> at December 31, 2018</div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,621</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13.85</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.38</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units granted </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,584</div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">8.01</div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"> </div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units vested </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,505</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14.12</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units forfeited </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(57</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9.59</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 56%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 56%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-vested</div> at December 31, 2019</div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,643</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8.08</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.29</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 56%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 9%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 10%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 1767000 11.65 P0Y5M19D 1391000 10.75 1593000 12.08 27000 10.69 1538000 10.36 P0Y3M29D 1622000 13.86 1517000 9.79 22000 11.75 1621000 13.85 P0Y4M17D 1584000 8.01 1505000 14.12 57000 9.59 1643000 8.08 P0Y3M14D 3665000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table shows total stock-based compensation expense included in the Consolidated Statements of Income for the years ended December 31, 2017, 2018 and 2019. </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 70%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31 </div></div></div> </td> <td style="padding-bottom: 1pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of sales </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">293</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">390</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">305</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9,255</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13,278</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9,927</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,167</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,407</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,789</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,779</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,704</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,570 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">15,494</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">20,779</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14,591</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 293000 390000 305000 9255000 13278000 9927000 3167000 3407000 1789000 2779000 3704000 2570000 15494000 20779000 14591000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">18. <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;">LEASE</div></div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating Leases </div></div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company entered into various operating lease agreements which consist of real property and office equipment with lease periods expiring between fiscal years 2020 and 2027. </div></div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Future minimum lease payments under the operating leases as of December 31, 2019, were as follows: </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%; padding: 0px;"> </td> <td style="width: 22%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating Lease Obligations</div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fiscal Year:</div></div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,321</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,652</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,458</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,087</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">732</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025 and thereafter</div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">51</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9,301</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less imputed interest</div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">634</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Present value of net future minimum lease payments</div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8,667</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less operating lease liabilities-current</div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,046</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term operating lease liabilities</div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,621</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease expense for the years ended December 31, 2017, 2018 and 2019 of US$3,131 thousand, US$3,933 thousand, and US$4,775 thousand, respectively. For the supplemental cash flow information related to lease, the cash paid for amounts included in the measurement of operating lease liabilities was US$3,233 thousand for the year ended December 31, 2019.</div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Future minimum lease payments under the operating leases as of December 31, 2019, were as follows: </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%; padding: 0px;"> </td> <td style="width: 22%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating Lease Obligations</div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fiscal Year:</div></div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,321</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,652</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,458</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,087</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">732</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025 and thereafter</div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">51</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9,301</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less imputed interest</div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">634</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Present value of net future minimum lease payments</div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8,667</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less operating lease liabilities-current</div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,046</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term operating lease liabilities</div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,621</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 3321000 2652000 1458000 1087000 732000 51000 9301000 634000 8667000 3046000 5621000 3131000 3933000 4775000 3233000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">19. COMMITMENTS AND CONTINGENCIES </div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">FCI provided their employees with collateral for personal loans which is deposited at a designated bank and the amount deposited was US$</div></div>448 thousand at December 31, 2018. Such amounts were accounted for as restricted cash.</div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Litigation </div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company is subject to legal proceedings and claims, either asserted or unasserted, which arise in the ordinary course of business. Although the outcome of such proceedings and claims cannot be predicted with certainty, management does not believe that the outcome of any of these matters will have a material adverse effect on our business, results of operations, financial position or cash flows. Any litigation, however, involves potential risk and potentially significant litigation costs, and therefore there can be no assurance that any litigation which is now pending or which may arise in the future would not have such a material adverse effect on our business, financial position, results of operations or cash flows. </div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">All American Semiconductor, Inc. (“All American” or “AASI”) was a former distributor for the Company. On April 25, 2007, All American filed for Chapter 11 bankruptcy protection. At the time of the filing, the Company had US$256 thousand of unpaid accounts receivable from All American. On April 17, 2009 SMI USA and related entities were named as defendants in an adversary proceeding filed by the AASI Creditor Liquidating Trust (“CLT”) in the bankruptcy case pending in the U.S. Bankruptcy Court for the Southern District of Florida. The CLT was seeking the return of allegedly avoidable transfers in the amount of US$854 thousand. SMI USA filed an answer and affirmative defenses. In March 2010, SMI USA settled with the CLT by paying the </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">amount </div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px; margin-left: 0in;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">of US$220 thousand and on April 1, 2010, the Bankruptcy Court granted the motion to approve stipulations to compromise controversy. On August 23, 2010, the Court entered an order dismissing the adversary proceeding. In June 2011, Liquidating Trustee for the CLT filed the AASI Creditor Liquidating Trustee’s Seventeenth Omnibus Objection to Claims but in August 2011, withdrew it with respect to SMI USA’s proof of claim. As a holder of allowed claims, we are entitled to receive distribution pursuant to the bankruptcy plan. On December 31, 2017, we received total distributions of US$265 thousand <div style="letter-spacing: 0px; top: 0px;;display:inline;">from </div>the CLT and this case is officially closed. </div></div> 448000 256000 854000 220000 265000 <div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">20. SEGMENT INFORMATION </div></div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company is the global leader and pioneer in developing NAND flash controllers for solid storage devices. The Company currently operates as one reportable segment. The chief operating decision </div></div><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">maker (“CODM”) is the Chief Executive Officer. The fact that the Company operates in only one reportable segment is because the decisions on allocation of resources and other operational decisions are made by the CODM based on his direct involvement with the Company’s operations and product development. </div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company groups its products into three categories, based on the markets in which they may be used. The following summarizes the Company’s revenue by product category: </div></div></div> </div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 67%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mobile Storage </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">480,735</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">494,012</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">441,700</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mobile Communications </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">37,447</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">30,163</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,356</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,222</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,173</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,197</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 67%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">523,404</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">530,348</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">457,253 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 67%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="margin-top: 1em; margin-bottom: 0em;"/> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Revenue is attributed to a geographic area based on the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">bill-to</div> location. The following summarizes the Company’s revenue by geographic area:</div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 67%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;">2017<div style="font-size: 5.92pt; vertical-align: top; line-height: 4.3808pt;;display:inline;">(1)</div></div> </div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;">2018<div style="font-size: 5.92pt; vertical-align: top; line-height: 4.3808pt;;display:inline;">(1)</div></div> </div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Taiwan</div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">72,768</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">70,984</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">77,117</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">40,344</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">53,476</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">63,432</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Korea</div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">176,813</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">135,845</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">52,885</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">China</div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">126,048</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">142,948</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">123,261</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Malaysia</div></div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">49,919</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">49,444</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">50,663</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Singapore</div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">25,057</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">35,387</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">45,032</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">32,455</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">42,264</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">44,863</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 67%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">523,404</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">530,348</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">457,253</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 67%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-align: center;"> <div style="width: 10.53%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </div> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1) </div></td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The figure represents the revenue by geographic area based on the bill-to location. Commencing in 2019, revenue derived from Japan was reclassified to others. The above breakdown for 2017 and 2018 has been reclassified on the same basis.</div></td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-bottom: 0px; margin-top: 0px;"> </div><div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Major customers representing at least 10% of net sales </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 8pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 68%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="22" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">% </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">% </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">% </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 68%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Intel</div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">50,205</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">67,791</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">75,608</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">16</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 68%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Micron</div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">*</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">*</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">*</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">*</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">67,682</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">15</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr> <td style="background: rgb(204, 238, 255); padding: 0in; width: 68%;;vertical-align:top;"> <div style="margin-top:0in; margin-right:0in; margin-bottom:.0001pt; margin-left:12.0pt; text-indent:-12.0pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">SK Hynix</div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 1%;;vertical-align:top;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:Calibri,sans-serif;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">150,762</div></div> </td> <td style="background:#cceeff; padding:0in 2.0pt 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 1%;;vertical-align:top;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:Calibri,sans-serif;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">29</div></div> </td> <td style="background:#cceeff; padding:0in 2.0pt 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 1%;;vertical-align:top;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:Calibri,sans-serif;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">111,265</div></div> </td> <td style="background:#cceeff; padding:0in 2.0pt 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 1%;;vertical-align:top;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:Calibri,sans-serif;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">21</div></div> </td> <td style="background:#cceeff; padding:0in 2.0pt 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 1%;;vertical-align:top;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">*</div></div> </td> <td style="background:#cceeff; padding:0in 2.0pt 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 1%;;vertical-align:top;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">*</div></div> </td> <td style="background:#cceeff; padding:0in 2.0pt 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-align: center;"> <div style="width: 10.53%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </div> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top; white-space: nowrap;">*</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less than 10%</td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-lived assets (property and equipment, net) by geographic area were as follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 69%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 69%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Taiwan </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">36,369</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">96,920</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">94,996</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 69%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United States </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">242</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">348</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">315</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 69%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Korea </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,936</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,645</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">23</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 69%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">China </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12,798</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,447</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,117</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 69%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Japan </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">25</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">50</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">37</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 69%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 69%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">51,370</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">101,410</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">98,488</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 69%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 1 The Company groups its products into three categories, based on the markets in which they may be used. The following summarizes the Company’s revenue by product category: <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 67%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mobile Storage </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">480,735</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">494,012</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">441,700</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mobile Communications </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">37,447</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">30,163</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,356</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,222</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,173</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,197</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 67%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">523,404</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">530,348</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">457,253 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 67%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 480735000 494012000 441700000 37447000 30163000 10356000 5222000 6173000 5197000 523404000 530348000 457253000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Revenue is attributed to a geographic area based on the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">bill-to</div> location. The following summarizes the Company’s revenue by geographic area:</div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 67%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;">2017<div style="font-size: 5.92pt; vertical-align: top; line-height: 4.3808pt;;display:inline;">(1)</div></div> </div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;">2018<div style="font-size: 5.92pt; vertical-align: top; line-height: 4.3808pt;;display:inline;">(1)</div></div> </div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Taiwan</div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">72,768</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">70,984</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">77,117</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">40,344</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">53,476</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">63,432</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Korea</div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">176,813</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">135,845</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">52,885</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">China</div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">126,048</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">142,948</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">123,261</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Malaysia</div></div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">49,919</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">49,444</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">50,663</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Singapore</div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">25,057</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">35,387</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">45,032</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">32,455</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">42,264</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">44,863</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 67%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 67%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">523,404</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">530,348</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">457,253</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 67%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-align: center;"> <div style="width: 10.53%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </div> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1) </div></td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The figure represents the revenue by geographic area based on the bill-to location. Commencing in 2019, revenue derived from Japan was reclassified to others. The above breakdown for 2017 and 2018 has been reclassified on the same basis.</div></td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-bottom: 0px; margin-top: 0px;"> </div> 72768000 70984000 77117000 40344000 53476000 63432000 176813000 135845000 52885000 126048000 142948000 123261000 49919000 49444000 50663000 25057000 35387000 45032000 32455000 42264000 44863000 523404000 530348000 457253000 <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Major customers representing at least 10% of net sales </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 8pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 68%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="22" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">% </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">% </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">% </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 68%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Intel</div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">50,205</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">67,791</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">75,608</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">16</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 68%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Micron</div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">*</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">*</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">*</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">*</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">67,682</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">15</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr> <td style="background: rgb(204, 238, 255); padding: 0in; width: 68%;;vertical-align:top;"> <div style="margin-top:0in; margin-right:0in; margin-bottom:.0001pt; margin-left:12.0pt; text-indent:-12.0pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">SK Hynix</div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 1%;;vertical-align:top;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:Calibri,sans-serif;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">150,762</div></div> </td> <td style="background:#cceeff; padding:0in 2.0pt 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 1%;;vertical-align:top;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:Calibri,sans-serif;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">29</div></div> </td> <td style="background:#cceeff; padding:0in 2.0pt 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 1%;;vertical-align:top;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:Calibri,sans-serif;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">111,265</div></div> </td> <td style="background:#cceeff; padding:0in 2.0pt 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 1%;;vertical-align:top;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:Calibri,sans-serif;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">21</div></div> </td> <td style="background:#cceeff; padding:0in 2.0pt 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 1%;;vertical-align:top;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">*</div></div> </td> <td style="background:#cceeff; padding:0in 2.0pt 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 1%;;vertical-align:top;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">*</div></div> </td> <td style="background:#cceeff; padding:0in 2.0pt 0in 0in;vertical-align:bottom;"> <div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:Calibri,sans-serif"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-align: center;"> <div style="width: 10.53%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </div> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top; white-space: nowrap;">*</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less than 10%</td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 50205000 0.10 67791000 0.13 75608000 0.16 67682000 0.15 150762000 0.29 111265000 0.21 <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-lived assets (property and equipment, net) by geographic area were as follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 69%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31 </div></div></div> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 69%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Taiwan </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">36,369</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">96,920</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">94,996</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 69%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United States </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">242</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">348</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">315</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 69%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Korea </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,936</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,645</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">23</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 69%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">China </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12,798</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,447</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,117</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 69%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Japan </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">25</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">50</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">37</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 69%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 69%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">51,370</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">101,410</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">98,488</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 69%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 36369000 96920000 94996000 242000 348000 315000 1936000 1645000 23000 12798000 2447000 3117000 25000 50000 37000 51370000 101410000 98488000 <div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; font-size: 10pt;;font-weight:bold;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">21. FAIR VALUE MEASUREMENT</div></div></div> </div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following section describes the valuation methodologies the Company uses to measure assets and liabilities at fair value. </div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company uses quoted prices in active markets for identical assets to determine fair value where applicable. This pricing methodology applies to Level 1 investments such as bond funds. The fair value of the principal protected notes was determined by its present value utilizing rate of return as the market observable input and therefore, these are classified as Level 2 instruments. This is because there generally are no quoted prices in active markets for identical principal protected notes at the reporting date. Hence, in order to determine the fair value, the Company must use observable inputs other than quoted prices in active markets for identical or similar instruments, quoted prices for similar instruments in active markets, or other inputs that are observable.</div></div></div><div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31, 2018 and 2019, none of the Company’s assets measured on a recurring basis was determined by using significant unobservable inputs. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents our assets measured at fair value on a recurring basis as of December 31, 2018 and 2019: </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2018 </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 8pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 68%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 1 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 2 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 3 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 68%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 68%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments — trading securities </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,609</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,609</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2019 </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 8pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 68%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 1 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 2 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 3 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 68%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 68%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments — trading securities </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">2,010</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,010</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31, 2018 and 2019, none of the Company’s assets measured on a recurring basis was determined by using significant unobservable inputs. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents our assets measured at fair value on a recurring basis as of December 31, 2018 and 2019: </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2018 </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 8pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 68%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 1 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 2 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 3 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 68%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 68%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments — trading securities </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,609</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,609</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2019 </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 8pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 68%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 1 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 2 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 3 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$ </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 68%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 68%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments — trading securities </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">2,010</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,010</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 3609000 3609000 2010000 2010000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">22</div>. RELATED PARTY TRANSACTIONS </div></div></div><div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease support arrangements, known in Korea as Jeonse, were in place for certain Korean employees, primarily executive officers. These arrangements, in place from 2007 to 2019, consisted of a program which the Company facilitated housing arrangements by depositing funds with lessors who are either third parties, employees or relatives of the employees. Such funds would serve to establish the leasehold interest for the employees. When such arrangements were finished, the Company received the deposited funds back in full. The deposited amount of these arrangements for such employees was US$1.5 million and nil as of December 31, 2018, and 2019, respectively.<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">These arrangements ended in 2019 with the divestiture of FCI.</div></div></div></div> 1500000 0 As of January 1, 2018, the Company has adopted the new revenue recognition standard (ASC 606). Allowance for sales returns and discounts for the year ended December 31, 2018 has been adjusted to reflect these changes in accounting policies, see Note 2 summary of significant accounting policies. The figure represents the revenue by geographic area based on the bill-to location. Commencing in 2019, revenue derived from Japan was reclassified to others. The above breakdown for 2017 and 2018 has been reclassified on the same basis.
  • 61SQH MJYAQ4^ETEH^,R95PQY;G@/^*:^0BL:!/.Z0,$&9..GCCN,SFAH:IU:X%+]=> M[N(!1]NXP+C4;8:DJ"UD9*\5BQUX5'SP$H],Q,6DEUY,_'8>+6.8$'8XC% ) M!GK[B-S/HNS-+E_Q-8_1.:#VV@C)8,R'GL%O1ZG$[-PPK(%X=3N:"Y),5$81 M<^YA.3_";WZDBG:<,0ZI^I^\;)3-KB\!WD964#>%_@Y$W8@<\;6 MB^.+IQ-9^9AT$/X5C>%\%U8IDC^$%)[Y\(_(I"% @^@9DVP.RFF M&"UR&#?QX42\[LH+?AGB!2[;@CBC#2W&*[TM$9T><,/P3>3PO4\+\=XGL%P! MJ;Z8Y@&X"#KY3DDO7.0H97V?+D;9LW6QHO#KT-#WV^_6%YDHC8>YJ/F7W B_ M]>9>&C_-%HFD1-)2MK@^3MW+)4Z]W.!R-A8,4R[HNN0E-&6YO:6%U4ME8.66 MEYTE%2V+T3@GTS)C#"S44>8?9^I<0VV]*(D)F6Y20F8U5ZY8<[FWC4WU-Q@V M[#+1KDDTE%='!",KN#.O$60<(V0T"#&. #'0VB0^)#XD/MN*3_^$Q.< AG U63>SQ7M@<*DFE2L $-_O?BX3 M/A2L28FKB:N)JXFKB:L/RM7E/+Z]-(3('N^QG._GL9RWEF5[7Z-.! M;))>DMYLTANO=GDXZ6WVZR2])+TDO9FD-WY6^8#26[%:*&6\?)X\HZW$Z1MW MN&8/QB(;>LB?N6%-D&G.%-E$NF^TF]4JZQ+^2\8)C\LWZ/08F<* MG3 8Z _NXK%9U4%]I)G$FX]G# 'A#Z7:K"^ DTR3397"ORB733:5;;Y%, MDTR33._@8Y5+IAM*N[N< ;S1SBV+4!^B/LJVY5:[ARFWF@ZLJ!IP"2O$$G\0 M?Q!_$']0 D@EHI44%21OX_#>1BPJF-M^3%MI];TUZGZ#I) M(TGC;I&XW'1C2VGWU%+ THT(0KKS8OJU=IZ@O&_ M^?[/!$-X\RP2KA%=,[.KM\W&THS\OZ%!&?MG:<9^G4^,5B[:D'P2L^@>.=BV M:-$9+]K,B<0QQZ$]&!9'QT*!P?HW<6*1P+#:;BHL^ -R_%N"S^(3JEEK]/#I MV%!KG6[":/V/WXO'@XM Q16=,%"-C6TTWW]RK<'9AWM1?-$:8W4X[;^.;39P[.R&[U/YDO,WQX#AX'-G7'#2Z\B@>UV5!; MO6YO4Y'0'1RT&*FSW+D:'U-F/R_3?:QJKY; 7OAZ/N:L(_A\>7YWN7Q7[<&K M]:8KTKI?>A_(^0_%BDFY2KA*.-7R%%\S=^?E*(; ]Z)$[F2JF3,F%).HG.M: M[%FS=>NIG5JI604[W,W>!B57&,PU0PJ]8"5L?6W:I01JB+)8\(C2Q?WC["F@A] M[ZPV?\M4&ZW(Q5J._U0I]ZW@?+?MEW^;([LEE](M+2_IG&!-[7=9I#&)'?:C M2PZ1]+#'>50^;:*P#("\E^'0UQA4.AFX>CXE1EH(RW:;Q\_'"V/58^CUF6,+ M.S8RHO)%!E2^^I&43QZ_\&P;7BX$O\Z=6S/_3+*FTFRL3R0[465RK/8XJ1SD M=U(Y9#Z3WEG0.]?F_8N%7J93B.II*)UV@U0/^3'5%S]0*@U2*J142*DD*96Q MS7EQ:D556NWU)5%.5*V01W.TRJ=)RH>4#RF?!.5S97EVD;JGWEM_)?R)ZA[2 M*E63/] J+=(JI%5(JR1I%?VY0(^FVZ0P&?DSIZ1YVN+XA3OFL.PC>)@4$2DB M4D1+BN@^%)!"]%#[-!,%LGDVV:[9W*M85V H:6\Z+0.5LMS,NL?Q[GZW:ZFL MN%.PSYI'99_=6ZYFD$5&%AE99$L662%V6%]IUD_3%*.(P$E&!/#F *9/IIXK MKXH K\=Q20.1!CHE#;3V^HSO)K0V . #";E\'N/6L&9ZX%='D+ANMNS:(;#BRX4[)AEMAO15B MI?643H=RTRAJ<#+J2$0-%N^2-'R9T[GS=B#/69,2(B5$2FA6[*T#]5;G)'41 MQ0PH9D Q XH94#*!;Z19P%'PQ&2=I486&ET1=30"H,WE7ZSN6[<2/O=Q[Z7,LHMI=MMKQN[ MS9TI%KEYYL:LQJY\CG.\Z=00!8DT@PTT9\Q&AO7"=%-VA;.SN:%ALIIK2:Y5 MQ(/BMU,-/'QD7DUDZ#CPW,#PAB*S3?QJ @]XMF@?^76-7\1>-&,F99"L M6BBAFTIC'9/$9'E!E"6F!D5C:HDVZ%+-Q^ +^<^ZHD07UF2BNX(BY^;P0K3R MQ,T!4/>3[@P,"Y=BOZ7U6LV#EM93>ZFT1;2=4MV.#TS!+FZ_?+F^_W)YM#9.37 >!%5W0M^'WCC@M2#\]> /BBB,,_E__U]&> K648C+G3O0>8 M[[4Y^"* R+%=@ <1H,6!7H)0(P:?O^I.;OJHM7QQV1PD@5*+]DVOQNX\H&B@ M2F1%K8&?""JUC(-:S*>!T$"U9 ,U(AE%U8Q#Y%L#C^=3L/2&X4\?U(VQ6<+) M-9%68%=9TJ<*@%CD>;9(/4J )L=[_ _PGS3=GF1UR0'GZ%@[ I@&AJ9/'(5Q M'2\H %SP!T'V0)A\\S@G>)CG6;K8+/YEIUE0RN:/0.>]VQ'I,@]>@Z,PG%J M[-Q 27\:RU]Z[L":B%\X*.#)8P!Q-DW+98\,;0!]I;X(/S)F#+6)/M*!/&ZD(2"[XSK* M_&X)K$(M7R$ED8RFA>OIV3! GSI:;"QS#6:"Q8_PA(8Y#%]^/M%F\17WLQ]? M+,\8"LH+&HHES4#(98JM(.XB(0\DXBD#$ 7*^#FP[[G0<[#.=WRB@]89>@/7 M J8"#5]CO_[/3[U&H_X^^D/QD?H>B1I\>WYW[7_Z1M@BFE#G@ +0(^C81U"/ M=NC-^*!28[]J[#8J$:ZX:OLB[$VA=DQ5176D.U-W<$, M(<"5>A$$1$JMJTN1%9P&/J'YI$0[!F9+X7J?2W/!^0:V!5A%CP;_T[:<),.H MWGIHM!]PZ \P\F#@$>L(K0Y[JMGN[ :ZR-,R:K27TT4D-4/S".C@F<*Y]@T@ M-'R"*;&1;4UB]%Y<%1DKJO?9W9=K(-JY0(G C>>^L2<-+*3?$ VK(1\! FC2 MB8<'?$%&A)\#MK^PCS.Q-,A![ +!&CGELPZ6Z%!Z]_>VY[@A'UY\O@\9S<>2 M""\,9#%CB3[^U]]K=S7V@,YDGW1I#"*]K@S+ANYK3*C MS_>"I1W.?V"S^)3- ;Y,H14,4(9\"-@J=D($35V 26>$ZL$?@F^NIPJR 8O- MO>W9)VT"2LJY0P7H_H7YXXNN=NM![2+O@:L]?YU;;FQ[^013G+UJ(5_(Y<3% M-IT7U/]HFH]&N@C] +@+IG XH.^UR;YH-D ]6.IU)6S >PR D7M^I0']IAJ MLX#N/FY7ST'T.2!5E";7>ME+3?F:"),E%A41%YN*J]R=C25)\]GIKZ;__[:9 M>-5P;)V3_LFX/-$=V$=AIKT#!'K19DYDY<;A_JW/*FJ]#G9+L"73Q+E$\KG5 M=E-AP9\W[\]^2\A?\&G3K#5Z^'1LJ+5.-V&T_L?O8^ZC\/M@H!H;VXA-/[G6 M /P, 9H CHA[\O2+MII_\_6W"W6E4YF"\:0FW&X]&%>GTE>A"W GX!O]J4NY M$[6HJ9I^4+@.FJKIAY+JN1E"6#!OO2$DC*&X;:/X*@AURY*)\ 1JW)7Q/#:Q MQ-S!]]6F&.@#7\75IY[ANQ?P.;B)\,4$?1R<-O[&=GP;UWL"$\8WA1?_IF1Q;@WDL64Q\OA.(>E1JYQ26%N=H7ZG= M]P[X \\X-/AOS&XG)ECQ#KL500"?%A?2VP;K'BT=.4U_/*C$AS:PI.Y*A>YO M&>%COL(/^X%9H;7W@!BH"U*6Q/0^XE28.6 MS[T-'.#4LQT//5WXP8*="'PN#=W$W92NZ,-O$]O'_:QHT\Y:4\[1)]:[3]&? M?_.;^CCS/9!4.ZC%.Q.=Y4V_!1G:13<+5T/B>L"5,N*@.])PUY&N(WT@8Q6X MQ\2'B[[ZRCVMG17%RJVP._Z$J/:-3RT;Y:2H_:]>O26AOX31W<7$0Z'.VW+^?WU[/'%3&H%V+/B!=/AO6(&V9< M&_K>Y11$A<-KT#U#4%6&-44M=H,;G2,#HWU2$8.'#JXX*D-YBL !O0=F-#ZC M#] ?C7;F9Y,"_LCH(;8+*9?'FGS ['!3ZV:%O.>3#6>32/ OMSEO9!(@Q0%NZ8 M:#]@V<.0T.VG+_.8D&26"S&URU<^\$3PX1;U"K?EO$<:VB%!B#]8^7"]@9TL M$QG Y FDPQX>^4#S'!$B#XGFH&V)ILI NAI@(8#) _;=@,NM"4OLBH0Q:30I MPD?1GID 7P?1,)P2V"L.%Q8K*LBA;J/UY ?ZQ4#F<1(Y@]">BL2]A9C8%H9T M QF1ZW]0J#JN1+SUQL-@S(>>P6]'8F-\]F]]R*_G"5'?T,3V^!681I>OT"NP MQ048T18TY7RG5HMTD:D#'SL<;'V89?C5G"^#M/OD M?/W7I:Q\O^-.=U%ZU\I'[*S8/)=W*2';;[VYE\9/LT4B*9&TE"VN/RO4R^6L MT'*#R\=L89AR0=<=3TWE/JNY[HQQ%L]_3J9EQ@!= SK% M_.-,G:NNU$?)W:2CV8L$K.8B%1N/Z&UC>F*M);F@EY@<+E\NQC233:&5!ZKR M93%"BF-$B@8!1;6 O<3,N) ]&#E]B3+QJ;S]<]&U!SO:"%9(5E1>R0K)"LD M*ZEDI7]2LG( >[::S)O9<"T:28Z"RA6 B.]W/Y<)(0I6F\35Q-7$U<35Q-4' MY>IJ7(3.(CNTI;]O,^6EZ 4F8GRQ'G6#LSL_OVN;>S$SD'"^DYAVMVW?5V&N M',4QW699?&+/RALTPM0=/+B"/_JW[HZ#])W+5[R]"/HY=QRL4#:\UU[3I7U+ M-O:Y.$S\]G.!;FT_$RC7^S5Z=:7;7$[^+OI*R_32MX;92:Q)K,LAUK%[Y0XA MUOV64E<;)-8DUB36^8EU+,/V$&+=4I5N??FX8U7$^M"5#,C+RL/+P@LB@9\' M_D$#/MKM)H)]2:KXJP'B)PIAXV<+9M][FXR$WP3X>6AS=?'\Q'WNL8 M=G&2LZX,,4/)QT#,4)*%*,,8#L<,4LG!7ZPX$+>U!@;7;-'O&/7M:V@7Q6_G M'BY6\J#G#OAK*UZ5@?G(-QY(AZFSO5$?F0(:ZZ M8ZF85>;EV0=_SEB/1W-EK3U9#%!C3^&$L;*.-J^D(VH(1\;^,M9=+EP C@[& M"SR4W3%XU T#!NNO4U :/O:)@NC?^(/"^(CYY1FX-"_">^(E8C1J__C>CIG<25BJW: M;I#A3SP8R#;%1I;;%+-MU_J)X12QVQ:;2ZO6[-4%9B^U_ZOZ)J&N8SEOGJ]( M=082NB,0NAX)'0D="5VQ0MQ.' QC/U735J.I)^66>;M+?NV8DKB:N M)JXFKB:N+GW5DP(.8J6^-*JZQ[62'6_94]I!*LSAMC[*SK_WFOZBF87=]91V M.7/8^^0.+^5"%!Z_?YOFKK_MV.[=Z[F\@G@RCQ32C-RO+."Z<,_ MSJY@S ]JLZ&VFKW.V8=N0^EVJG1V9F?Q(0 B "( 6KP5ZS U 4 JBO]7I4. MVA( $0 1 .5^@UW0UC C;,/:K>C]-0J%6^A[2E"($*@ MW'WPPR!0$Q"HV59ZK38A$"$0(=!I(5#-X5]*>Q;.0T4]\(O;@YA [?!!FYTE'JE*CS01A0A$B'2WKWRPR!2!Q"I MU5#ZA$B$2(1(IXY(<2^]$$0"@ZBI-#KJ"< /[8V?A(<>[3WKLU\T>.OH,0>? M-M@IN$QJ*[UK_^7OX@WI7KMQ]J'55_IX>5W%%1GM;A$ $0#MX,D?!H": H!: M1W#HA@"( (@ : ?'O1 ^M"N*YW.L:<3TO;Z(9WWK/)V![_2II;-:8.<@K^D M0W;QHN_^/(01VS[[T&@K]7;UKS6AW2@") *D'+WJPP!2Y^Q#LZTT>P1(!$@$ M2"<.2'$ONQ! ^M "<^C43HX?VWYWN)5<7L_YUAUS^] 7KFU8DZ19+Q/L=9&J MT0+'JR96*OUR.#*<7C"XM+HF[HT+\;P XKJVSITOH@;P @_,X8;2:A_C MJ:JBA(Q E$"40/0 $82R@"A>C]E0&IUCW*DG$"40)1 ]*A"-1ST.!*(?6BVE M=Y39!GN4J/7)"]ER%[+41W[= HJS1&I2!ZWS'F0>B6*I:H]C2?%763Q\H?[X MX7+K2CO0)!G?&R<0BY9HY2LS4&)18M&2#[3L+%KJTY-'EX1)F9.4%T!Y =OL MU>PG:MBJM_!"NZ8"+RKO!%,J$D$.04Y^.QO[@IPVELW!0EYT.1!!#D'.B4-. M;!\@O_3&KM)H5S^NO^OM/_L)QJNY!^-WQ-&\!YH7PJ:,TC2GKVQH>8\&SS=, M<]2CW26PE)DOB&G+R@;5&BTQ+3%MY49;!::59A#\U8!:<;-]8'#-%B,@,.+H2]Z)CY6*+6:VW$DY@?U4MCP@N6C@E?=/]H+G?Q MG_C=^KM4\>_$R-[)O;==,[)V>#9*U 7?1_R#_\7?C8KM3^W;C?87 @9C:%,'G@U>A5_% MR'>VX#VE]I;\:;9^6;'=]S+672[ZXNC.O]C:=,?5_%5]PX)57!L122#T HFW M).YNX[\?J& 2-DAC70T*&OL0MK,N$F]L]TDV$,00E;@[76G^'AD6U-V#^UJ6:R%\V! MKP>&YCCZ2(?OH#%+'%*K,1R>]F@]<[GA.[1>3(PQ8*-=IIE#?-%C8VCAD7,S MWHP_/D>;;%!F/'&FP#B#(+8 MJ?]V(71Z-QCSH6?PVY$?1/TX^Z+]Q[*#V*GSD#."&FVO2OIUP493&TNJI>J"76*YD)[FN-"V[\P:\1,[@+(&S"0F#FU@QTEJ2.)P#0/])$8<,R(BLRQ MEVCB.'RJV9J;9.(L&3BQ\/#K*K.FT\O$!;'TIS6^9#"MO31^FBT228FDY6^1 M2$HD+7^+1-(\6ER_)]W+94]ZN<'EW'$8IES0=4G3?DAQ.XM7="W>OR2?KMLJ MXR-UEO2ZQ/DLD;8YF989 XQ,,";-/\X:C;--XU@Z?>"N/GTP)V U%VG16?'; M?K2,X?H8[O9SR.K9_ W.,+L$KV[(/O&!.%,KU[>ILL28\,JMGWP9B_#A&/&A M0_!0+7@0<>U#XD!A76S+HQEV =7E+<38'F UN3C5;FR9!EP-L>N1V)'8D=@5 M+7;]4[-Z*\W]Z* MB:M/G*M_(9XFGCXRGB:D)JX^/JXFI":>/C:>)J0FKCX^KCY2I$YS.=W*F%'J MFX)SN\>N]\LZSB[_[72+JQ7M*>T@PZ),65GX&N3>**92DOI+ZA2@?(X-K9*4 M_5SP0M>V%%Y(*&@!6D4%9HO#6=]TYX>\R=USL/NE+S_.[F=3CM>Y/PCN#Z]] MCQ^($#^XPZ1[?_PWW-W0[D=N#L:P6#]RKDS?J%>I1-'>;Z(B(#E1(%D2N:_< MQ@_ %E&/$#&FGLVCD-$($>-M8RUDJ'6""X*+DX>+O=7>JA2*;&MW=+I*MZ\2 MD!"0G#R0;&-W5!@QMK<[JG3U)<$%P47I[8YXN;I*HWK73J5;JCFX"$ M@*0\=D>%$6-[NZ-36;C8::^-=M%*LHOV11_8EDG;:*0-=M(&_ZH;!"&D(20Y(ABMH5" MQO9!V^KFM$:"M@LCC-[UGG#L(7)]I6[&8J_O%X:(J+,@9)&9BJ?]]Y(8T4_\ MJ=?J];JZ&$-5&S5!D6@H]VWP853,@B,I41)=P-@>;5UQ---Y*T*EAPZ\WOV+ M_6-FZJ^;.&>K=5$S+ LN !/_A62O'C67Z_9LH.5/@P'GH]&FPA3=)3I*=*2DO24R6GX"GJJ1(QLCS[R&[!$OHSQ<+ !&S]%S]!P]YS^7]0D6M>1,2\9W4I497(#OP,:KU]K- M7Q8T7"^-8A2YPMN6>\1*?*]K"S[&=4(NB"[^0;6(:.[W_<=9_0PH9!B^-@S? M^UV)]X$2%4^(+MG LVV@JYCQW&"NUW^)VP7REH=]FR<^&6$PAC9UX-G@5?A5 MC'!G"]=CI+X-PY]F^Y<55V&\C'67B[XX,N>+K4VE<;+VH$0"C?(YP''VX3-W M'.:.-1.>^H54.CU'S]%SVSP7!/YOO FX&(.$]TNM^_Z1T!::YUJAENC5VGH" MI)T=TFY8/0$)L>*>H$6(Y9.%1K(5P\D+Y'>Q$PYUX&V'(5^];>8UXZS/MJ(& MU:J_<7Z*_Y.1NZ+W=#WRD66C96*\:#,GPGAC>\$\D598P/Q-G%/$,%7;384% M?]Z\/_LM(9+D+VVSUNCAT[&AUCK=A-'Z'[\7CPWGL! M&^N#FO@6C%-+!;[=6I; M4["X9TPSAXS_U].G$Z",PDSNOF&/,_84+B;38#79"[>_Y)XX?*K9FIODGBPY)Y'6(K[+HDO2Z6=BD=BU M?FO.<_NM-_?2^&FV2"0EDI:RQ?7WAHJ06.I 269SFT_I&50RLF%^!>TU\T MDVUBW7RN6&_2%>NG><7Z5S^]Y*NAF>ZY.;P,,DQNN+N0"G3NW)J1"_/N_^W8 M[IVKN1Q_/L\ITHP\[P)J=I1F)_N5=66YW9Q$E43UT*+:*TA4^QVEWZB3J)*H MDJAN*:K]HD2UI?3[5.B9/)N#R ZR+A\RP>4..3@$Q66$XBZ :Q%0W&A1K3>2 M4Y+3[;V;8N2TV>J1G)*6E+[!4EJHUE9,:4- MG4J[-!=CW227AN"WE/#;?;BX*<10:BC=/L6(251)5+?W:8H1U8;2:G5)4DE2 M25*W]FF*D=2FHJK5E53:SSD!Y^>?VI2.Z1!.EQ.GNP___%J(144A8A)3$M/M M'9]BQ+1-QW-(3$E,M_=ZBA'3YK&Z/-DVU+L0*I1X"L4(YUJ$$0S@<*U"B0DZQ.@J4D6E?)M.^ MFYN+K2K-+KG9)(LDBUM'PW)+R:FK2DLE821A)&'<.N:5VYTS/:75JVY^W"$" M6^IA UO;=I^+"]L$_W%H>5BK\F ^[%['L(L3FW5EB!E*/@9BAI(L1!G&<#AF MD$H._F*-X$Q5Z:.75--S97GNMX6ZW!\"\\NO%+Z^7[W_=OEE\N;^\2[\5,0?WV%]FQN M8R>1UJ]I"+O.%3K0E>UCSF3==?@Y_N[ F4\V<,<_!#RSXA89"%]2"QPKPAJX]ZH;NXB.:RT8@HJ))7DLL M=5#8.JJ-8UO(V&)@PWS(I@"2\$XW&7JOSQPG_ .7!OQ>IB,A44<'ZP4K..30 M[P0:C:P4>QES7-3IU(!?@Z*ML?NQ[HC&D6_F?#&3/Y+,\)D_.:. MB^Z[PQQO,(8N024 ?XP\<^A@@[$>K9'@+^C!'.A3&.'4AOD,<$JFA9=POL#S MX5B'[''&=!='Q!WHPF_$<*MG5QRD DKN!+!V8/%!@80"A]I$.'T$1D?@UXT@&-(>;G4P?^_\@'&JR& M;(P]<9/;FF',1%NFE7&-5M,"Q JG8_.I!3873'<(TZVQ?W!S ,.'=H4I&%]= M-T9O)2;-$\]QD8N6*.,P"Z<"/];,C*.'-XX.DJ#945(I"ZV,DG^VW+J"#+ M^G ^KP^[32Z=P74N .2+A/_AK?F-#SP;&/;IH^;HN]E@8@11FQ"X:KTMMNU2 M;!]O7:%,MK7 RJ=?KBQ;0,0,;'F'<:QVSA8+G2M,E&Y%],1E5 "=S!#)?6SY MGY]Z#;7[W@DTCF\P#!DLJP8(YG,->T2V20!YSQ&&"BPIP/! ZCWS"642K(L MR+#(PT(4;G:@94$;>/;20L9LO.1EA54%KMC /N]H$7-;Q!6D7B8P1G7$$LOH MT1]G=4!L;AA^T"9\[_*Q^B&H [*5-'?C4 MX5,-3;7PJ_D,81:KMS)>_6_#@%2PK=#+!/&Q]*8S6;HLJ=ELBF-CJT??%)&- MR$9D*U]3(GB^"E4WU=).M0FQW%[Z\N E+R8P&RI%C%(G,54O4UDY!N)NU2,5@2%Q*77<6E M0>)"XD+BDE96_KN0PB28R M#9"M9]I\SH6W?DF"LJ0I%W@L/+]3X24X%)X!SCN[%ENV_Q0$/L0)PX%=& )VUMZ!_$]&QY9)),Z16(LM1S M>,BF@XL086V7M>&_NORO' A3!/>QE['NK?8O03:NQ!GU]>Z"(\Y7HOS92*SIO%%'*GQ'&PP_,''6?CR'SJW-7LP MGHF?YUMCK%/OK[V7C"2XY!),VHNTUZGR/FFO0K47:1WI,@>7A&6XFVKYU#$] M4($'(GN%[\0E!(E-E.( >8&8DG@(O!\+,-#Q;SI9FG]31#8B&Y&M?$W1\6\Z M_DTGCDIQ0(^.?Y.XD+C0\6\2%Q*7_,6%CG^3N)"XT/%O.OZ]7R>O8 Y!@I7 M !F.\RP6,30Q-#$T,30Q-#$T,30Q= $,3<>_Z?@W93Y6)O.QW"E]Q%+$4L12 MQ%+$4L12)\52=/P[K7U,Q[^/&%&6>J8#='2 CGA_D?>)W_=WLJY?MG/A#:6N MUJMY0H]$F]0:J;73YOU*.8F5/Q?>)ZU3^G/A3) 5UU W/+W#$-VYH+A]^U6QW!MQA.G)UG$^Z,S L+-A]#]SQT; &/Q9XI:X^U"6? MW%M1GN' $U.47]OCFP( .PC&QEU,M9?((HGGJ_>[P[NE)$>ZS?ILHR'9H\:^ M77X^O[_\Q+Z>?[O_F]U_.[^Y.[^XO[Z]N=M0/3TXK@T=B-/:H>;HU=IZ@A8X MR_'I_1Z\[Z3BBXH4;O_,-88 MYK!_YR!+II:#N@Q^&KDF4,' MF,P= PD=Q[+AS=B")SCC\"&WH7'='H)];*/>4^8S9#![&U$0)N;@J' 4X;8F+!A#<6'_HSAG1P1)CT@O4>>88C%B/Q"FUB>Z?HS M6E@D,30QC#D=7H!!OM_]O-Z"6*$O/GG\"A;[WHI^O].E,^W0N.BL-2[46GO) MM& @>0:.73.'K)CY;#26.BOF\];A YS3BV4/'6Z>?3!U8WE"FN#,Q LZ>HJ8 MIA0O8+LI'R K&[/:+G 6S\U)5A$[@]# .&(\2).8CY5GP/0JGJ[M@CR A MKBZN:TGI3_)OW/Y95DN^?8#!_T4UP"S7[ZFVS2UDDDQF\K1Y(+A=W7WJ5-6IMFE=CKX, MVJW+7J?;+A9:H_YHT&OW_JK4&T?U5C6]Q'@U,Q"M\V'W;W'^^6(X&-Z M]D>]$M\0Q0+L+BB,*6JWNOT_Q>WH[T'OK+10;CQM?CPZ46%)2%]-PK.23UYL M9[6N<[- 1A,55F(]:]9F\:G(KL^($0 M',N)Q7!!4:P\YDKB8*O)$[YZ<)%9S$D,/%A2)ZR0RB0QC$>NG M\/Y(QC;@WI+#0'\-QV9V^K[6$-JSB&]E-)8AFEZ#@QWVG48/$6Q+;[ M9?%5^KYT0-Z1^$,G9>%89IE0&3<%(]B?6Q\>V3\;XL1L'K][(9[ZD>B+J9Q3 ML1#17-&"7 !11L@P3*0O(IKI"!R%XI.. M'Z-+P:K3I;C0$5:VV73ZUDXWCL2Y-/ 4 MD()EL7 ']#ZY$RJGOF=.NQK30AT+>!!+%8*3I4C".$I(F%C&%"#?V$L).$@\ M!;X\R1D5"1THF_W6[H%!2 X9(Z,EFP3RCFQNKM8T&',!!EOZ+ )Y\CHJPD$S0X$4"]B>%YX! MFW;AYQSSW+2Z5SR\>7C>;X5';$6'A*="^,]4KOTM(S0PQ^UHX[X*/>1L*E@J M=/S$Q9K@E'WC=&?GR@B(BOREF($3#B>'V??7\J?V .K4-](9%\S!MX4&.?V$5!B-;85V;*,]@L M0$5Q5?&UJXSC:Y-$9&LMTGY*X"S2#KD8-N) (F8N(0(I,;U[9RK#"5D)OTE\ MF#PI3O7WLE(_.:##7*%XCZ=GG;CIK*UIBEM-F&8" Q9<.QL)DL:,G0-R\4W@ M".DSD7O?A=Q;(^=(;.4AEF'U?VW?^>VEJ74@#XN%+AF$["C( ($;[RI6Q13DVRE4R4HQ>I<*>-IR0UTD,BZVM*&.EV9:\-@0X,?2% M9\TD\LA)?,DR!:OXOFTY MZ6Q,+-UIOFBO6-C7K%(YO,\\FB4X!QEPQXW'<73D6@2V34\H1#_Q$7;[>W@\\1%+FR)CY!>$\?A\0X/YO8U*24!GN,Q>+\P/FV MH7!19ZFC#PECB<^ZC;WS("(O*"S61>TX2<24/)"A8F&++=IY?K"SI]*LE)5S MVL:,7%OM%G-6B4N<>N_(SP['._;E5[EQFC;.-SY'G7SG.8H[.N B@[^0!Q1788+E7\YTZ:)PW]DRA@9NQ>$MI'=7/8?&U@ON<4(CHX[7.W ML"\W@(>/:HXB4)7)T>HPL"!YQ_J2BK55&-MG[/->?O)_1@ VJBKMW&C0')0] MZ2]=S#2TROZ]POJ.LCBB8^7I)N+N8ZK1R MY%9<$8=7J^#1MS*T_O%'O"#JPN>F^#T)*7UW56^41:/6J.V&9F-1?C&U\T;M M 8I2.UV.5[&O.+=?,@I^@=HY'_3$16\PN+WN7/2O/I^5:B5[?=WI=O/KK_WN MZ/*L=%Q[5Q+GPYMN[\8.9ZC2DJH^[ZSI^9+ZFW*XCUW'![@8\G^3@^;C:VRGV8(;&J.N*5H/W0O[D"%^J=F_ M%R99U51W7D/:O%B1LDW(QM(;CEWV^I\O1Z#YPS;-&^-K?QNE1U?_>71O4BRV M.19/:EG]J%:CX%3$.*D#F NQ:5;RP1>1?24#:J[XW9^SJ^I\W&(W7O_'ZB?$ M:J1B_T<$ZQH/%XIQV*[ZR,\DFR*$?RR_N(0XVU7MEU8U^UDJ%:DJ_X2%0?O+ MUW]02P,$% @ XH#,4-)<&/IM!P YAH !$ !D.#4U,C X9&5X,3(R M+FAT;>U9;6_B.!#^CL1_L#CMJ96@O&R[NJ,4B19VRXDK58ONY:.33,!J8N=L M!\K]^IMQ$@@MW;;;W7ZZ?J#$&=LSSS/SC!-ZE[/?)_W>Y6@P[%)X,S=@O?/I\&]V_N5B.IG>G-7^O!S/1C6ZP:H5M+L :4'W M>\/Q'^QV]O=D=%9;B< NNK\\KR:T]9J^)L*%32-HSX%[KM[77(8Q&MNS,1@V%7L&(W*N:XTV R_G)U5M-B MOL"M>N?]T?U">,(RBHSUFN?]7O.:0MOG0;OS'5WP'2;.APO05H3"YU8HR;PU MLPM@%PL!(?LL))>^X!&;AF@!FEVGVJ1<6F;5<_Y^3\1*[MZ"3X[^+#V3G'YL M=9@*G<>W7'M<@FE,[R-8LX%OZ4ZGU7H?8/OC.KL1:QXLV(2+.O,=J@0FMUU& MN^_/JT]/[)T/45)VCS^\TI?V$1NS!5\"T[ 4L(*@6K$+81B7,D4V-21*(SZ2 M?58Z9KW/TZO9IC06PD+#)-R'KE0KS9-:O]-J?.XUR:I/H-Z*2/@X^7?E4F8& M_D*J2,W7[$)I7-EETNE[!]TY8N?<0$!AQ>MJY0Z]CR"80YVYV/.@ X73I+(, M([!<2,1DS5)I=0K,6&XAQERC*#FZ@TE'V1]RRB;-5"QA)@F2$)_H*9E#ZV\U>@(5^$ M HB%B8 '0L[92M@%!F@2+ ZD6KF%$_1-!1CG$N<%665O<'AW>C[NT,-VV $6 M;I1F&V\=J4%SO*U+]X4,,6(L$4GFQ]W>'A"67Z(40<'['9UNF??VH??SHU.LZ^ZCA2^D+/PV_R/-QZ3DSLY"$N0^K_UK[SZVM3 MZX ?5BM#,'B>0EB!:D/76A=\\ M($,4$YP/P5M%_/4$>X=LA]]JY<4E\XCGEQ?;B^G&%%F*@'2*&R4YR10WF '4 M6W%PSG50 (W$"^[A2<:N2@X2^TF$M.,=2"BAR 2/(!FUF'@B00%Y?W+]0S9:\BAU24Z! M0QC2:7N)'AOC0K>/.\<+RC6[W-\ '8\X$:O-9#W64ZG=N[T;?(F@\(TUT DB M?/XXQ+SB;.)2$S(8W#$6%Z>'S?>E(L ZRP)]#!A)?-YMW)U'C+RBL$@7E>^G MFB!Y)$/5R@Y:\.#YP<+-15LIIQQD$KMJ=SWDEKO'4>P=1?CA^8%]_4QBG M6>-\YW/4R3>>H]QS65"06]]F'A5"K(S%P.AYMY2$E,+/H%$IM(]IIO#[EN)^993"!O@:9^ZA7NQ@?[04\5YS\7T! J:JRSHT-FDC9D_X\P)D&-MF_EZR\-:$Y(H\-I)XIG$%Y M,VF, "$:+I*\&/<^(6TKXWT/"=7* $4JU)AA=80#7%$@H.ZQ-4>^GNF'D$L5 M+8%$1/)Y_O2M\SJ".(G4&O#N:J&RRN$[O"(/;U;!HZ]EZ/=Y.33$F+OLMU1" M]MZJW:FS3JO3>DA-:5':]\';M$=>U/K9[VY^X*1T!B?/7EK-:JN>OKP7!87/\Y'LXNSVK'K0\U=CZ]&8YNW'#N53;2N)A.)H/K MVU&W^/+5H!\B1*]6JQ7GTDT__S(L-FX??ZCU>\W9<'OGCSR6+-J-B^W"<'>! M7TZ*[AL 'V "Z?*E$P%X9PP/GD!D$^8>,MA/+??WRB1KFF;I%:3+B0T@NV"4EBT%=3D:?[F< M(<2?=B$NC6]C[=2>7/W'05V&E^WBRY[5L?91JP7Q*;-X2D?' A2:;J,8?!70 M5SR&[@;?_?FZJ0LMS@/Q):O$09=NNX+[UF M_N-3)D=-^J$*!]WO6_\!4$L#!!0 ( .* S%!WPM:OQP0 'H3 1 M9#@U-3(P.&1E>#$S,2YH=&WM6-MNVS@0?0^0?QAHT44+Q!CL9QZ)@% M.#["?4/*-95]+QB_@47\?A+VG"N6ZJS[O'G&N ,D9VO>SU?O/:G,<31_P'ZGI3LX7&?P^OFHCELPB(<6DSNZ5G[Y!>A\1?@ M!]$L#H/?@)J:D!?M9Q"=0SP*8>'/!_XT7#2B=Y/P/?C#V*QTVNW.3\FG_JR4 MJB1<@Q:P%SF::";XGWRIBI=5^(@"DHI"TQ2*O3,'.XU?8@4ZH[ @T9M5]E/A M1P\U889HQNUB0243*4MJ^E:$2<1=2*H,PA.SC^0YYA8F+K,TJP(AJXK[%>.$ M)T:.FE-F;1CCN*O,*P<%FK#&U1?3W(0?GNNQ 2\D70O&UW6F)15)F&)+:L2K M4G*FLCMI_IFK 4KD%.DS:8)'"J&H]=JFP=:HO,F#0HI+IG:T'!]]R]U!G%QH MC)"N,A&Q+?$V*1RB?4DQ\5(HBUW:$KX%@2IOD-E [73L_&5XK3 ]C#^8A# ,)Y/%S!^.IQ<]I^W8^