0001193125-26-197184.txt : 20260430 0001193125-26-197184.hdr.sgml : 20260430 20260430160629 ACCESSION NUMBER: 0001193125-26-197184 CONFORMED SUBMISSION TYPE: 20-F PUBLIC DOCUMENT COUNT: 94 CONFORMED PERIOD OF REPORT: 20251231 FILED AS OF DATE: 20260430 DATE AS OF CHANGE: 20260430 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Silicon Motion Technology CORP CENTRAL INDEX KEY: 0001329394 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] ORGANIZATION NAME: 04 Manufacturing EIN: 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: 26925102 BUSINESS ADDRESS: STREET 1: FLAT C, 19/F, WING CHEONG COMMERCIAL BLD STREET 2: NOS 19-25 JERVOIS STREET CITY: HONG KONG ISLAND STATE: K3 ZIP: 000 BUSINESS PHONE: 852 2307 4768 MAIL ADDRESS: STREET 1: FLAT C, 19/F, WING CHEONG COMMERCIAL BLD STREET 2: NOS 19-25 JERVOIS STREET CITY: HONG KONG ISLAND STATE: K3 ZIP: 000 20-F 1 d17718d20f.htm FORM 20-F Form 20-F
Table of Contents
falseFY0001329394American Depositary Shares, each representing four ordinary shares0000trueOther segment items primarily include unrealized holding gain on investment, gain from disposal of long-term investment, foreign exchange gain or loss, interest expense and other income, net as reported in our consolidated statements of income.Other operating expenses primarily include facilities expenses, sales promotion expenses, professional service expenses and other expenses.Product costs primarily include material, labor and other product related costs, excluding the other categories above. 0001329394 2024-12-31 0001329394 2025-12-31 0001329394 2025-01-01 2025-12-31 0001329394 2023-01-01 2023-12-31 0001329394 2024-01-01 2024-12-31 0001329394 2023-01-01 2023-03-31 0001329394 2024-01-01 2024-03-31 0001329394 2025-01-01 2025-03-31 0001329394 2025-04-01 2025-06-30 0001329394 2023-07-01 2023-09-30 0001329394 2024-07-01 2024-09-30 0001329394 2025-07-01 2025-09-30 0001329394 2023-10-01 2023-12-31 0001329394 2024-10-01 2024-12-31 0001329394 2025-10-01 2025-12-31 0001329394 2024-04-01 2024-06-30 0001329394 2023-04-01 2023-06-30 0001329394 2023-12-31 0001329394 2021-02-18 0001329394 2022-12-31 0001329394 simo:OtherAreasMember 2024-12-31 0001329394 country:CN 2024-12-31 0001329394 country:TW 2024-12-31 0001329394 simo:ShanghaiPropertyMember 2024-12-31 0001329394 us-gaap:EquitySecuritiesMember 2024-12-31 0001329394 us-gaap:EquitySecuritiesMember simo:BiwinStorageTechnologyCorp.BiwinMember 2024-12-31 0001329394 simo:KinaraIncMember 2024-12-31 0001329394 us-gaap:EquitySecuritiesMember simo:ShenzhenTechwinsemiTechnologyCorpTwscMember 2024-12-31 0001329394 simo:VastviewTechnologyCorpMember 2024-12-31 0001329394 simo:CashidoCorpMember 2024-12-31 0001329394 simo:BuildingAndLeaseholdImprovementsMember 2024-12-31 0001329394 us-gaap:FurnitureAndFixturesMember 2024-12-31 0001329394 us-gaap:BuildingMember 2024-12-31 0001329394 us-gaap:ComputerSoftwareIntangibleAssetMember 2024-12-31 0001329394 us-gaap:MachineryAndEquipmentMember 2024-12-31 0001329394 us-gaap:AccountingStandardsUpdate201602Member 2024-12-31 0001329394 us-gaap:AccountingStandardsUpdate201602Member us-gaap:OtherCurrentLiabilitiesMember 2024-12-31 0001329394 us-gaap:AccountingStandardsUpdate201602Member us-gaap:OtherNoncurrentLiabilitiesMember 2024-12-31 0001329394 us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001329394 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001329394 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001329394 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001329394 srt:MinimumMember us-gaap:ForeignPlanMember 2025-12-31 0001329394 simo:OtherAreasMember 2025-12-31 0001329394 country:CN 2025-12-31 0001329394 country:TW 2025-12-31 0001329394 simo:ShanghaiPropertyMember 2025-12-31 0001329394 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2025-12-31 0001329394 us-gaap:ForeignCountryMember us-gaap:InternalRevenueServiceIRSMember us-gaap:ResearchMember 2025-12-31 0001329394 us-gaap:EquitySecuritiesMember simo:BiwinStorageTechnologyCorp.BiwinMember 2025-12-31 0001329394 simo:KinaraIncMember 2025-12-31 0001329394 us-gaap:EquitySecuritiesMember 2025-12-31 0001329394 us-gaap:EquitySecuritiesMember simo:ShenzhenTechwinsemiTechnologyCorpTwscMember 2025-12-31 0001329394 us-gaap:ForeignCountryMember us-gaap:InternalRevenueServiceIRSMember us-gaap:TaxYear2018Member 2025-12-31 0001329394 us-gaap:ForeignCountryMember us-gaap:InternalRevenueServiceIRSMember us-gaap:TaxYear2017Member 2025-12-31 0001329394 simo:VastviewTechnologyCorpMember 2025-12-31 0001329394 simo:CashidoCorpMember 2025-12-31 0001329394 us-gaap:BuildingMember srt:MinimumMember 2025-12-31 0001329394 us-gaap:BuildingMember srt:MaximumMember 2025-12-31 0001329394 us-gaap:MachineryAndEquipmentMember srt:MinimumMember 2025-12-31 0001329394 us-gaap:FurnitureAndFixturesMember srt:MinimumMember 2025-12-31 0001329394 us-gaap:ComputerSoftwareIntangibleAssetMember srt:MinimumMember 2025-12-31 0001329394 us-gaap:LeaseholdImprovementsMember srt:MinimumMember 2025-12-31 0001329394 us-gaap:MachineryAndEquipmentMember srt:MaximumMember 2025-12-31 0001329394 us-gaap:FurnitureAndFixturesMember srt:MaximumMember 2025-12-31 0001329394 us-gaap:ComputerSoftwareIntangibleAssetMember srt:MaximumMember 2025-12-31 0001329394 us-gaap:LeaseholdImprovementsMember srt:MaximumMember 2025-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember simo:EquityIncentivePlanTwoThousandFifteenAndTwoThousandTwentyFiveMember 2025-12-31 0001329394 simo:BuildingAndLeaseholdImprovementsMember 2025-12-31 0001329394 us-gaap:FurnitureAndFixturesMember 2025-12-31 0001329394 us-gaap:MachineryAndEquipmentMember 2025-12-31 0001329394 us-gaap:ComputerSoftwareIntangibleAssetMember 2025-12-31 0001329394 us-gaap:BuildingMember 2025-12-31 0001329394 us-gaap:AccountingStandardsUpdate201602Member 2025-12-31 0001329394 us-gaap:AccountingStandardsUpdate201602Member us-gaap:OtherCurrentLiabilitiesMember 2025-12-31 0001329394 us-gaap:AccountingStandardsUpdate201602Member us-gaap:OtherNoncurrentLiabilitiesMember 2025-12-31 0001329394 us-gaap:FairValueMeasurementsRecurringMember 2025-12-31 0001329394 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2025-12-31 0001329394 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2025-12-31 0001329394 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2025-12-31 0001329394 country:SG 2023-01-01 2023-12-31 0001329394 country:JP 2023-01-01 2023-12-31 0001329394 country:KR 2023-01-01 2023-12-31 0001329394 country:TW 2023-01-01 2023-12-31 0001329394 country:CN 2023-01-01 2023-12-31 0001329394 simo:OtherCountriesMember 2023-01-01 2023-12-31 0001329394 country:US 2023-01-01 2023-12-31 0001329394 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember simo:SkHynixMember 2023-01-01 2023-12-31 0001329394 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember simo:AfastorMember 2023-01-01 2023-12-31 0001329394 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember simo:MicronMember 2023-01-01 2023-12-31 0001329394 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001329394 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001329394 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001329394 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember simo:EquityIncentivePlanTwoThousandFifteenAndTwoThousandTwentyFiveMember 2023-01-01 2023-12-31 0001329394 simo:O2023ADividendsMember simo:October302023Member 2023-01-01 2023-12-31 0001329394 simo:O2023ADividendsMember simo:October302023Member simo:AmericanDepositaryShareMember 2023-01-01 2023-12-31 0001329394 us-gaap:ForeignPlanMember 2023-01-01 2023-12-31 0001329394 us-gaap:ForeignTaxJurisdictionOtherMember 2023-01-01 2023-12-31 0001329394 country:KY 2023-01-01 2023-12-31 0001329394 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember simo:TwoCustomersMember 2023-01-01 2023-12-31 0001329394 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember simo:TopTenCustomersMember 2023-01-01 2023-12-31 0001329394 simo:MobileStorageMember 2023-01-01 2023-12-31 0001329394 simo:OtherProductsMember 2023-01-01 2023-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001329394 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001329394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001329394 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001329394 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember 2023-01-01 2023-12-31 0001329394 simo:EmployeeStockOptionAndRestrictedStockUnitsMember simo:AmericanDepositaryShareMember 2023-01-01 2023-12-31 0001329394 simo:EmployeeStockOptionAndRestrictedStockUnitsMember 2023-01-01 2023-12-31 0001329394 simo:BiwinStorageTechnologyCorp.BiwinMember 2023-01-01 2023-12-31 0001329394 country:SG 2024-01-01 2024-12-31 0001329394 country:JP 2024-01-01 2024-12-31 0001329394 country:TW 2024-01-01 2024-12-31 0001329394 country:CN 2024-01-01 2024-12-31 0001329394 simo:OtherCountriesMember 2024-01-01 2024-12-31 0001329394 country:US 2024-01-01 2024-12-31 0001329394 country:KR 2024-01-01 2024-12-31 0001329394 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember simo:KioxiaMember 2024-01-01 2024-12-31 0001329394 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember simo:MicronMember 2024-01-01 2024-12-31 0001329394 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember simo:AfastorMember 2024-01-01 2024-12-31 0001329394 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember simo:PHISEMIMember 2024-01-01 2024-12-31 0001329394 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-12-31 0001329394 us-gaap:CostOfSalesMember 2024-01-01 2024-12-31 0001329394 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-12-31 0001329394 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember simo:EquityIncentivePlanTwoThousandFifteenAndTwoThousandTwentyFiveMember 2024-01-01 2024-12-31 0001329394 simo:O2024ADividendsMember simo:October282024Member 2024-01-01 2024-12-31 0001329394 simo:O2024ADividendsMember simo:October282024Member simo:AmericanDepositaryShareMember 2024-01-01 2024-12-31 0001329394 us-gaap:ForeignPlanMember 2024-01-01 2024-12-31 0001329394 us-gaap:ForeignTaxJurisdictionOtherMember 2024-01-01 2024-12-31 0001329394 country:KY 2024-01-01 2024-12-31 0001329394 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember simo:ThreeCustomersMember 2024-01-01 2024-12-31 0001329394 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember simo:TopTenCustomersMember 2024-01-01 2024-12-31 0001329394 simo:OtherProductsMember 2024-01-01 2024-12-31 0001329394 simo:MobileStorageMember 2024-01-01 2024-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-12-31 0001329394 us-gaap:RetainedEarningsMember 2024-01-01 2024-12-31 0001329394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-12-31 0001329394 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-12-31 0001329394 us-gaap:CommonStockMember 2024-01-01 2024-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember 2024-01-01 2024-12-31 0001329394 simo:EmployeeStockOptionAndRestrictedStockUnitsMember simo:AmericanDepositaryShareMember 2024-01-01 2024-12-31 0001329394 simo:EmployeeStockOptionAndRestrictedStockUnitsMember 2024-01-01 2024-12-31 0001329394 simo:ShenzhenTechwinsemiTechnologyCorpTwscMember us-gaap:CommonStockMember 2024-01-01 2024-12-31 0001329394 simo:BiwinStorageTechnologyCorp.BiwinMember 2024-01-01 2024-12-31 0001329394 srt:MinimumMember 2025-01-01 2025-12-31 0001329394 srt:MaximumMember 2025-01-01 2025-12-31 0001329394 country:HK 2025-01-01 2025-12-31 0001329394 country:TW 2025-01-01 2025-12-31 0001329394 country:US 2025-01-01 2025-12-31 0001329394 country:CN 2025-01-01 2025-12-31 0001329394 country:JP 2025-01-01 2025-12-31 0001329394 country:SG 2025-01-01 2025-12-31 0001329394 simo:OtherCountriesMember 2025-01-01 2025-12-31 0001329394 country:KR 2025-01-01 2025-12-31 0001329394 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember simo:KioxiaMember 2025-01-01 2025-12-31 0001329394 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember simo:PHISEMIMember 2025-01-01 2025-12-31 0001329394 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember simo:AfastorMember 2025-01-01 2025-12-31 0001329394 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember simo:MicronMember 2025-01-01 2025-12-31 0001329394 us-gaap:SellingAndMarketingExpenseMember 2025-01-01 2025-12-31 0001329394 us-gaap:GeneralAndAdministrativeExpenseMember 2025-01-01 2025-12-31 0001329394 us-gaap:CostOfSalesMember 2025-01-01 2025-12-31 0001329394 us-gaap:ResearchAndDevelopmentExpenseMember 2025-01-01 2025-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember simo:EquityIncentivePlanTwoThousandFifteenAndTwoThousandTwentyFiveMember 2025-01-01 2025-12-31 0001329394 simo:O2025ADividendsMember simo:October272025Member 2025-01-01 2025-12-31 0001329394 simo:O2025ADividendsMember simo:October272025Member simo:AmericanDepositaryShareMember 2025-01-01 2025-12-31 0001329394 us-gaap:ForeignPlanMember 2025-01-01 2025-12-31 0001329394 us-gaap:ForeignTaxJurisdictionOtherMember 2025-01-01 2025-12-31 0001329394 country:KY 2025-01-01 2025-12-31 0001329394 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember simo:FourCustomerMember 2025-01-01 2025-12-31 0001329394 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember simo:TopTenCustomersMember 2025-01-01 2025-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember simo:EquityIncentivePlanTwoThousandFifteenAndTwoThousandTwentyFiveMember 2025-01-01 2025-12-31 0001329394 simo:OtherProductsMember 2025-01-01 2025-12-31 0001329394 simo:MobileStorageMember 2025-01-01 2025-12-31 0001329394 us-gaap:ForeignCountryMember us-gaap:InternalRevenueServiceIRSMember us-gaap:ResearchMember 2025-01-01 2025-12-31 0001329394 simo:AmericanDepositaryShareMember 2025-01-01 2025-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2025-01-01 2025-12-31 0001329394 us-gaap:StateAndLocalJurisdictionMember us-gaap:InternalRevenueServiceIRSMember srt:MinimumMember us-gaap:TaxYear2017Member 2025-01-01 2025-12-31 0001329394 us-gaap:ForeignCountryMember us-gaap:InternalRevenueServiceIRSMember srt:MaximumMember us-gaap:TaxYear2017Member 2025-01-01 2025-12-31 0001329394 us-gaap:RetainedEarningsMember 2025-01-01 2025-12-31 0001329394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-01-01 2025-12-31 0001329394 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2025-01-01 2025-12-31 0001329394 us-gaap:AdditionalPaidInCapitalMember 2025-01-01 2025-12-31 0001329394 us-gaap:CommonStockMember 2025-01-01 2025-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember 2025-01-01 2025-12-31 0001329394 simo:EmployeeStockOptionAndRestrictedStockUnitsMember 2025-01-01 2025-12-31 0001329394 simo:EmployeeStockOptionAndRestrictedStockUnitsMember simo:AmericanDepositaryShareMember 2025-01-01 2025-12-31 0001329394 us-gaap:TreasuryStockCommonMember 2025-01-01 2025-12-31 0001329394 dei:BusinessContactMember 2025-01-01 2025-12-31 0001329394 dei:AdrMember 2025-01-01 2025-12-31 0001329394 us-gaap:CommonStockMember 2025-01-01 2025-12-31 0001329394 us-gaap:ForeignCountryMember us-gaap:InternalRevenueServiceIRSMember us-gaap:TaxYear2018Member 2025-01-01 2025-12-31 0001329394 simo:ShenzhenTechwinsemiTechnologyCorpTwscMember us-gaap:CommonStockMember 2025-01-01 2025-12-31 0001329394 simo:BiwinStorageTechnologyCorp.BiwinMember 2025-01-01 2025-12-31 0001329394 simo:MergerAgreementMember simo:MaxlinearIncMember simo:AmericanDepositaryShareMember 2025-01-01 2025-12-31 0001329394 currency:MOP 2025-01-01 2025-12-31 0001329394 us-gaap:ForeignTaxJurisdictionOtherMember 2025-01-01 2025-12-31 0001329394 country:CN 2025-01-01 2025-12-31 0001329394 country:KY 2025-01-01 2025-12-31 0001329394 country:US 2025-01-01 2025-12-31 0001329394 currency:MOP 2025-01-01 2025-12-31 0001329394 simo:MergerAgreementMember simo:MaxlinearIncMember us-gaap:CommonStockMember 2022-05-05 2022-05-05 0001329394 simo:MergerAgreementMember simo:MaxlinearIncMember us-gaap:CommonStockMember 2022-05-05 0001329394 simo:KinaraMember 2018-06-01 2018-06-30 0001329394 simo:SimpleAgreementForFutureEquityMember 2020-03-31 2020-03-31 0001329394 simo:SimpleAgreementForFutureEquityMember 2021-05-01 2021-05-31 0001329394 simo:BiwinStorageTechnologyCorp.BiwinMember 2021-07-01 2021-07-31 0001329394 simo:BiwinStorageTechnologyCorp.BiwinMember us-gaap:CommonStockMember 2024-10-01 2024-12-31 0001329394 simo:KinaraMember 2024-10-01 2024-12-31 0001329394 simo:ShenzhenTechwinsemiTechnologyCorpTwscMember us-gaap:CommonStockMember 2024-12-01 2024-12-31 0001329394 us-gaap:LandMember country:TW 2018-09-30 0001329394 srt:MaximumMember simo:AmericanDepositaryShareMember 2025-02-06 0001329394 us-gaap:RestrictedStockUnitsRSUMember simo:EquityIncentivePlanTwoThousandFifteenMember 2015-06-03 0001329394 us-gaap:RestrictedStockUnitsRSUMember simo:EquityIncentivePlanTwoThousandTwentyFiveMember 2025-06-04 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001329394 simo:OtherAreasMember 2023-12-31 0001329394 country:CN 2023-12-31 0001329394 country:TW 2023-12-31 0001329394 simo:MergerAgreementMember simo:MaxlinearIncMember 2023-07-26 2023-07-26 0001329394 simo:BreachOfPurchaseContractMember 2023-10-05 0001329394 simo:KinaraMember 2025-11-01 2025-11-30 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember simo:EquityIncentivePlanTwoThousandFifteenAndTwoThousandTwentyFiveMember 2022-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember simo:EquityIncentivePlanTwoThousandFifteenAndTwoThousandTwentyFiveMember 2023-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001329394 us-gaap:RetainedEarningsMember 2022-12-31 0001329394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001329394 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001329394 us-gaap:CommonStockMember 2022-12-31 0001329394 us-gaap:TreasuryStockCommonMember 2022-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001329394 us-gaap:RetainedEarningsMember 2023-12-31 0001329394 us-gaap:TreasuryStockCommonMember 2023-12-31 0001329394 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001329394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001329394 us-gaap:CommonStockMember 2023-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember simo:EquityIncentivePlanTwoThousandFifteenAndTwoThousandTwentyFiveMember 2024-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2024-12-31 0001329394 us-gaap:RetainedEarningsMember 2024-12-31 0001329394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-31 0001329394 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001329394 us-gaap:CommonStockMember 2024-12-31 0001329394 us-gaap:TreasuryStockCommonMember 2024-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember simo:EquityIncentivePlanTwoThousandFifteenAndTwoThousandTwentyFiveMember 2025-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2025-12-31 0001329394 us-gaap:RetainedEarningsMember 2025-12-31 0001329394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-12-31 0001329394 us-gaap:AdditionalPaidInCapitalMember 2025-12-31 0001329394 us-gaap:CommonStockMember 2025-12-31 0001329394 us-gaap:TreasuryStockCommonMember 2025-12-31 iso4217:USD xbrli:pure xbrli:shares utr:Month utr:Year iso4217:USD xbrli:shares simo:Segment simo:Customer
 
 
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, 2025
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)
Flat C, 19/F, Wing Cheong Commercial Building
Nos
19-25
Jervois Street
, Hong Kong Island
Hong Kong
Tel: +852 2307 4768
(Address of principal executive offices)
 
 
Jason Tsai, Chief Financial Officer
Tel: +1 408 519 7200 / Fax: +1 408 519 7101
690 N. McCarthy Blvd., Suite 200
Milpitas, California 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, US$0.01 par value 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: 134,244,840 ordinary shares, US$0.01 par value per share, as of December 31, 2025.
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. ☐
† 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 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. 
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. 
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to
§240.10D-1(b). ☐
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

TABLE OF CONTENTS

 

PART I

     3  

ITEM 1.

  IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS      3  

ITEM 2.

  OFFER STATISTICS AND EXPECTED TIMETABLE      3  

ITEM 3.

  KEY INFORMATION      3  

ITEM 4.

  INFORMATION ON THE COMPANY      26  

ITEM 4A.

  UNRESOLVED STAFF COMMENTS      33  

ITEM 5.

  OPERATING AND FINANCIAL REVIEW AND PROSPECTS      33  

ITEM 6.

  DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES      43  

ITEM 7.

  MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS      50  

ITEM 8.

  FINANCIAL INFORMATION      51  

ITEM 9.

  THE OFFER AND LISTING      52  

ITEM 10.

  ADDITIONAL INFORMATION      52  

ITEM 11.

  QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK      57  

ITEM 12.

  DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES      58  

PART II

     60  

ITEM 13.

  DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES      60  

ITEM 14.

  MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS      60  

ITEM 15.

  CONTROLS AND PROCEDURES      60  

ITEM 16.

  [RESERVED]      62  

ITEM 16A.

  AUDIT COMMITTEE FINANCIAL EXPERT      62  

ITEM 16B.

  CODE OF ETHICS      62  

ITEM 16C.

  PRINCIPAL ACCOUNTANT FEES AND SERVICES      62  

ITEM 16D.

  EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES      63  

ITEM 16E.

  PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS      63  

ITEM 16F.

  CHANGE IN REGISTRANTS CERTIFYING ACCOUNTANT      63  

ITEM 16G.

  CORPORATE GOVERNANCE      63  

ITEM 16H.

  MINE SAFETY DISCLOSURE      63  

ITEM 16I.

  DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS      63  

ITEM 16J.

  INSIDER TRADING POLICIES      64  

ITEM 16K.

  CYBERSECURITY      64  

PART III

     66  

ITEM 17.

  FINANCIAL STATEMENTS      66  

ITEM 18.

  FINANCIAL STATEMENTS      66  

ITEM 19.

  EXHIBITS      66  

 

 

i


Table of Contents

EXPLANATORY NOTE

Unless otherwise indicated, references in this annual report on Form 20-F (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” is 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” is to the Republic of Korea, or South Korea;

 

   

“Nasdaq” is to the Nasdaq Global Select 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;

 

   

“SEC” is to the U.S. Securities and Exchange Commission;

 

   

“shares” or “ordinary shares” are to our ordinary shares, US$0.01 par value per share;

 

   

“U.S. GAAP” is 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,” the “Company,” “our,” “SMTC” and “Silicon Motion” are to Silicon

Motion Technology Corporation and its subsidiaries.

“Silicon Motion” and its logo (a three-dimensional cube depiction of the letters “SM”), “NANDSustain,” “NANDXtend,” “SSDLifeGuard,” “SSDLifeSaver,” “TurboMLC,” “FerriSSD,” “Ferri-eMMC,” “Ferri-UFS,” the Ferri logo, the powered by SiliconMotion logo, “InstantView,” “MonTitan,” the MonTitan logo, the Shannon Systems logo, “PCIe-RAID,” “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 annual report.

Unless otherwise indicated, our financial information presented in this annual report has been prepared in accordance with U.S. GAAP.

 

1


Table of Contents

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

This annual report 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; the outcome of arbitration related to the Transaction (as defined under Item 4, “Information on the Company”); 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, including, but are not limited to, those identified under “Risk Factors” and elsewhere in this annual report that could cause actual results and performance to be materially different from those described or implied in these forward-looking statements. Given these factors, risks and uncertainties, you should not place undue reliance on these forward-looking statements. Also, these forward-looking statements represent our estimates and assumptions only as of the date of this annual report. Except as required by law, we assume no obligation to update these forward-looking statements, even if new information becomes available in the future.

 

2


Table of Contents

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

 

  A.

[Reserved]

 

  B.

Capitalization and Indebtedness

Not applicable.

 

  C.

Reasons for the Offer and Use of Proceeds

Not applicable.

 

  D.

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 and cash flows and lead to a decline in the trading price of our ADSs. You should carefully consider the risks described below before making an investment decision. The risks described below do not identify all risks that we face. Our operations could also be affected by factors that are not presently known to us or that we currently consider to be immaterial to our operations. Due to risks and uncertainties, known and unknown, our past financial results may not be a reliable indicator of future performance and historical trends should not be used to anticipate results or trends in future periods. You should also refer to the other information set forth in this annual report, including in our consolidated financial statements.

Summary of Risk Factors

Below is a summary of the principal risks we face, followed by a more detailed description of the risk factors being set forth in summary fashion.

Risks Related to our Business

 

   

Our results of operations are subject to substantial quarterly and annual fluctuations due to several factors that could adversely affect our business and the price of our ADSs.

 

   

We are subject to the cyclical nature of the semiconductor industry, which has been subject to significant fluctuations.

 

   

Our profitability depends on our ability to respond to rapid technological changes in the semiconductor industry.

 

   

The demand for our products depends in part on the market conditions for the end-use applications of our products. 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.

 

3


Table of Contents
   

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.

 

   

Our international operations involve inherent risks, which could result in harm to our business and materially impair our future growth, including factors such as government trade restrictions, entity list restrictions, sanctions, tariffs and quotas.

 

   

NAND industry cyclicality could adversely affect our growth and profitability.

 

   

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 gross margin and results of operations may be adversely affected in the future by multiple factors, including decreases in average selling prices of products over time, increased raw material costs, including NAND components, higher manufacturing costs, and shifts in our product mix.

 

   

Our ability to source and secure raw materials and components, including NAND memory, to manufacture controllers and solid-state drives (“SSD”).

 

   

Our SSD solutions product performance could continue to adversely affect our results of operations.

 

   

We rely on independent semiconductor foundries and subcontractors for the fabrication, assembly and testing of our integrated circuits (“ICs”), and any limitation of their available capacity to us or failure to fulfill our orders satisfactorily could damage our relationships with our customers, decrease our sales or limit our ability to grow our business.

 

   

Failure to protect our intellectual property or maintain the rights to certain other technologies may negatively impact our ability to compete.

 

   

Failure to successfully defend against intellectual property lawsuits brought against us may adversely affect our business.

 

   

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.

 

   

We rely on third parties to provide services necessary for the operation of our business. Any failure of one or more of our vendors, suppliers or manufacturers to provide these services could have a material adverse effect on our business.

 

   

The constant growth and development of technology, including the increased use of artificial intelligence (“AI”), presents risks and challenges to our operations that could give rise to legal or regulatory action, damage our reputation or otherwise materially harm our business.

 

   

Our business, financial condition and results of operations could be adversely impacted by the political and economic conditions of the countries in which we conduct business and operate and in which our products are used and sold.

 

   

We face substantial risks associated with doing business in Taiwan because of tense regional geopolitical risk with China.

 

   

The enactment of legislation implementing changes in the 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.

Risks Relating to Our Corporate Structure and Governance

 

   

The loss of any of our key personnel or the failure to attract or retain specialized technical or management personnel could impair our ability to grow our business.

 

4


Table of Contents
   

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.

 

   

Our business is subject to various governmental regulations, and compliance with these regulations may cause us to incur significant expense.

Risks Related to the ADSs

 

   

Our stock price has been, and may continue to be, volatile, which could result in investors losing all or part of their investments.

 

   

We are a foreign private issuer within the meaning of the rules under the Exchange Act, and as such we are exempt from certain provisions applicable to United States domestic public companies.

 

   

We may lose our foreign private issuer status in the future, which could result in significant additional costs and expenses to us.

 

   

If we are characterized as a passive foreign investment company, U.S. holders of our ADSs may experience adverse tax consequences.

 

   

Holders of our ordinary shares and ADSs may experience dilution if we issue restricted stock units or other forms of Company equity to employees or sell additional equity or equity-linked securities.

Risks Related to our Business

Our results of operations are subject to substantial quarterly and annual fluctuations due to several factors that could adversely affect our business and the price of our ADSs.

Our operating results have fluctuated in the past and are likely to fluctuate in the future. These fluctuations may occur on a quarterly and on an annual basis and are due to several factors, many of which are beyond our control, including, but not limited to:

 

   

business conditions, including downturns in market segments, such as the computing and mobile markets, in which we operate, or in global and regional economies;

 

   

the availability and pricing of third-party semiconductor foundry, assembly, packaging and testing services, including their yield, and related raw materials;

 

   

significant reduction, changes in timing or cancellation of customer orders;

 

   

regional and global inflationary pressures;

 

   

changes in our customers’ sales outlook, purchasing patterns and inventory adjustments;

 

   

the loss of a design-win or key customer;

 

   

competitive and pricing pressures, including new product introductions and other actions taken by competitors;

 

   

availability and cost of NAND flash used in our and our customer’s products;

 

   

changes in our product mix, especially relating to the sales and changes in cost of our NAND flash controllers and SSD solutions, and their effect on our gross margin;

 

   

the unpredictable consequences of public health emergencies, such as pandemics and natural or man-made disasters;

 

   

inventory impairment uncertainties relating to the effects of volatile NAND flash price and excess inventory;

 

5


Table of Contents
   

our ability to develop, market and transition to volume production of new or enhanced products in a cost-effective and timely manner;

 

   

changes in the timing and number of tape-outs and other significant research and development (“R&D”) expenses;

 

   

the imposition of tariffs and the threat of increased or retaliatory tariffs;

 

   

competitive pressure to attract, retain and motivate a highly skilled workforce, including R&D personnel;

 

   

intellectual property disputes; and

 

   

changes in our effective tax rate.

These and other factors make it difficult for us to forecast and could materially adversely affect our quarterly or annual operating results. 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 decline. Accordingly, you should not rely on the results of any prior periods as a reliable indicator of our future operating performance.

We are subject to the cyclical nature of the semiconductor industry, which has been subject to significant fluctuations.

The semiconductor industry is highly cyclical and is characterized by constant and rapid technological change, rapid product obsolescence and price erosion, evolving standards, short product life cycles and wide fluctuations in product supply and demand. The industry has experienced significant fluctuations, often connected with, or in anticipation of, maturing product cycles and new product introductions of both semiconductor companies’ and their customers’ products and fluctuations in general economic conditions. Deteriorating general worldwide economic conditions, including reduced economic activity, increasing tariffs, escalating trade wars, geopolitical risks, concerns about credit and inflation, increased interest rates, increased energy costs, decreased consumer confidence, reduced corporate profits, decreased spending and similar adverse business conditions, would make it very difficult for our customers, our suppliers, and us to accurately forecast and plan future business activities and could cause U.S. and foreign businesses to slow spending on our products. We cannot predict the timing, strength, or duration of any economic slowdown or economic recovery. If the economy or markets in which we operate deteriorate, our business, financial condition, and results of operations would likely be materially and adversely affected.

Downturns have been characterized by diminished product demand, production overcapacity, high inventory levels and accelerated erosion of average selling prices. Upturns have been characterized by increased product demand, limited supply of NAND and production capacity constraints created by increased competition for access to third-party foundry, assembly and test capacity. We are dependent on the availability of such capacity to manufacture, assemble and test our products. None of our third-party foundry, assembly or test subcontractors have provided assurances that adequate capacity will always be available to us.

Inflation and inflationary pressures as well as fluctuations in interest rates could have an adverse effect on our business, financial condition, results of operations and cash flows.

Increasing or high inflation rates could adversely affect our business by increasing the cost of raw materials, energy, labor and transportation of goods. Current or future efforts by governments in locations where we operate to stimulate the economy may increase the risk of significant inflation. In the event of an increase in rates of inflation, we may seek to increase the sales prices of our solutions to maintain satisfactory profits. Such increases

 

6


Table of Contents

in prices may not be accepted by our customers and may not be sufficient to compensate us for the negative impact of inflation. Inflation might also reduce disposable income on a macro basis, eroding savings values, which could affect the demand for products that contain our solutions. High inflation rates may also result in unexpected and unbudgeted cost increases and may require changes to our planned investments. If we are not able to offset the effects of increased inflation, it could have a negative effect on our business, financial condition and profitability, results of operations and cash flows.

As a result of inflationary pressure and macroeconomic instability, various governments may adopt monetary policies that will lead to higher interest rates. Higher interest rates may adversely affect our financing costs, including the costs of our current debt and leasing payments. There is no assurance that we will be able to effectively mitigate the interest rate risk, even after utilizing certain financing instruments. Further, in higher interest rate environments, our customers may reduce their overall investment in product development by cutting their capital expenditures and R&D expenses. Such reductions in capital expenditures and R&D expenses by our customers may reduce the amount of business that we receive from them and adversely affect our results of operations.

We are subject to order and shipment uncertainties and our results of operations 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 have limited sales visibility due to 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 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 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 (i) personal computers (“PCs”) and other client devices, (ii) embedded MultiMediaCard (“eMMC”), (iii) universal flash storage (“UFS”), (iv) mobile embedded storage used primarily in smartphones and other smart devices, and (v) SSD solutions for enterprise servers, data center equipment, automotive and industrial equipment and are dependent on original equipment manufacturers (“OEMs”) of these 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 and procure NAND for our SSD solutions products. 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

 

7


Table of Contents

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.

Our profitability depends on our ability to respond to rapid technological changes in the semiconductor industry.

The semiconductor industry is characterized by rapid increases in the diversity and complexity of semiconductors. As a result, we expect that we will need to continually offer more sophisticated packaging and testing technologies and processes to respond to competitive industry conditions and customer requirements.

We dedicate substantial efforts to R&D and continue to develop new products in anticipation of future demand. However, there is no assurance that the launch of any new product will be successful or that we will be able to produce enough of these products to meet market demand. If we fail to develop, or obtain access to, advanced technologies or processes or respond effectively to industry developments, we may become less competitive and less profitable. In addition, advances in technology typically lead to declining average selling prices for semiconductors packaged or tested with older technologies or processes. As a result, if we cannot reduce the costs associated with our services, the profitability of a given service and our overall profitability may decrease over time.

The demand for our products depends in part on the market conditions for the end-use applications of our products. 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 material adverse effect on our operating results. A large portion of our controller sales are for the PC and smartphone markets, both of which are mature and have experienced flat-to-declining sales trends because of market saturation and longer replacement cycles.

As SSDs become widely adopted across PCs and client devices, and UFS becomes standard in smartphones and tablets, we anticipate that demand growth for client SSD and UFS controllers will slow and potentially decline due to short-term fluctuations in demand and pricing, before eventually plateauing. 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 these changes could also lead to unfavorable demand for our products.

The market for storage devices using NAND flash components has experienced rapid technological changes, could be subject to industry consolidation and could face competition from new technologies. 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 and market segments where we could be comparatively disadvantaged. The market for solid-state storage devices is relatively fragmented with

 

8


Table of Contents

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 captive 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 composed 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 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 operating results 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. Further, we may not be successful in pursuing mergers and acquisitions. Any mergers or acquisitions we make may lead to a diversion of management resources.

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 investments over the last decade, include Kinara (previously known as Deep Vision, Inc.), BIWIN Storage Technology Corp. (referred to herein as “BIWIN”), and Shenzhen Techwinsemi Technology Co. (referred to herein as “TWSC”). In the future, we may not be able to identify suitable acquisition or investment opportunities, or to consummate any such transactions. In pursuing such acquisitions or investment opportunities, we may face competition from other companies in the semiconductor industry. 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 acquisition we may undertake involves risks and uncertainties, such as unexpected delays, challenges and related expenses, and the associated 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, 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 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. As it relates to debt financing, we may not obtain financing on terms and conditions that are favorable to us, or at all. Acquisitions made with cash would reduce our cash reserves.

 

9


Table of Contents

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. In addition, any such disposition could result in disruptions 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 disposition. For example, in connection with such disposition, 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 61%, 66% and 66% of our net revenue in 2023, 2024 and 2025, respectively. Sales to our customers constituting more than 10% of our net revenue represented, in the aggregate, 45%, 57% and 58% of our net revenue in 2023, 2024 and 2025, respectively. Our customers constituting more than 10% of our net revenue were (i) Micron, SK Hynix and AFASTOR in 2023, (ii) Micron, Kioxia, PHISEMI and AFASTOR in 2024 and (iii) PHISEMI, Kioxia, AFASTOR, and Micron in 2025. The identities of our largest customers and their respective contributions to our net revenue may 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 revenues 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 cancellation or reduction of businesses from these customers. In addition, any loss, cancellation or reduction of businesses from, significant change in scheduled deliveries to, or decrease 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.

Our international operations involve inherent risks which could result in harm to our business and materially impair our future growth, including factors such as government trade restrictions, entity list restrictions, sanctions, tariffs and quotas.

The majority of our products are marketed and sold around the world, including primarily in China, Japan, Singapore, and Taiwan, and our corporate operations are primarily located in Taiwan. Two outside foundries, primarily Taiwan Semiconductor Manufacturing Company (“TSMC”), and secondarily Semiconductor Manufacturing International Corporation (“SMIC”), fabricate our semiconductors. Accordingly, we are subject to the risks generally associated with global trade and doing business abroad, which include foreign laws and regulations, varying consumer preferences across geographic regions, political unrest, disruptions or delays in cross-border shipments and changes in economic conditions in countries in which our products are manufactured or where we sell products.

In addition, our business, financial position, results of operations, cash flows or prospects could be materially, adversely affected by changes in tariffs, trade agreements, trade sanctions or other trade restrictions imposed or agreed to by governments. Trade restrictions, including withdrawal from or modification of existing trade agreements, negotiation of new trade agreements, and imposition of new (and retaliatory) tariffs against certain countries or covering certain products have the potential to adversely impact demand for our products, our costs, customers, suppliers and/or the U.S. or foreign economies or certain sectors thereof in which we

 

10


Table of Contents

compete, and impair our ability to expand our business by offering new technologies and products. The Trump administration has imposed and/or increased tariffs on imported goods from several geographic regions, including certain East Asian nations where we operate. The imposition of such tariffs and the threat of additional increases and/or retaliatory tariffs may strain international trade relations or impact our costs. It remains unclear what, and the timing of, future actions may be taken by the U.S. federal government or other governments with respect to international trade agreements, the imposition or removal of tariffs on goods imported into or exported from the U.S., the creation or removal of barriers to trade, tax policy related to international commerce, or other trade matters, and the impact of those actions on the cost of products we purchase and sell. Trade restrictions, and changes in or uncertainty surrounding global trade policies, may adversely impact our competitive position, businesses, financial condition, results of operations and cash flows. See “We face substantial risks associated with doing business in Taiwan because of tense regional geopolitical risk with China” below. This includes, for example, packaging, product content, labor and international trade regulations, such as the U.S. Export Administration Regulations and sanctions against Huawei and other companies, and applicable executive orders. These laws, regulations and orders are complex, change frequently and with limited notice, have generally become more stringent over time and have intensified as U.S.-China geopolitical tensions worsen. Any changes to or the addition of companies and entities that are subject to the U.S. Export Administration Regulations and international trade regulations could have a significant impact to our revenue and growth. In addition, if our customers fail to comply with these regulations and laws, we may be required to suspend sales to these customers, which could damage our reputation and negatively impact our results of operations.

Also, disease outbreaks, pandemics, terrorist acts and political or military conflicts have increased the risks of doing business globally. These factors, among others, could affect our ability to manufacture products or procure materials, our ability to import products, our ability to ship our products globally, our ability to sell products in international markets and our cost of doing business. See “Our business, financial condition and results of operations could be adversely impacted by the political and economic conditions of the countries in which we conduct business and operate and in which our products are used and sold” below. If any of these or other factors make the conduct of business in a particular country undesirable, unprofitable or impractical, our business and financial results could be adversely affected and our prospects for growth in those markets could be materially impaired. In addition, many of our imported products are subject to duties, tariffs or quotas that affect the cost and quantity of various types of goods imported. Any country in which our products are produced, imported or sold may eliminate, adjust or impose new quotas, duties, tariffs, safeguard or protectionist measures, anti- dumping duties, cargo restrictions to prevent terrorism, restrictions on the transfer of currency, climate change legislation, product safety regulations or other charges or restrictions, any of which could have an adverse effect on our business, results of operations, financial condition and the price of our ADSs.

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 SSDs, eMMC and UFS devices, in which NAND accounts for a significant portion of material cost, could also increase and decrease with NAND component prices. Decreasing prices for SSDs could trigger stronger market demand for these devices as well as controllers used in them, and conversely, increasing prices for SSDs could cause demand for these devices as well as controllers used in them to fall, which could negatively affect our sales and profitability.

Additionally, during periods of NAND shortages, our sales and profitability could be negatively affected in other ways, including, but are not limited to: (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 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 their own storage products that use our controllers towards other customers or products that do not use our controllers,

 

11


Table of Contents

and our sales could be reduced; and (iv) the higher cost of NAND components may lower end-product demand in the PC, smartphone and other electronic products markets due to higher overall costs.

During periods of NAND excess supply when NAND prices are falling sharply, our sales and profitability could also be negatively affected, including, but not limited to: (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, smaller process geometries and other factors. 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 R&D, we cannot be certain that we will be able to develop and successfully bring to market 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 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.

 

 

12


Table of Contents

Our gross margin and results of operations may be adversely affected in the future by multiple factors, including decreases in average selling prices of products over time, increased raw material costs, including NAND components, higher manufacturing costs, 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 primarily our Ferri SSDs and enterprise and server boot drives, is NAND flash components. Our SSD solutions gross margin is lower than our controller gross margin because these products are generally less differentiated, and we have limited ability to mark-up the cost of NAND flash components that we procure.

The controllers we develop and sell are used for high volume applications and their average selling prices 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. Also, we often provide large customers with volume-related, price-discount incentives relating to their orders of specific products; if customer procurements that benefit from these incentives scale significantly, they could lead to downward pressure on our gross margins. The mobile and computing devices markets are extremely competitive, which may result in rapidly declining average selling prices of electronic devices and components, such as those made by us, 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.

For our SSD solutions business, we procure NAND memory and assemble with our controllers to form our Ferri product line. The pricing of this product line is dependent on the market cost of the NAND memory components. If we cannot pass the increase in NAND costs on to our customers, then our gross margin will be materially impacted. Also, if we cannot procure NAND memory in sufficient quantities to fulfill our customers’ demand, our ability to continue to grow revenue may be materially impacted.

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 typical SSD solutions 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, that it would lead to improvements in our operating results.

Our ability to source and secure raw materials and components, including NAND memory, to manufacture controllers and SSDs

Our ability to manufacture and deliver our products depends on obtaining adequate supplies of raw materials, components and finished goods from third-party suppliers, including NAND memory and other semiconductor components. Global supply chain disruptions, limited manufacturing capacity, allocation decisions by suppliers, transportation delays, geopolitical developments, trade restrictions, tariffs, natural disasters, labor shortages, inflationary pressures, quality issues, supplier financial distress or other factors beyond our control could reduce the availability of, or increase the cost of, these materials and components. In addition, certain components may be available from a limited number of sources, which could heighten supply risk.

 

13


Table of Contents

If we are unable to obtain sufficient supplies on commercially reasonable terms, or at all, we may experience production delays, be unable to meet customer demand or incur higher manufacturing costs. Any prolonged shortage of raw materials, or significant increases in their cost, could adversely affect our business, results of operations and financial condition.

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. If we are able to expand the sales of our SSD solutions, we cannot provide 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 our corporate average primarily because of lower product profitability 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 appliances, which are different from our primary controller products, which are ICs 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, where NAND flash components are the majority of the cost of sales, we have limited ability to mark-up the cost of NAND flash components that we procure. We are also subject to NAND price volatility with our Ferri; because of rapidly falling NAND prices, we wrote-down US$3.9 million of NAND components and SSDs in inventory in 2023, US$0.3 million in 2024 and US$0.3 million in 2025. 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.

We rely on independent semiconductor foundries and subcontractors for the fabrication, assembly and testing of our ICs, and any limitation of their available capacity to us or failure to fulfill our orders satisfactorily could damage our relationships with our customers, decrease our sales or limit our ability to grow our business.

We do not own or operate semiconductor fabrication facilities. Instead, we rely on third parties to manufacture our semiconductors. Two outside foundries, primarily TSMC, and secondarily SMIC, fabricate our semiconductors. As a result, we face several significant risks, including wafer cost, availability of wafers and other raw materials, manufacturing capacity, quality assurance, manufacturing yields and production costs, control over delivery schedules and product quality, control of our intellectual property, labor availability 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, and the ability of each subcontractor to assemble and test our products is limited by available capacity and access to substrates and other raw materials. We do not have long-term agreements with any of these foundries and subcontractors and we place our orders based on our customers’ purchase orders and sales forecasts. However, the foundries and subcontractors can allocate capacity to the fabrication, assembly and testing 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 and subcontractor customers that are larger and better financed than we are, or have long-term agreements with these foundries and subcontractors, may induce these foundries and subcontractors to reallocate capacity to them which could impair our ability to secure manufacturing, assembly and testing capacity that we need for our products. Other factors that could materially adversely affect our business and results of operation include, but are not limited to, our foundries and subcontractors being unable to secure the necessary raw materials from their suppliers, such as packaging component shortages, including T-Glass substrate, experience power outages, lack sufficient capacity to manufacture our products or

 

14


Table of Contents

suffer other disruption or reduction in efficiency. 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.

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.

The potential shortages of key packaging components, including T-Glass substrates, could affect our ability to build SSD ICs and solutions, posing a material risk to our ability to meet customer demand. If substrate availability becomes constrained, we may experience delays in finished goods production, impacting customer delivery commitments as well as margin pressure from limited supply. This could reduce our flexibility in responding to customer requirements. While we continue to work closely with suppliers to improve supply visibility and pursue alternate sourcing or contingency options, any prolonged shortage could negatively affect our ability to supply customers consistently and in expected volumes.

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. If our subcontractors do not achieve planned product quality, reliability and yield during the assembly and testing processes, our product cost could increase, product availability could decrease, or our customers may not accept products manufactured for them.

Failure to protect our intellectual property or maintain the rights to certain other technologies may negatively impact 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 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

 

15


Table of Contents

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 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 7, 2026, we have 3,276 patents and 1,035 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 have been involved in litigation with parties that claimed 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 “Item 8. 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 operate 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 several competitors, including Microchip and Phison, our flash memory customers and smaller merchant suppliers in China. We expect to face competition in the future from our current and potential competitors. In addition, some of our flash memory customers could develop products and technologies that 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, 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

 

16


Table of Contents

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 NAND flash components and at terms that enable our products to be competitive in terms of price or develop technologically competitive products, 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 other important 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 on investments.

We have made investments in equity securities with an aggregate value of approximately US$29.7 million as of December 31, 2025. 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 in which we have invested decline significantly, we could incur impairment charges that could have a material impact on our results of operations.

We are subject to cybersecurity risks.

Historically, we have experienced immaterial 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 customers, 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 not only in number but also in scope and that perpetrators of cyberattacks continue to develop increasingly sophisticated systems and means to not only attack systems and damage data but also evade detection or obscure their activities.

We have controls and policies and recovery systems to minimize business disruptions in place and will continue to review and enhance our capabilities and upgrade our protective solutions to guard against emerging

 

17


Table of Contents

threats, detect malicious or unauthorized activities. 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 these consequences could harm our reputation and our business and materially and adversely affect our operating results and financial condition.

We are increasingly incorporating AI and machine learning technologies into our business operations and product offerings. The use of AI introduces unique cybersecurity risks, including adversarial attacks such as prompt injection, data poisoning, and model extraction that could compromise the integrity and reliability of our systems. There are also risks associated with the potential leakage of sensitive data, proprietary code, or intellectual property through the use of generative AI tools or services by our employees or third-party service providers. As the regulatory landscape surrounding AI continues to evolve, any failure to manage the ethical, legal, and security challenges associated with AI could result in regulatory investigations, legal liabilities, and significant reputational harm.

We outsource selected business functions to third parties, including third parties to manufacture our semiconductors. We take steps to monitor and regulate the performance of the independent third parties to whom we delegate selected functions. While we evaluate the information security programs and defenses of such third parties, we cannot be certain that our evaluations will identify all or any potential information security weaknesses, or that such third parties’ information security protocols are or will be sufficient to withstand or adequately respond to a cyberattack or other information security incident.

We rely on third parties to provide services necessary for the operation of our business. Any failure of one or more of our vendors, suppliers or manufacturers to provide these services could have a material adverse effect on our business.

Arrangements with third-party service providers may make our operations vulnerable if vendors fail to satisfy their obligations to us resulting from their performance, changes in their own operations, financial condition, or other matters outside of our control. The expanding role of third-party providers may also require changes to our existing operations and the adoption of new procedures and processes for retaining and managing these providers, as well as redistributing responsibilities as needed. Effective management, development and implementation of our outsourcing strategies are important to our business and strategy. If there are delays or difficulties in enhancing business processes or our third-party providers do not perform as anticipated, we may not fully realize on a timely basis the anticipated economic and other benefits of the outsourcing projects or other relationships we enter into with key vendors, which could result in substantial costs, divert management’s attention from other strategic activities, negatively affect employee morale or create other operational or financial problems for us. Terminating, transitioning or renegotiating arrangements with key vendors or failure to renegotiate on favorable terms could result in additional costs and a risk of operational delays, potential errors and possible control issues resulting from the termination or during the transition or renegotiation phase.

The constant growth and development of technology, including the increased use of AI, presents risks and challenges to our operations that could give rise to legal or regulatory action, damage our reputation or otherwise materially harm our business.

Emerging technology is a consistent subject of new laws or regulations and evolving interpretations and applications of laws and regulations. If we fail to comply with these laws, we may be subject to penalties, fines or criminal or civil liability. The development and use of AI presents new risks and challenges that can impact our operations if we incorporate AI into our operations, or if used by our third-party vendors. While we aim to

 

18


Table of Contents

develop and use AI responsibly and attempt to mitigate ethical and legal issues presented by its use, we may ultimately be unsuccessful in identifying or resolving issues before they arise. AI technologies are complex and rapidly evolving and the technologies that we develop or use may ultimately be flawed. Moreover, AI technology is subject to rapidly evolving domestic and international laws and regulations, which could impose significant costs and obligations on the Company.

For example, in the United States, there has been uncertainty regarding the applicable regulations that will apply to the development and use of AI technologies. In January 2025, the Trump administration rescinded Executive Order 14110, which had been issued by the Biden administration to govern the safe and trustworthy development and use of AI technologies. The Trump administration subsequently issued Executive Order 14179 (Removing Barriers to American Leadership in Artificial Intelligence), which, among other things, directed certain federal agencies to develop action plans to “sustain and enhance America’s global AI dominance” and to review and, where possible, rescind agency guidance and rulemaking issued pursuant to the prior Biden administration executive order. Since then, the Trump administration has continued to take further actions relating to AI, including issuing additional executive orders relating to AI in education and other sectors, and directing the Office of Science and Technology Policy to coordinate agency AI priorities through a formal AI Action Plan. The Trump administration has signaled a broadly deregulatory posture toward AI, favoring industry-led innovation over prescriptive federal rulemaking. The Trump administration may continue to issue new executive orders, rescind existing federal policies, or implement other rulemaking relating to AI technologies in the future, and the regulatory environment at the federal level remains subject to significant uncertainty and change.

At the state level, a growing number of U.S. states have enacted or are actively considering AI-specific legislation. States including California, Colorado, Illinois, and Texas have introduced or passed laws addressing automated decision-making, algorithmic discrimination, AI transparency, and the use of AI in employment and consumer contexts. Compliance with a patchwork of differing state-level AI requirements could impose significant operational and legal burdens on the Company.

Emerging regulations may pertain to data privacy, data protection, and the ethical use of AI, as well as clarifying intellectual property considerations. In particular, the legal status of AI-generated content under U.S. copyright law remains unsettled. The U.S. Copyright Office has issued guidance indicating that AI-generated works without sufficient human authorship may not be eligible for copyright protection, and a number of significant cases involving AI training data and AI-generated outputs are currently pending before U.S. courts. These developments could affect our ability to protect AI-generated outputs or expose us to liability in connection with the use of third-party content in training AI models.

Our use of AI could give rise to legal or regulatory action, increased scrutiny or liability, damage our reputation or otherwise materially harm our business. Additionally, if we fail to keep pace with rapidly evolving AI technological developments, our competitive position and business results may be negatively impacted.

Our business, financial condition and results of operations could be adversely impacted by the political and economic conditions of the countries in which we conduct business and operate and in which our products are used and sold.

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 ICs are manufactured, assembled and tested by third parties located in China and Taiwan. We generated 91%, 98% and 99% of our revenue in 2023, 2024 and 2025, respectively, from sales to customers outside the United States, and for the year ended December 31, 2025, 79% of our revenue was from sales in three jurisdictions China, Japan and Singapore. Our controller R&D is conducted primarily in Taiwan and our SSD solutions R&D 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.

 

19


Table of Contents

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 refer to “Risk Factors — We face substantial risks associated with doing business in Taiwan because of tense regional geopolitical risk with China.”);

 

   

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;

 

   

trade issues related to export or import restrictions, trade sanctions, entity lists, tariffs, quotas and other trade barriers and restrictions, including those related to the ongoing trade disputes 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, including conflicts in the Middle East, threats to the Strait of Hormuz and global energy supply routes, and the ongoing Russia-Ukraine War, and pandemics, epidemics and other health emergencies.

As a result of having global operations, the sudden disruption of our 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, most of our operating expenses are denominated in the NT dollar, and to a lesser extent, the 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.

Severe weather, natural disasters, pandemics, epidemics, acts of war or terrorism or other external events could have significant effects on our business.

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.

Severe weather and natural disasters, including hurricanes, tornados, wildfires, droughts and floods, epidemics and pandemics, acts of war or terrorism or other external events could have a significant effect on our ability to conduct business. Such disasters could disrupt our operations or the operations of customers or third parties on which we rely.

Our response to climate change, our climate change strategies, policies and disclosure, and/or our ability to achieve any climate-related goals or commitments that we may make (which are subject to risks and uncertainties, many of which are outside of our control) could result in reputational harm as a result of negative public sentiment, regulatory scrutiny, litigation and reduced investor and stakeholder confidence.

 

20


Table of Contents

Failure to meet the rapidly changing corporate citizenship and sustainability expectations or standards, or achieve our related goals, could adversely affect our business, results of operations, financial condition or stock price.

There are rapidly changing discussions and regulations surrounding environmental matters, social investments and diversity, equity and inclusion (often referred to as “ESG” initiatives and programs). In recent years, investor advocacy groups and certain institutional investors have placed increasing importance on sustainability, and we may not succeed in our achievement of our initiatives or goals. Increased ESG related compliance costs could result in increases to our overall operational costs. Failure to adapt to or comply with regulatory requirements or investor or stakeholder expectations and standards could negatively impact our reputation, our ability to do business with certain partners, and our ADS price.

In the U.S., the regulatory landscape governing ESG-related disclosure and reporting has undergone significant change. In March 2024, the SEC adopted climate-related disclosure rules; however, those rules were promptly stayed pending judicial review. In March 2025, the SEC announced that it would withdraw its defense of the rules, effectively abandoning them, reflecting a broader shift in the federal government’s approach to mandatory ESG-related disclosure. At the same time, the Trump administration has taken steps to scale back or eliminate a number of federal diversity, equity, and inclusion (“DEI”) programs and has encouraged private sector companies to reduce or eliminate their own DEI initiatives, including through executive orders directing federal agencies to investigate and take action against what the administration characterizes as unlawful DEI practices in the private sector. As a result, the federal regulatory environment for ESG matters has shifted materially toward deregulation, though state-level requirements and international frameworks may continue to impose obligations on the Company.

At the same time, there also exists “anti-ESG” sentiment in certain of our markets, and we may face reduced revenue, reputational harm, market restrictions or legal actions if we are targeted by governmental entities, groups or influential individuals who disagree with our public positions on social or environmental issues. Conversely, we may also face reputational harm, loss of customers or employees, or legal challenges from stakeholders who believe that we have not gone far enough in our commitment to ESG-related initiatives, or who object to any reduction or modification of our existing ESG programs in response to political or regulatory pressure. These competing pressures create significant uncertainty regarding the appropriate scope and public positioning of our ESG initiatives, and we may be unable to satisfy all relevant stakeholders simultaneously.

We face substantial risks associated with doing business in Taiwan because of tense regional geopolitical risk with China.

Most of our business operations are in Taiwan, a self-governing democracy, with a 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 (“ADIZ”) 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 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 R&D and corporate functions are based in Taiwan. We also operate a R&D center in Shanghai, and China is one of the largest markets for our products. In addition, all of our foundries and assembly and testing subcontractors 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

 

21


Table of Contents

the suspension of cross-straits communications channels in 1996, regular intrusion by Chinese military aircraft 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 principal executive offices are in Hong Kong. Previous pro-democracy protests and COVID-19 containment activities have affected our Hong Kong operations and China’s national security law for Hong Kong has reduced its autonomy and could lead to further repercussions from the United States, Taiwan and other countries and may affect our operations in the future.

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 that any contentious situation between Taiwan and China will always resolve in maintaining the current status quo or remain peaceful. Relations between Taiwan and China, potential 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 the 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.

Legislation is introduced from time to time to reform the taxation of international business activities. The Organisation for Economic Co-operation and Development (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 (“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 large 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 legislation 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.

We are subject to risks associated with the development and construction of our office building.

In February 2021, the Company won a bid with a third party to build an office building in Taipei, Taiwan and executed a property development agreement in May 2021, with property development costs expected to be approximately US$101 million. We received the construction license in September 2025, and we expect to complete construction of the building by the end of 2029. Following its completion, we will have approximately 107,870 square feet of office building space and 10,833 square feet of land. We may encounter unanticipated occurrences or conditions during construction that may increase the expense of these projects. We may also encounter unanticipated delays in the construction of the new buildings and local government approvals for the projects may be delayed. We will also be required to comply with applicable environmental regulations in connection with such development. We are financing these construction projects from our cash balance, which could limit alternative deployments of capital. The 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. See “Item 4 — Facilities” below.

 

22


Table of Contents

Risks Relating to Our Corporate Structure and Governance

The loss of any of our key personnel or the failure to attract or retain specialized technical or 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 highly skilled 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 attract and retain skilled managerial, engineering and sales and marketing personnel. The competition for such personnel, particularly engineering personnel, is intense in our industry. We may not be successful in attracting and retaining engineering personnel to support our anticipated growth. These personnel are required to design and develop ICs, 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 are 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 executives 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 depart, 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 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 and other foreign countries, we cannot assure you the extent, if any, to which certain provisions in these confidentiality and non-disclosure agreements may be enforceable in Taiwan or other foreign countries due to the constantly evolving nature of such legal systems’ enforcement and interpretation of these types of agreements.

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 SEC, as required by Section 404 of the Sarbanes-Oxley Act of 2002, 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 as applicable.

Our management and independent registered public accounting firm have concluded that our internal controls over financial reporting as of December 31, 2025 were 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 consolidated 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.

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

 

23


Table of Contents

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.

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.

Risks Related to the ADSs

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 but are not limited to 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 to our outlook or expected 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 or arbitration;

 

   

short selling or market manipulation activities;

 

   

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;

 

   

business interruptions resulting from geopolitical actions, including war and terrorism, natural disasters, including earthquakes, typhoons, floods and fires, epidemics, outbreaks of an infectious disease or similar events;

 

   

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;

 

   

actual or anticipated changes to trade issues related to export or import restrictions, trade sanctions, entity lists, tariffs, quotas and other trade barriers and restrictions, including those related to the ongoing trade disputes between China and the U.S.; 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. Furthermore, the trading price of our ADSs

 

24


Table of Contents

may be adversely affected by third parties trying to drive down the market price. Short sellers and others, some of whom post anonymously on social media, may be positioned to profit if our stock declines and their activities can negatively affect our stock price. These broad market and industry factors may seriously harm the market price of our ADSs, regardless of our operating performance. 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 declare cash dividends in the future in any amount or at all.

Since November 2015, except subject to certain suspensions, our board of directors has typically declared dividends annually, with payments made in four quarterly installments. The decision to 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 our board of directors may deem relevant and any dividend declaration is at the discretion of our board of directors. 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 amount. A reduction in or elimination of our dividend payments could have a negative effect on our share price.

We are a foreign private issuer within the meaning of the rules under the Exchange Act, and as such we are exempt from certain provisions applicable to United States domestic public companies.

Because we are a foreign private issuer under the Exchange Act, we are exempt from certain provisions of the securities laws and regulations in the United States that apply to U.S. domestic issuers, including:

 

   

the rules under the Exchange Act requiring the filing of annual reports on Form 10-K, quarterly reports on Form 10-Q or current reports on Form 8-K with the SEC;

 

   

the sections of the Exchange Act regulating the solicitation of proxies, consents, or authorizations in respect of a security registered under the Exchange Act;

 

   

the sections of the Exchange Act requiring persons who beneficially own more than 10% of our equity securities to file public reports of their stock ownership and trading activities and liability for our officers, directors and greater than 10% shareholders who profit from trades made in a short period of time; and

 

   

the selective disclosure rules by issuers of material nonpublic information under Regulation FD.

We will be required to file an annual report on Form 20-F within four months of the end of each fiscal year. In addition, we intend to publish our results on a quarterly basis through press releases, distributed pursuant to the rules and regulations of the Nasdaq. Press releases relating to financial results and material events will also be furnished to the SEC on Form 6-K. However, the information we are required to file with or furnish to the SEC will be less extensive and less timely than that required to be filed with the SEC by U.S. domestic issuers. As a result, you may not be afforded the same protections or information that would be made available to you were you investing in a U.S. domestic issuer.

We may lose our foreign private issuer status in the future, which could result in significant additional costs and expenses to us.

As discussed above, we are a foreign private issuer, and therefore, we are not required to comply with all the periodic disclosure and current reporting requirements of the Exchange Act. The determination of foreign private issuer status is made annually on the last business day of an issuer’s most recently completed second fiscal quarter. In the future, we would lose our foreign private issuer status if (1) more than 50% of our outstanding

 

25


Table of Contents

voting securities are owned by U.S. residents and (2) a majority of our directors or executive officers are U.S. citizens or residents, or we fail to meet additional requirements necessary to avoid the loss of foreign private issuer status. If we lose our foreign private issuer status, we will be required to file with the SEC periodic reports and registration statements on U.S. domestic issuer forms, which are more detailed and extensive than the forms available to a foreign private issuer. We will also have to comply with U.S. federal proxy requirements, and our officers, directors and greater than 10% shareholders will become subject to the short-swing profit disclosure and recovery provisions of Section 16 of the Exchange Act. In addition, we will lose our ability to rely upon exemptions from certain corporate governance requirements under the listing rules of the Nasdaq. As a U.S. listed public company that is not a foreign private issuer, we will incur significant additional legal, accounting and other expenses that we will not incur as a foreign private issuer.

If we are characterized as a passive foreign investment company, U.S. holders of our ADSs 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 of our ADSs may experience adverse tax consequences. See “Item 10. Additional Information — Taxation — United States Federal Income Taxation.”

Holders of our ordinary shares and ADSs may experience dilution if we issue restricted stock units or other forms of Company equity to employees or sell additional equity or equity-linked securities.

We periodically issue equity awards in the form of restricted stock units that are convertible into shares of the Company’s ordinary shares upon vesting on a one-for-one basis. Therefore, the issuance of such equity awards may have a dilutive effect on the holders of outstanding ordinary shares and ADSs. In addition, the issuance of additional equity or equity-linked securities may result in additional dilution to our shareholders.

 

ITEM 4.

INFORMATION ON THE COMPANY

Introduction

Silicon Motion was originally incorporated under the name Silicon Motion Technology Corporation in the Cayman Islands in January 2005. In April 2005, we acquired Silicon Motion, Inc., a Taiwan corporation (“SMI Taiwan”). Originally SMI Taiwan was known as Feiya Technology Corporation (“Feiya”), a Taiwan corporation, which was incorporated in April 1997. Feiya changed its name to SMI Taiwan, in August 2002, after acquiring 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 was a graphics processor company. Silicon Motion is incorporated in the Cayman Islands and operates under Cayman Islands laws with our principal executive office located in Hong Kong.

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 enterprise and hyperscale data centers, PCs, smartphones and commercial and industrial applications. We have one of the broadest portfolios of controller intellectual property developed from our deep understanding of NAND characteristics, which enables us to design unique, highly optimized configurable IC’s plus related firmware controller platforms and complete turnkey controller solutions. In the last ten years, we have shipped over six billion NAND flash controllers. More NAND flash components, including current and up-coming generations of flash produced by Kioxia, Micron, Samsung, SK Hynix (and Hynix’s subsidiary, Solidigm), Sandisk and Yangtze Memory Technologies Corp. (“YMTC”), are supported by Silicon Motion controllers than any other company. Our customers include NAND flash makers, module makers, hyperscalers and OEMs.

 

26


Table of Contents

We are a leading supplier of SSD controllers used in PCs and other client devices and leading merchant supplier of eMMC/UFS controllers used in smartphones and Internet of things (“IoT”) devices. We also leverage our controller expertise to supply specialized small single-chip form factor SSDs for industrial, commercial and automotive applications. We market our controllers for PCs and eMMC/UFS under the “SiliconMotion” brand and its logo, “FerriSSD,” “Ferri-UFS” and “Ferri-eMMC” for storage solutions, and “MonTitan” for enterprise SSD controller.

Our principal executive offices are located at Flat C, 19/F, Wing Cheong Commercial Building, Nos 19-25 Jervois Street, Hong Kong. The address of our United States operating subsidiary, SMI USA, is 690 N. McCarthy Blvd., Suite 200, Milpitas, California 95035. The address of our Taiwan operating subsidiary, SMI Taiwan, 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. Our website address is www.siliconmotion.com. The information on our website should not be deemed to be part of this annual report. Additionally, the SEC maintains a website at www.sec.gov that contains reports, proxy and information statements, and other information, as applicable, regarding registrants that make electronic filings with the SEC using its EDGAR system.

Please refer to “Operating and Financial Review and Prospects — Liquidity and Capital Resources” in Item 5 below for a discussion of our capital expenditures in the past three years.

Termination of the Merger Agreement with MaxLinear

On May 5, 2022, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with MaxLinear, Inc., a Delaware Corporation (“MaxLinear”), and Shark Merger Sub, an exempted company with limited liability incorporated under the law of the Cayman Islands and a wholly owned subsidiary of MaxLinear, pursuant to which the Company agreed to be acquired by MaxLinear (collectively, the “Transaction”). On August 31, 2022, shareholders at the Company’s Extraordinary General Meeting of Shareholders approved the Transaction.

On July 26, 2023, the Company and MaxLinear received antitrust approval from the State Administration for Market Regulation of the People’s Republic of China (“SAMR Approval”). Shortly after receiving SAMR Approval, the Company received notice from MaxLinear of its purported termination of the Merger Agreement. MaxLinear did not provide any factual basis for its purported termination, and the Company believes its actions constituted a willful and material breach of the Merger Agreement. The Company has filed a claim in the Singapore International Arbitration Centre (the “SIAC”), which is the venue for dispute resolution under the Merger Agreement, and is currently pursuing payment of the termination fee of US$160 million, together with further substantial damages, interest and costs. Under the SIAC Arbitration Rules, all matters relating to the proceedings are confidential.

Significant Subsidiaries of the Company

Below is a list of significant subsidiaries of the Company. All subsidiaries are wholly owned.

 

Name of Entity

  

Jurisdiction of Incorporation

Silicon Motion, Inc.    Taiwan
Silicon Motion Technology (Macao) Ltd.    Macau
Silicon Motion Technology (HK) Ltd.    Hong Kong

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 data centers, PCs and other client devices and eMMC and UFS mobile

 

27


Table of Contents

embedded storage used in smartphones and IoT devices and (ii) SSD solutions, primarily small form-factor specialized SSDs used in industrial, commercial and automotive applications. In 2023, 55% to 60% of our net sales were of SSD controllers, 25% to 30% were eMMC and UFS controllers and 5% to 10% were SSD solutions. In 2024, 50% to 55% of our net sales were of SSD controllers, 35% to 40% were eMMC and UFS controllers and 5% to 10% were SSD solutions. In 2025, 45% to 50% of our net sales were of SSD controllers, 40% to 45% were eMMC and UFS controllers and 0% to 5% were SSD solutions. We generated 91%, 98% and 99% of our revenue in 2023, 2024 and 2025, respectively, from sales outside the United States, and for the year ended December 31, 2025, 79% of our revenue was from sales in three jurisdictions China, Japan and Singapore.

NAND Flash Controllers

We offer a broad range of controllers for 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, enterprise-grade SSDs used in enterprise and hyperscale data centers, 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 ICs and firmware and are offered as configurable platforms or turnkey solutions, which provide customers with options to customize products to achieve desired differentiation or focus on fast time-to-market. Since SSDs and mobile embedded storage products are defined by continuously evolving industry standards such as those relating to, but are not limited to, the Peripheral Component Interconnect Express, or PCIe, host interface, nonvolatile memory express, or 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 and next generations of NAND flash components manufactured by vendors such as Kioxia, Micron, Samsung, SK Hynix (and Hynix’s subsidiary, Solidigm), Sandisk and YMTC, which enable customers to have wide choices of components for developing and building storage devices. Controllers integrate technologies that are critical to their functionality and these include advanced error correction codes, or ECC, and digital signal processing, or 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.

Enterprise Products

We are expanding our business into the enterprise market through the development of PCIe (our MonTitan controllers and boot drive controllers and solutions) and Serial Advanced Technology Attachment (SATA) SSD controllers. These new products have been developed given the rapid adoption of NAND in enterprise storage driven by AI and other high-performance applications. Our MonTitan products leverage Quad-Level Cell (QLC) and Triple-Layer Cell (TLC) NAND flash to target the growing markets for enterprise-class storage solutions, evolving “compute” requirements and high density warm storage (nearline SSD) in AI infrastructure. In high performance, high capacity QLC SSDs, our MonTitan solutions offer significant advantages over hard disk drives (HDDs) in performance, reduced size and lower power requirements to cloud service providers, hyperscalers, large enterprises and other customers. Our TLC-based MonTitan SSD solutions target high-performance, lower latency caching for the rapidly increasing demands within AI datacenters. As with our consumer products, our MonTitan controllers have been developed to support flash manufactured by key NAND manufacturers, allowing our customers to choose which components work best for their enterprise-class storage devices.

In addition to our MonTitan suite of enterprise-class storage controllers, we have developed boot drive storage controllers and full solutions to address the growing opportunity in AI network accelerators, switches and

 

28


Table of Contents

other devices. As hyperscalers and enterprise customers expand server deployments, boot SSDs are becoming increasingly critical given the need for higher performance, improved power efficiency, enterprise-class security and reliable performance. We are expanding our boot drive portfolios leveraging PCIe and SATA as the market is increasingly a strategic focus for Silicon Motion.

SSD Solutions

We use our unique controller technology to develop Ferri SSD and enterprise boot drive solutions that pair our controllers with NAND memory components. Our FerriSSDs, Ferri-eMMCs, and Ferri-UFS products 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. Our enterprise boot drives are developed for a wide-range of embedded storage requirements of server, enterprise and networking equipment, critical in data centers, AI infrastructure and enterprise solutions. We offer customers firmware customization for performance tuning as a value-added service.

Our Customers

We sell our products to NAND flash makers, module makers and OEMs worldwide that service multiple markets including computing, data center, mobile, automotive and industrial markets. Most of our high — performance flash memory storage controllers are supplied to NAND flash manufacturers. We are a leading supplier of SSD controllers used in PCs, mobile phones, data centers, automotive and other client devices and a leading merchant supplier of eMMC and UFS controllers used in smartphones and IoT devices. Sales to our five largest customers represented approximately 61%, 66% and 66% of our net revenue in 2023, 2024 and 2025, respectively. Sales to our customers constituting more than 10% of our net revenue represented, in the aggregate, 45%, 57% and 58% of our net revenue in 2023, 2024 and 2025, respectively. Our customers constituting more than 10% of our net revenue were (i) Micron, SK Hynix and AFASTOR in 2023, (ii) Micron, Kioxia, PHISEMI and AFASTOR in 2024 and (iii) PHISEMI, Kioxia, AFASTOR, and Micron in 2025. The identities of our largest customers and their respective contributions to our net revenue may vary from period to period.

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 65% of our sales in 2023, 65% of our sales in 2024, and 53% of our sales in 2025 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 representatives located throughout the world. We selected these distributors and sales representatives 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 R&D, operations, and sales groups, as well as our customers and distributors. We also attend industry tradeshows and technical conferences to promote

 

29


Table of Contents

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 the Institute of Electrical and Electronics Engineers (“IEEE”), the Joint Electron Device Engineering Council (JEDEC), NVM Express, and Open Compute Project (OCP) 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

Our future success depends on our ability to introduce improvements to our existing products and to develop new products that deliver cost-effective solutions for both existing and new markets. Our R&D efforts are directed largely to both the development of algorithms and other technological building blocks necessary for managing NAND flash and the use of these technological building blocks to develop a wide variety of NAND flash controller solutions, which are ICs with embedded firmware, that can manage most available NAND flash components and are used to create different classes of solid state storage devices, such as enterprise-grade SSDs used in enterprise applications and data centers, client SSDs used in PCs and other client devices, eMMC and UFS embedded storage for smartphones and IoT devices. We have assembled a core team of engineers who have experience in the areas of firmware, digital and mixed-signal IC design and system-level architecture. Our R&D expenses consist primarily of employee salaries and related benefits including stock-based compensation, tape-out and related project expenses and intellectual property and software licensing costs. We expense R&D expenditures as they are incurred.

Our primary R&D 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 specific product requirements of our customers in China.

Our R&D activities broaden and strengthen our portfolio of intellectual property, including patents and trade secrets. As of April 7, 2026, we have 3,276 patents and 1,035 pending applications worldwide, and we will continue to actively pursue the filing of additional patent applications in important jurisdictions.

Our R&D expenses were approximately US$174.4 million, US$217.8 million, and US$262.7 million for the years ended December 31, 2023, 2024 and 2025, 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 IC dies are diced from wafers, assembled into finished chips and undergo several stages of testing before delivery to our customers. For certain products, 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 R&D efforts of leading manufacturers without having 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 and China to fabricate our devices using CMOS process technology, primarily with process nodes from 6 to 55 nanometers. We regularly evaluate the benefits and feasibility, on a product-by-product basis, of migrating to more cost-efficient or high-performance low-power manufacturing process technologies.

 

30


Table of Contents

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. 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 Siliconware Precision Industries Ltd. (SPIL), Powertech Technology Inc. (PTI), Advanced Semiconductor Engineering. (ASE), Orient Semiconductor Electronics Limited (OSE), Huatian Technology. (HT), Tongfu Microelectronics Co., Ltd. (TF), King Yuan Electronics Corp. (KYEC) and YoungTek Electronics Corp. (YTEC) as our primary subcontractors for the assembly and testing of our products. We have dedicated teams of manufacturing engineers who maintain control over this 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. 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 as a minimum requirement. Our operations have been ISO 9001 certified since 1999.

Competition

We face competition from multiple competitors, including Microchip and Phison, our flash memory customers’ internal captive developments and small Chinese merchant controller suppliers.

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 due to the increasing demand for higher levels of performance at competitive prices. We expect competition to intensify further as current competitors continue to strengthen the depth and breadth of their product offerings and additionally, our competitors in China have benefited from the government’s semiconductor localization policies. We believe that our ability to compete successfully in the rapidly evolving markets for our products depends on several 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 specific market sub-segments.

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

 

31


Table of Contents

Seasonality

See “Risk Factors — Our results of operations are subject to substantial quarterly and annual fluctuations due to several factors that could adversely affect our business and the price of our ADSs,” “Risk Factors — We are subject to the cyclical nature of the semiconductor industry, which has been subject to significant fluctuations,” and “Risk Factors — NAND industry cyclicality could adversely affect our growth and profitability” 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 depend, 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 and trademark registrations, trade secret laws, contractual provisions, licenses, and other methods to protect our intellectual property.

As of April 7, 2026, we have 3,276 patents and 1,035 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.

We claim copyright and trademark protection for proprietary documentation for our products and a variety of branding marks, respectively. 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,” “Ferri-UFS,” the Ferri logo, the powered by SiliconMotion logo, “InstantView,” “MonTitan,” the MonTitan logo, the Shannon Systems logo, “PCIe-RAID,” “Bigtera,” the Bigtera logo, “VirtualStor,” “CloudStor,” and “StorVisor” as trademarks in the United States, Taiwan and/or other countries.

We also attempt to protect our trade secrets and other proprietary information through agreements with our customers, suppliers, employees and consultants and other customary security measures.

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 753,200 square feet, excluding parking space, which house our management and administration, operations, R&D and sales and

 

32


Table of Contents

marketing departments. Of our facilities, approximately 565,200 square feet are owned and approximately 188,000 square feet are occupied under leases. In February 2021, the Company won a bid with a third party to build an office building in Taipei, Taiwan and executed a property development agreement in May 2021. We received the construction license in September 2025. In April 2026, the Company broke ground at this site and began construction work. We expect to complete construction of the building by the end of 2029. Following its completion, we will have approximately 107,870 square feet of office building space and 10,833 square feet of land. See “Risk Factor — We are subject to risks associated with the development and construction of our office buildings” in Item 3 above. As of the date of this annual report, the table below lists the location of our operating facilities.

 

Location

  

Primary Use

   Approximate Square Footage

Hsinchu, Taiwan

   R&D, management & administration    182,400

Hsinchu, Taiwan

   Office building (Office)    391,800

Taipei, Taiwan

   R&D, sales & marketing    116,900

Shanghai, China

   R&D, sales & marketing    21,700

Shenzhen, China

   Sales & marketing    18,400

Milpitas, California

   Sales & marketing, management    13,300

Others (1)

   Sales & marketing, management    8,700
 
(1)

Korea; Macau; Hong Kong; Yokohama, Japan; and Beijing, 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. As of December 31, 2025, lease obligations covering our current facilities totaled US$14.1 million, of which US$2.6 million were short-term.

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 the related notes included in this annual report. This discussion may contain forward-looking statements based upon current expectations that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under the caption “Risk Factors” included in Item 3 of this annual report. See “Special Note Regarding Forward-Looking Statements.”

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 deliver market leading, high-performance storage solutions widely used in enterprise and hyperscale data centers, PCs, smartphones and commercial and industrial applications. We have one of the broadest portfolios of controller intellectual property 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

 

33


Table of Contents

complete turnkey controller solutions. In the last 10 years, we have shipped over six billion NAND flash controllers. More NAND flash components, including current and up-coming generations of flash produced by Kioxia, Micron, Samsung, SK Hynix (and its subsidiary Solidigm), Sandisk and YMTC, are supported by Silicon Motion controllers than any other company. Our customers include NAND flash makers, module makers, hyperscalers and OEMs.

We are a leading 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 and increasingly into enterprise and data center storage solutions. We also leverage our controller expertise to supply specialized small single-chip form factor SSDs for industrial, commercial and automotive applications. We market our PC and eMMC/UFS controllers under the “SMI” brand, our enterprise controllers under the “MonTitan” brand and single-chip SSDs under the “FerriSSD,” “Ferri-eMMC,” and “Ferri-UFS” brands.

Summary of Consolidated Financial Results

Summary of the year ended December 31, 2025 is as follows:

 

   

Total revenue increased by 10% to US$885.6 million from US$803.6 million in the prior year.

 

   

Gross profit as a percentage of revenue increased by 2.4% points to 48.3% from 45.9% in the prior year.

 

   

Total operating expenses increased by 20.4% to US$334.5 million from US$277.9 million in the prior year.

 

   

Operating profit increased by 2.4% to US$93.0 million from US$90.9 million in the prior year.

 

   

Income tax expense as a percentage of income before income tax decreased to 12.5% from 16.9% in the prior year.

 

   

Diluted earnings per ADS increased by 37.6% to US$3.64 from US$2.65 in the prior year.

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,  
     2023     2024     2025  

Currency

      

U.S. dollars

     98     99     100

Chinese yuan

     2     1     —   

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 as well as NAND flash components for our SSD solutions products. 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 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.

 

34


Table of Contents

Because most 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, including foundry wafer supply shortages, as well as changing product mix in recent years could make future assessments 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, including NAND flash component for certain products; and

 

   

write-down of inventory.

We engage independent foundries for the manufacturing and subcontractors for the assembly and testing 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 R&D expenses consist primarily of employee salaries and related costs, stock-based compensation, tape-out and related project expenses and intellectual property and software licensing costs. We expense R&D 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.

Accounting for stock-based compensation. We grant restricted stock units to our employees and members of our 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 unrealized holding gain on investment, interest from deposited cash, gains or losses on foreign exchange rates, disposal of 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 United States and determine income taxes for each of the jurisdictions where we operate.

 

35


Table of Contents

Critical Accounting Estimates

Our discussion and analysis of our financial condition and results of operations are based upon our consolidated financial statements, which have been prepared in accordance with U.S. GAAP.

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 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 consolidated financial statements:

 

   

the selection of critical accounting policies; and

 

   

the judgments and other uncertainties affecting the application of those critical accounting policies.

The use of accounting estimates, the judgments and other uncertainties affecting the application of such estimates and the sensitivity of reported results to changes in conditions and assumptions are factors to be considered when reviewing our consolidated financial statements. See Note 2—Summary of Significant Accounting Policies to our consolidated financial statements for the disclosure of those accounting estimates.

Critical accounting estimates are defined as those accounting estimates made in accordance with U.S. GAAP that involve a significant level of estimation uncertainty and have had or are reasonably likely to have a material impact on our financial condition or results of operations. We believe the following are our critical accounting estimates:

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 assess 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 evaluate estimates based on the timing of the introduction of new products and the quantities remaining of old products and provide 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$7.9 million, US$6.1 million and US$1.4 million in 2023, 2024 and 2025, respectively, for estimated obsolete or unmarketable inventory, with write-downs in 2023, 2024 and 2025 primarily related to the value of NAND components and SSDs in inventory affected by rapidly falling NAND prices and the restructuring of our underperforming product lines.

We have not made any material changes in the accounting methodology used to evaluate obsolescence or unmarketable inventory during the last three fiscal years. However, if actual results are not consistent with our estimates and assumptions used to calculate inventory write-downs, we may be exposed to inventory write- downs that could be material. If we have experienced significant industry fluctuations, maturing product cycles and new product introductions of both semiconductor companies’ and their customers’ products and fluctuations in general economic conditions, we may be exposed to future obsolescence or unmarketable inventory.

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 residents in numerous taxing jurisdictions around the world and have identified our major tax jurisdictions as Taiwan, Hong Kong, Macau and China with statutory tax rates of 20%, 16.5%, 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

 

36


Table of Contents

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, 2023, 2024 and 2025 was US$23.1 million, US$27.8 million and US$31.4 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 that is more than 50% likely of being realized upon ultimate settlement. The total amount of unrecognized tax benefits as of December 31, 2023, 2024 and 2025 was US$43.8 million, US$43.6 million and US$35.3 million, respectively. As of December 31, 2024 and 2025, US$6.8 million and US$6.3 million, respectively, of interest and penalties were accrued. Fiscal years 2020 through 2025 remain subject to examination by the U.S. 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 11 to our consolidated financial statements for further information regarding changes in unrecognized tax benefits during 2025.

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

 

37


Table of Contents

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,  
     2023     2024     2025  

Net sales

     100.0     100.0     100.0

Cost of sales

     57.7       54.1       51.7  
  

 

 

   

 

 

   

 

 

 

Gross profit

     42.3       45.9       48.3  
  

 

 

   

 

 

   

 

 

 

Operating expenses:

      

Research and development

     27.3       27.1       29.7  

Sales and marketing

     4.2       3.4       3.9  

General and administrative

     4.4       3.9       4.2  

Loss from settlement of litigation

     0.2       0.2       —   
  

 

 

   

 

 

   

 

 

 

Total operating expenses

     36.1       34.6       37.8  
  

 

 

   

 

 

   

 

 

 

Operating income

     6.2       11.3       10.5  
  

 

 

   

 

 

   

 

 

 

Non-operating income (expenses):

      

Unrealized holding gain on investments

     1.3       0.1       2.1  

Gain on sale of investments

     0.0       0.0       2.3  

Interest income

     1.9       1.8       1.1  

Foreign exchange gain (loss), net

     0.1       0.2       (0.2

Other income, net

     0.0       0.0       0.0  
  

 

 

   

 

 

   

 

 

 

Total non-operating income (expenses)

     3.3       2.1       5.3  
  

 

 

   

 

 

   

 

 

 

Income before income taxes

     9.5       13.4       15.8  

Income tax expense

     1.3       2.3       2.0  
  

 

 

   

 

 

   

 

 

 

Net income

     8.2     11.1     13.8
  

 

 

   

 

 

   

 

 

 

Comparison of Year Ended December 31, 2025 to Year Ended December 31, 2024

Net sales.

 

     Years Ended December 31                
     2024      2025                
     US$      % of net sales      US$      % of net sales      US$ change      % change  
     (in thousands, except percentage data)  

Net sales

                 

Mobile Storage

     796,365        99        877,195        99        80,830        10  

Others

     7,187        1        8,432        1        1,245        17  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Net sales

     803,552        100        885,627        100        82,075        10  

In 2025, our net sales increased by 10% year-over-year to approximately US$885.6 million, primarily due to the continuing new products and new customers ramp and increase in market share with NAND makers, module makers and OEM customers. Our mobile storage revenue increased by 10% year-over-year primarily because of an increase in sales of eMMC and UFS controllers, partially offset by a decline in sales of SSD controllers and SSD solutions. Our SSD controller sales decreased in the range of 0% to 5% year-over-year to account for 45% to 50% of revenue, a lower percentage of net sales than the prior year, eMMC plus UFS controller sales increased in the range of 20% to 25% year-over-year to account for 40% to 45% of revenue, a higher percentage of net sales than the prior year, and SSD solutions sales decreased in the range of 10% to 15% year-over-year to account for 0% to 5% of revenue, a lower percentage of net sales than the prior year.

 

38


Table of Contents

Gross profit

 

     Years Ended December 31                
     2024      2025                
     US$      % of net sales      US$      % of net sales      US$ change      % change  
     (in thousands, except percentage data)  

Gross profit

     368,765        46        427,509        48        58,744        16  

Gross profit as a percentage of net sales increased to 48% in 2025 as compared to 46% in 2024 primarily because of new projects and our ability to efficiently scale new products. Our gross profit, excluding obsolete and unmarketable inventory write-downs, as a percentage of revenue increased from 47% in 2024 to 48% in 2025.

Research and development expenses

 

     Years Ended December 31                
     2024      2025                
     US$      % of net sales      US$      % of net sales      US$ change      % change  
     (in thousands, except percentage data)  

Salary and benefits

     107,248        14        142,161        16        34,913        33  

Stock-based compensation

     11,284        1        17,874        2        6,590        58  

Other research and development

     99,290        12        102,683        12        3,393        3  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Research and development

     217,822        27        262,718        30        44,896        21  

Our R&D expenses increased by 21% year-over-year to approximately US$262.7 million in 2025 primarily due to investing heavily in next generation solutions and significant employee additions. Salary and benefits increased by 33% year-over-year to approximately US$142.2 million in 2025 primarily because of expanded headcounts. Stock-based compensation increased by 58% year-over-year to approximately US$17.9 million. Other R&D expenses increased by 3% year-over-year to approximately US$102.7 million in 2025.

Sales and marketing expenses

 

     Years Ended December 31                
     2024      2025                
     US$      % of net sales      US$      % of net sales      US$ change      % change  
     (in thousands, except percentage data)  

Salary and benefits

     16,647        2        19,760        2        3,113        19  

Stock-based compensation

     1,954        —         3,428        —         1,474        75  

Other sales and marketing

     8,849        1        11,195        2        2,346        27  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Sales and marketing

     27,450        3        34,383        4        6,933        25  

Our sales and marketing expenses increased by 25% year-over-year to approximately US$34.4 million in 2025. Salary and benefits increased by 19% year-over-year to approximately US$19.8 million in 2025. Stock- based compensation increased by 75% year-over-year to approximately US$3.4 million in 2025. Other sales and marketing expenses increased by 27% year-over-year to approximately US$11.2 million.

 

39


Table of Contents

General and administrative expenses

 

     Years Ended December 31                
     2024      2025                
     US$      % of net sales      US$      % of net sales      US$ change      % change  
     (in thousands, except percentage data)  

Salary and benefits

     11,215        2        12,090        1        875        8  

Stock-based compensation

     3,407        —         4,570        —         1,163        34  

Other general and administrative

     16,732        2        20,711        3        3,979        24  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

General and administrative

     31,354        4        37,371        4        6,017        19  

Our general and administrative expenses increased by 19% year-over-year to approximately US$37.4 million in 2025. Salary and benefits increased by 8% year-over-year to approximately US$12.1 million in 2025. Stock-based compensation increased by 34% year-over-year to approximately US$4.6 million in 2025. Other general and administrative expenses increased by 24% year-over-year to approximately US$20.7 million in 2025, primarily because of legal, financial advisory and other fees related to dispute expenses in connection with arbitration of the terminated Merger Agreement.

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                
     2024      2025                
     US$      % of net sales      US$      % of net sales      US$ change      % change  
     (in thousands, except percentage data)  

Cost of sales

     311        —         411        —         100        32  

Research and development

     11,284        1        17,874        2        6,590        58  

Sales and marketing

     1,954        —         3,428        —         1,474        75  

General and administrative

     3,407        —         4,570        —         1,163        34  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total stock-based compensation

     16,956        1        26,283        2        9,327        55  

See Note 13 to our consolidated financial statements for a discussion of activity related to stock-based awards.

Loss from settlement of litigation. We accrued US$1,250 thousand to settle legal litigations in 2024.

Unrealized holding gain on investment. We recognized a gain of US$0.5 million and US$18.4 million for the net change in fair value of the investments in equity securities in 2024 and 2025, respectively.

Gain from disposal of long-term investment. We recognized a gain from disposal of BIWIN of US$58 thousand and Kinara of US$21.1 million in 2024 and 2025, respectively.

Interest income. Our interest income decreased to approximately US$9.7 million for the year ended December 31, 2025 from approximately US$14.5 million for the year ended December 31, 2024 due to less interest rates.

Foreign exchange gain (loss), net. For the year ended December 31, 2025, we realized a foreign exchange loss of US$2.1 million, compared with a gain of US$1.4 million for the year ended December 31, 2024. We do not engage in any hedging activities.

 

40


Table of Contents

Income tax expense. Income tax expense was approximately US$17.5 million for the year ended December 31, 2025 compared to an income tax expense of approximately US$18.2 million for the year ended December 31, 2024.

Net income. Net income was approximately US$122.6 million for the year ended December 31, 2025 compared to a net income of approximately US$89.2 million for the year ended December 31, 2024.

Comparison of Year Ended December 31, 2024 to Year Ended December 31, 2023

For the discussion covering the comparison between the years ended December 31, 2024 and 2023, please refer to “Item 5” of our annual report on Form 20-F for the year ended December 31, 2024 filed with the SEC on April 30, 2025.

Liquidity and Capital Resources

As of December 31, 2025, we had approximately US$201.8 million in cash and cash equivalents, a decrease of US$74.2 million from December 31, 2024. We maintain our cash balances in bank deposits and in money market instruments. We do not engage in any currency hedging activities.

We believe the cash we expect to generate from operating activities will be sufficient to meet our anticipated working capital needs, capital expenditures, and other commitments for at least the next 12 months and into the foreseeable future. Our future capital requirements will depend on many factors, including the level of our net sales, the increasing procurement of NAND to service customer demand for our SSD solutions products, 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, and construction of our Taipei office buildings. 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.

The following table sets forth a summary of our cash flows for the periods indicated:

 

     Year Ended December 31,  
     2023      2024      2025  
     US$      US$      US$  
     (in thousands)  

Consolidated Cash Flow Data:

        

Net cash provided by operating activities

     149,083        77,095        61,360  

Net cash used in investing activities

     (49,085      (44,089      (27,403

Net cash used in financing activities

     (16,690      (67,255      (91,512

Depreciation and amortization

     21,810        25,331        30,174  

Capital expenditures

     (50,313      (44,351      (55,065

Operating activities

Our net cash provided by operating activities was approximately US$61.4 million for the year ended December 31, 2025, compared to net cash provided by operating activities of approximately US$77.1 million and US$149.1 million during 2024 and 2023, respectively.

For the year ended December 31, 2025, cash flows provided by operations of US$61.4 million resulted primarily from our net income of US$122.6 million and the following reasons:

 

   

Our net income includes substantial non-cash charges, namely US$30.2 million of depreciation and amortization and US$26.3 million of stock-based compensation.

 

41


Table of Contents
   

Net working capital increased by US$78.2 million. Inventories increased by US$215.2 million, notes and accounts receivable decreased by US$22.2 million, notes and accounts payable increased by US$17.0 million, income tax payable increased by US$9.3 million, and other assets net of other liabilities provided US$88.5 million of cash.

For the year ended December 31, 2024, cash flow provided by operations of US$77.1 million resulted primarily from our net income of US$89.2 million and the following reasons:

 

   

Our net income includes substantial non-cash charges, namely US$25.3 million of depreciation and amortization and US$17.0 million of stock-based compensation.

 

   

Net working capital increased by US$53.2 million. Inventories decreased by US$4.9 million, notes and accounts receivable increased by US$39.0 million, notes and accounts payable decreased by US$37.8 million, income tax payable increased by US$5.6 million, and other assets net of other liabilities provided US$13.1 million of cash.

Investing activities

Our net cash used in investing activities was approximately US$27.4 million for the year ended December 31, 2025, compared to net cash used in investing activities of approximately US$44.1 million for the year ended December 31, 2024. In 2025, we paid US$33.8 million for the routine purchase of software, design tools and other items, and US$21.3 million for building construction in Hsinchu and received US$27.6 million for the disposal of Kinara.

Our net cash used in investing activities was approximately US$44.1 million for the year ended

December 31, 2024, compared to net cash used in investing activities of approximately US$49.1 million for the year ended December 31, 2023. In 2024, we paid US$28.0 million for the routine purchase of software, design tools and other items, and US$16.3 million for building construction in Hsinchu.

Financing activities

Our net cash used in financing activities was approximately US$91.5 million for the year ended December 31, 2025, compared to net cash used in financing activities of approximately US$67.3 million for the year ended December 31, 2024. Our cash used in financing activities in 2025 consists primarily of US$67.2 million of dividend payments and US$24.3 million for share repurchases.

Our net cash used in financing activities was approximately US$67.3 million for the year ended December 31, 2024, compared to net cash used in financing activities of approximately US$16.7 million for the year ended December 31, 2023. Our cash used in financing activities in 2024 consists primarily of US$67.3 million of dividend payments.

Capital Return to Shareholders

Dividend. On October 28, 2024 and October 27, 2025, we announced an annual cash dividend of US$2.00 per ADS to be paid in four quarterly installments of US$0.50 per ADS, we paid US$67.3 million and US$67.2 million to shareholders in 2024 and 2025, respectively.

The declaration and payment of future cash dividends is subject to our board of directors’ continuing discretion and determination that the payment of dividends is in the best interests of our shareholders and is in compliance with all laws and agreements applicable to the declaration and payment of cash dividends.

Share Repurchase. On February 6, 2025, our board of directors authorized a share repurchase program to repurchase up to US$50 million of our ADSs over a 6-month period. In the year ended December 31, 2025, we repurchased approximately 426 thousand ADSs for US$24.3 million at an average price of US$57.04 per ADS.

 

42


Table of Contents

Share repurchases are made in the open market or according to other methods in compliance with SEC Rule 10b-18 under the Exchange Act, subject to market conditions, applicable legal requirements and other factors. Share repurchase plans announced do not obligate us to acquire any particular amount of ADSs and may be suspended at any time at our discretion.

Cash Requirements

Our material cash requirements include the following contractual and other obligations:

Operating Leases. Operating lease obligations represent the undiscounted remaining lease payments primarily for our leased property and equipment, see Note 14 to our consolidated financial statements. As of December 31, 2025, these obligations totaled US$14.1 million, of which US$2.6 million was short-term.

Office Building Construction. In September 2018, the Company paid US$58.9 million to acquire land in Hsinchu, Taiwan intended for its future Taiwan headquarters building. Construction began in January 2021, and as of December 31, 2025, the project, with a capitalized cost of US$67.0 million, completed in 2025. In addition, we won a bid with a third party to build an office building in Taipei, and we entered into a property development agreement in May 2021. We received the construction license in September 2025 and the development cost is expected to be approximately US$101 million. We expect to complete construction of the building by the end of 2029.

Tax Liability. Tax liability represents the provision for income tax and uncertain tax position recognized, see Note 11 to our consolidated financial statements. As of December 31, 2025, short-term taxes liabilities totaled US$22.4 million. We decreased long-term taxes liabilities of US$8.3 million related to uncertain tax positions as of December 31, 2025. 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.

Recent Accounting Pronouncements

Please refer to Note 2 to the consolidated financial statements.

 

ITEM 6.

DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES

Directors and Senior Management

Members of our board of directors are elected by our shareholders. Our board of directors consists of nine directors. Members of our senior management are appointed by, and serve at the discretion of, our board of directors. The following table sets forth information regarding our directors and senior management members as of the date of this annual report.

 

Name

   Age     

Position

James Chow

     75      Chairman of the Board

Wallace C. Kou

     67      President, Chief Executive Officer and Managing Director

Steve Chen

     54      Director

Tsung-Ming Chung

     76      Director

Lien-Chun Liu

     68      Director

Han-Ping D. Shieh

     72      Director

Kenneth Kuan-Ming Lin

     73      Director

Cain Lin

     64      Director

Jason Tsai

     53      Chief Financial Officer

Nelson Duann

     57      Senior VP of Client & Automotive Storage Business and Director

 

43


Table of Contents

Senior Management Members 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. 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.

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 currently the Chairman of Dynapack International Technology Corp., a leading provider of battery packs for notebook PCs, tablets, and battery backup units (BBUs) for data centers. From 1985 to 2000, Mr. Chung was an audit partner at Arthur Andersen. He also serves as a director of Far East International Bank and previously served as a director of Fubon Hyundai Life Insurance Corporation until March 2024. 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 serves on the board of the International Council of Women, on the board of supervisors of Concord VIII Venture Capital Co., Ltd. and on 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.

Han-Ping D. Shieh, Director

Mr. Shieh joined our board of directors in 2014. He is Life Chair Professor at National Yang MingChiao Tung University (NYCU) in Taiwan, a life fellow of the IEEE, a fellow of Optical Society of America (OSA) and the Society for Information Display (SID), and a board member of Dynapack International Tech. Corp., and Focal Tech Inc. Mr. Shieh received his Ph D in Electrical and Computer Engineering from Carnegie Mellon University in 1987. He joined National Chiao Tung University (NCTU) as a professor in 1992 and was previously a Research Staff Member at the IBM Thomas J. Watson Research Center. He was the Dean of the College of Electrical and Computer Engineering and a Senior Vice President of NCTU and a Vice Chancellor of the University System 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., and Ruby Tech Corp., the

 

44


Table of Contents

Chief Executive Officer of SINOCON Industrial Standards Foundation and Deputy Secretary-General of Cross-Strait CEO Summit. He was previously the Chairman of Taiwan Venture Capital Association and Taiwan Private Equity Association. Mr. Lin has a BS in Electrical Engineering from the National Taiwan University.

Cain Lin, Director

Mr. Lin joined our board of directors in December 2023. Mr. Lin is the Managing Director of Cedar Capital Inc., and he formerly served on the board of directors of Auras Technology Co., Ltd. Mr. Lin has over 35 years of experience in the semiconductor and venture capital industries in executive-level roles and holds a BA in Electronic Engineering from National Chen Kung University in Taiwan, an MBA from Santa Clara University, and an MS in Electronic Engineering from the University of Florida.

Jason Tsai, Chief Financial Officer

Mr. Tsai joined us as VP of IR and Finance in September 2023, became our interim Chief Financial Officer in April 2024 and was appointed as our Chief Financial Officer in October 2024. He has over 25 years of experience in strategic finance, corporate strategy, investor relations, and Wall Street. His corporate experience spans from software (SaaS) to hardware and semiconductors and prior to rejoining Silicon Motion, Mr. Tsai was Head of IR at Zendesk, Synaptics and Silicon Motion (2008 – 2019) as well as over a decade as a Wall Street equity research analyst. Mr. Tsai holds a BA in Economics and Molecular and Cell Biology from UC Berkeley.

Nelson Duann, Senior VP of Client & Automotive Storage Business and Director

Mr. Duann became our Senior Vice President of Client & Automotive Storage in December 2023, after serving as Senior Vice President of Marketing and R&D for mobile storage since November 2018. In this role, he oversees product planning, major OEM business development and OEM project management for the Company’s client SSD controllers, mobile controllers, Ferri products and expandable controllers. He joined Silicon Motion in August 2007 as a product marketing director and R&D team leader. Having served with Silicon Motion since 2007, Mr. Duann has nearly 25 years of experience in product design, development, and marketing in the semiconductor industry. Mr. Duann was most recently leading Silicon Motion’s marketing and R&D efforts and has played a key role in leading the company’s OEM business for mobile storage and SSD controller solutions, helping to introduce these products and growing them into the market leaders in these markets today. Prior to Silicon Motion, he worked for Sun Microsystems focusing on UltraSPARC microprocessor projects. Mr. Duann has an MS in Communications Engineering from National Chiao Tung University in Taiwan and an MS in Electrical Engineering from Stanford University.

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. There are no family relationships among any of our directors or senior management members.

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, including, but is not limited to, 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, the audits of our consolidated financial statements and the internal control over financial

 

45


Table of Contents

reporting; pre-approving audit and permissible non-audit and non-assurance services provided by independent registered public accounting firms; and overseeing cybersecurity risk management. Mr. Tsung-Ming Chung, Ms. Lien-Chun Liu, and Mr. Cain Lin are members of our audit committee. Our board of directors has determined that Mr. Tsung-Ming Chung, the Chairman of the audit committee, is the committee’s “audit committee financial expert” under applicable SEC rules and an independent director under Nasdaq listing standards.

Compensation Committee. The compensation committee is responsible for, including, but is not limited to, reviewing the performance and development of management in achieving corporate goals and objectives and assuring that our senior executives are compensated effectively in a manner consistent with our strategy, competitive practice and the requirements of the appropriate regulatory bodies. The compensation committee also administers the Company’s Incentive-Based Compensation Recovery Policy (the “Clawback Policy”). This committee oversees, reviews and administers all of our compensation, equity and employee benefit plans and programs. Ms. Lien-Chun Liu, Mr. Steve Chen, and Mr. Cain Lin are members of our compensation committee, with Mr. Chen serving as the Chairman of the compensation committee.

Nominating and Corporate Governance Committee. The nominating and corporate governance committee is responsible for, including, but are not limited to, 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. Ms. Lien-Chun Liu, Mr. Steve Chen, and Mr. Cain Lin are members of our nominating and corporate governance committee, with Ms. Liu serving as the Chairman of the nominating and corporate governance committee.

Our board of directors has adopted a code of conduct and ethics (the “Code of Ethics”), which is applicable to all our directors, officers (which includes members of senior management), and employees. Our Code of Ethics is posted on our website at https://www.siliconmotion.com/company/corporate-citizenship-files/ Silicon_Motion_Code_of_Ethics.pdf.

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 and for a proper purpose. A director must exercise the skill and care of a reasonably diligent person having both – (a) the general knowledge, skill and experience that may reasonably be expected of a person carrying out the same functions as are carried out by that director in relation to the company (an objective test), and (b) if greater, the general knowledge, skill and experience that that director actually possesses (a subjective test). In fulfilling their duty of care to our company, our directors must ensure compliance with our memorandum and articles of association. Our Company has the right to seek damages if a duty owed by our directors is breached. In certain limited exceptional circumstances, a shareholder may have the right to seek damages in the name of our company if a duty owed by our directors is breached. Our board of directors has all the powers necessary for managing, and for directing and supervising, our business affairs. The functions and powers of our board of directors include, among other things:

 

   

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 share capital and the issuance of debentures;

 

   

formulating our major acquisition and disposition plans, and plans for merger, division or dissolution;

 

   

proposing amendments to our amended and restated memorandum and articles of association; and

 

46


Table of Contents
   

exercising any other powers conferred by the shareholders or under our amended and restated memorandum and articles of association.

Terms of Directors and Senior Management

Our amended and restated articles of association provide that, at each annual general meeting, one-third of our directors for the time being (or, if their number is not a multiple of three, the number nearest to but not greater than one-third) shall retire from office by rotation provided that the chairman of our board of directors, and/or the managing director of our company shall not, whilst holding such office, be subject to retirement by rotation nor to be taken into account in determining the number of directors to retire.

The directors to retire by rotation shall include any director who wishes to retire and not offer him/herself for re-election. Any further directors to retire shall be those of the other directors subject to retirement by rotation who have been longest in office since their last re-election or appointment so that as between persons who became or were last re-elected directors on the same day those to retire will (unless they otherwise agree among themselves) be determined by lot. Any director appointed pursuant to article 86(2) or appointed by the directors pursuant article 86(3) will not be taken into account in determining which particular directors or the number of directors who are to retire by rotation.

The directors have the power to appoint any person as a director either to fill a casual vacancy on the board of directors or as an addition to the existing board of directors. Any director so appointed shall hold office only until the next following annual general meeting of our company and shall then be eligible for re-election.

Two of our seven directors are currently subject to re-election at our next annual general meeting of shareholders.

Our officers, including members of senior management, are appointed by and serve at the discretion of our board of directors.

Limitation on Liability and Other Indemnification Matters

Cayman Islands law does not limit the extent to which a company’s memorandum and articles of association may provide for indemnification of officers (which includes members of senior management) and directors, except to the extent any such provision may be held by the Cayman Islands courts to be contrary to public policy, such as to provide indemnification against civil fraud or the consequences of committing a crime. Under our amended and restated articles of association, our company is authorized to indemnify its directors, secretary and other officers (which includes members of senior management) for the time being and the liquidator or trustees (if any) for the time being acting in relation to any of the affairs of our Company and everyone of them, and everyone of their heirs, executors and administrators, from and against all actions, costs, charges, losses, damages and expenses which they or any of them, their or any of their heirs, executors or administrators, shall or may incur or sustain by or by reason of any act done, concurred in or omitted in or about the execution of their duty or supposed duty, in their respective offices or trusts provided that any such indemnity shall not extend to any matter in respect of any fraud, dishonesty, willful misconduct or bad faith which may attach to them. Our amended and restated articles of association contains a provision by which its shareholders waive any claim or right of action that they may have, whether individually or by or in the right of our company, against any director on account of any action taken by such director, or the failure of such director to take any action in the performance of his or her duties with or for our company, except in respect of any fraud or dishonesty of such director.

Compensation of Directors and Senior Management

Under Cayman Islands law, we are not required to disclose compensation paid to our senior management on an individual basis and we have not otherwise publicly disclosed this information elsewhere.

 

47


Table of Contents

For the year ended December 31, 2025, the aggregate compensation to our directors and senior management members was approximately US$2.71 million. In 2025, under the 2025 Incentive Plan (the “2025 Plan”), we granted restricted stock units to our directors and senior management members as a group to acquire an aggregate of 182,000 ordinary shares. The restricted stock units granted to our senior management members and non-executive directors are subject to the same vesting conditions as those of our employees. As of December 31, 2025, the total amount set aside as an estimate by us to provide pension, retirement or similar benefits to our members of senior management (we do not provide any such benefits to our directors in such capacities) was in the aggregate amount of approximately US$0.19 million.

Service Contracts

We currently do not have service contracts with our directors.

Share-Based Compensation Plan and Option Grants

2015 Incentive Plan

On June 3, 2015, the board of directors adopted the 2015 Plan. The 2015 Plan reserved 20,000,000 ordinary shares for issuance upon exercise of stock options and restricted stock units. The 2015 Plan provides for the grant of stock options, stock bonuses, restricted stock awards, restricted stock units and stock appreciation rights to our employees (including members of senior management), directors and consultants.

2025 Incentive Plan

On June 4, 2025, the board of directors adopted the 2025 Plan. The 2025 Plan reserved 20,000,000 ordinary shares for issuance upon exercise of stock options and restricted stock units. The 2025 Plan provides for the grant of stock options, stock bonuses, restricted stock awards, restricted stock units and stock appreciation rights to our employees (including members of senior management), directors and consultants.

Share Reserve. The aggregate number of ordinary shares that may be issued pursuant to awards granted under the 2025 Plan may not exceed 20,000,000.

The following types of shares issued under the 2025 Plan may again become available for the grant of new awards under the 2025 Plan: restricted stock issued under the 2025 Plan 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 2025 Plan that have expired or otherwise terminated without having been exercised in full.

Administration. The board of directors will administer the 2025 Plan and may delegate this authority to administer the 2025 Plan to a committee. Currently, the board of directors delegated the administration of the 2025 Plan to the compensation committee. Subject to the terms of the 2025 Plan, the plan administrator, which is our board of directors or its authorized committee, determines recipients, grant dates, the amounts 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 2025 Plan and the number, class and price of the shares covered by each outstanding stock award.

 

48


Table of Contents

Changes in control. In the event of a change in control of the Company, all outstanding options and other awards under the 2025 Plan 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 2025 Plan at any time. The 2025 Plan will terminate pursuant to its terms on June 4, 2035.

Supplemental Equity-Linked Incentive Program

On July 29, 2024, our board of directors approved and adopted a Supplemental Equity-Linked Incentive Program (the “2024 Supplemental Program”), which became effective on September 5, 2024.

The 2024 Supplemental Program is formed for the purpose of long-term savings and financial management, and it is established as the Employee Welfare Savings Association of Silicon Motion, Inc. (the “Savings Association”), where members collectively oversee and manage the Savings Association’s welfare savings funds entrusted to CTBC Bank Co., Ltd. (the “Trustee”). The Savings Association will hold the stock of Silicon Motion for all members, who are regular salaried employees of the Company and its subsidiaries who have completed at least three months of continuous employment, but does not include fixed-term contract staff, part-time employees, or interns, in a long-term manner using a dollar-cost averaging approach and will enable all members to share in the positive outcomes of the operational growth of the Company. The aim is to accumulate personal wealth and retain talent in the Company.

Employees

The following table sets forth the number of our employees categorized by function as of the dates indicated.

 

     As of December 31,  
     2023      2024      2025  

Management and administration

     118        123        130  

Operations

     42        38        40  

R&D

     1,229        1,490        1,667  

Sales and marketing

     157        168        172  
  

 

 

    

 

 

    

 

 

 

Total

     1,546        1,819        2,009  
  

 

 

    

 

 

    

 

 

 

As of December 31, 2025, we had 2,009 total employees, including 1,757 in Taiwan, 34 in the United States, 196 in China, 12 in Korea, and 10 in Japan. Of our total employees, 1,837 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 a “beneficial owner” of a security if the person possesses or shares voting power, including the power to vote or direct the voting of the security, or investment power, including the power to dispose of or direct the disposition of the security, or otherwise has the right to receive the economic benefits of ownership. A person is also deemed to be the beneficial owner of any securities of which

 

49


Table of Contents

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. There were 135,631,340 of our ordinary shares outstanding as of March 31, 2026.

Unless otherwise indicated below, to our knowledge, all persons named in the table have sole voting and investment power with respect to their shares. To our knowledge, none of the shareholders in this table is a broker-dealer or is affiliated with a broker-dealer.

Unless otherwise indicated in the footnotes to the table, the address of each individual listed in the table is c/o Silicon Motion Technology Corporation, Flat C, 19/F, Wing Cheong Commercial Building, Nos 19-25 Jervois Street, Hong Kong.

The following table sets forth information with respect to the beneficial ownership of our ordinary shares as of March 31, 2026, less otherwise indicated in the footnotes, by each of our directors and members of senior management:

 

     Ordinary shares
beneficially owned
     ADSs
Beneficially
Owned
     %  

Senior Management and Directors:

        

James Chow

     1,663,666        415,916        1.2  

Wallace C. Kou

     1,944,856        486,214        1.4  

Steve Chen

     111,200        27,800        *  

Tsung-Ming Chung

     30,000        7,500        *  

Lien-Chun Liu

     295,480        73,870        *  

Han-Ping D. Shieh

     34,623        8,655        *  

Kenneth Kuan-Ming Lin

     42,000        10,500        *  

Cain Lin

     20,000        5,000        *  

Jason Tsai (1)

     193,000        48,250        *  

Nelson Duann

     66,800        16,700        *  
 
*

Less than one percent

(1)

Includes 185,400 ordinary shares (or 46,350 ADSs) held by the Tsai Family Living Trust Dated 10/09/2007, of which Jason Tsai and his spouse are co-trustees and beneficiaries. Jason Tsai disclaims beneficial ownership except to the extent of his pecuniary interest therein.

Disclosure of a Registrant’s Action to Recover Erroneously Awarded Compensation

There was no erroneously awarded compensation that was required to be recovered pursuant to our Clawback Policy during the fiscal year ended December 31, 2025.

Clawback Policy

The Company maintains a policy required by the rules of Nasdaq and the SEC providing that, subject to certain exemptions provided by the rules of Nasdaq and the SEC, in the event that the Company is required to prepare an accounting restatement, it will recover incentive based-compensation received by any current or former executive officer that was based upon the attainment of a financial reporting measure that was erroneously awarded during the three-year period preceding the date that the restatement was required.

 

ITEM 7.

MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS

As of March 31, 2026, there were 135,631,340 of our ordinary shares outstanding. The Bank of New York Mellon (the “Depositary Bank”), the depositary under our ADS deposit agreement, has advised us that as of March 31, 2026, we had 33,842,664 ADSs outstanding, representing 135,370,656 ordinary shares.

 

50


Table of Contents

The following table sets forth information with respect to the beneficial ownership of more than 5% of our ordinary shares as of March 31, 2026:

 

Identity of person or group

   Number of
ordinary shares owned
    Percentage
Owned
 

FMR LLC

     13,593,468 (1)      10
 
(1)

According to a Schedule 13G filed with the SEC on December 5, 2025, Abigail P. Johnson is a Director, the Chairman and the Chief Executive Officer of FMR LLC, and Ms. Johnson may be deemed to have dispositive power over the securities held by the FMR LLC. FMR LLC’s principal address is 245 Summer Street, Boston, Massachusetts 02210.

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.

No holder of our ordinary shares has preferential voting rights.

Related Party Transactions

No related party transactions occurred since January 1, 2022.

 

ITEM 8.

FINANCIAL INFORMATION

Consolidated Financial Statements

See “Item 18. Financial Statements” and pages F-1 through F-30 of this annual report.

Legal Proceedings

As an active operating company, we are subject to certain 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.

On October 5, 2023, the Company filed a claim in the SIAC against MaxLinear for breaching the Merger Agreement. In the arbitration, the Company is seeking payment of the termination fee of US$160 million, together with further substantial damages, interests, and costs. Following hearings conducted in October 2025 and March 2026, the arbitration proceedings have concluded, and the parties are awaiting the issuance of the final award. If the Company succeeds in its claims, MaxLinear will likely be ordered to pay the Company’s legal fees and the costs of the arbitration. If the Company does not succeed in some or all of its claims and/or in defending the counterclaim, it may be ordered to pay some or all of MaxLinear’s legal fees and the costs of the arbitration. The quantum of the legal fees and costs to be paid by either party will be decided by the tribunal. No assurance can be given that if an award is granted in the Company’s favor, that the award can be collected or that the Company will not be required to take further measures to be able to collect the award. Under the SIAC Arbitration Rules, all matters relating to the proceedings are confidential.

On August 31, 2023, a Silicon Motion ADS holder (the “Plaintiff”) filed a putative class action complaint in the United States District Court for the Southern District of California, captioned Water Island Event-Driven Fund v. MaxLinear, Inc., No. 23-cv-01607 (S.D. Cal.), asserting claims against MaxLinear and two of its officers (the “MaxLinear Defendants”) for alleged violations of (i) Section 10(b) of the Exchange Act and Rule 10b-5

 

51


Table of Contents

promulgated thereunder and (ii) Section 20(a) of the Exchange Act, in connection with alleged false and misleading statements made by the MaxLinear Defendants between June 6, 2023 and July 26, 2023 concerning MaxLinear’s intent to consummate the Merger Agreement. On August 28, 2024, the court dismissed the complaint against the MaxLinear Defendants without prejudice for lack of standing. On September 18, 2024, the Plaintiff filed an amended complaint against the MaxLinear Defendants, and also added Silicon Motion and two of our officers, Messrs. Kou and Lai (the “Silicon Motion Defendants”), asserting substantially similar claims under the Exchange Act. The complaint seeks compensatory damages, including interest, costs and expenses, and such other equitable or injunctive relief that the court deems appropriate. The Silicon Motion Defendants filed a motion to dismiss the amended complaint on November 25, 2024, as did the MaxLinear Defendants. The U.S. District Court granted the Silicon Motion Defendants’ motion to dismiss all claims asserted against them with prejudice on July 15, 2025. The Plaintiff appealed the dismissal of their claims to the United States Court of Appeals for the Ninth Circuit on August 8, 2025. The Silicon Motion Defendants believe that the claims asserted against them are without merit and intend to continue to defend themselves vigorously on appeal.

Dividend Policy

See “Risk Factors — There can be no assurance that we will declare cash dividends in the future in any particular amounts or at all” in Item 3 above.

Significant Changes

No significant changes have occurred since the date of our audited consolidated financial statements.

 

ITEM 9.

THE OFFER AND LISTING

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.” Nasdaq is the principal trading market for our ADSs, which are not listed on any other exchanges in or outside the United States.

 

ITEM 10.

ADDITIONAL INFORMATION

Memorandum and Articles of Association

The information called for by Item 10.B of Form 20-F (“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 9, 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

There are currently no exchange control regulations or currency restrictions in the Cayman Islands.

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

 

52


Table of Contents

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

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.

 

53


Table of Contents

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 is not a party to any double 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 2025 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 Bank, 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.

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

 

54


Table of Contents

long-term capital gains of non-corporate U.S. Holders, including individuals, are generally eligible for preferential 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.

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 2025 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, then the company will continue to be treated as a passive foreign investment company with respect to such U.S. Holder for all succeeding taxable years during which the hold ADS or ordinary shares in the company. Accordingly, 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 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

 

55


Table of Contents

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 treated as a passive foreign investment company with respect to a U.S. Holder then, under certain circumstances such U.S. Holder must file Internal Revenue Service Form 8621 for their interest in the Company.

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.

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 US$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 timely furnished to the IRS.

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 a party to a double tax treaty entered into with the United Kingdom in 2010 but otherwise is not party to any double tax treaties. No stamp duty is payable in the Cayman Islands on transfers of shares of Cayman Islands companies, except those which hold interests in land in the Cayman

 

56


Table of Contents

Islands. There are no exchange control regulations or currency restrictions in the Cayman Islands. We have, pursuant to the Tax Concessions Act of the Cayman Islands, obtained an undertaking 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 or in respect of our ordinary shares, debentures or other obligations of our company.

The undertaking that we have obtained is for a period of 20 years from April 25, 2025.

The Cayman Islands, together with several other non-European Union jurisdictions, have introduced legislation aimed at addressing concerns raised by the Council of the European Union as to offshore structures engaged in certain activities which attract profits without real economic activity. With effect from January 1, 2019, the International Tax Co-operation (Economic Substance) Act (As Revised) (the “Substance Act”) came into force in the Cayman Islands introducing certain economic substance requirements for in-scope Cayman Islands entities which are engaged in certain “relevant activities,” which in the case of exempted companies incorporated before January 1, 2019, will apply in respect of financial years commencing July 1, 2019, onwards. As our company is a Cayman Islands company, compliance obligations include filing annual notifications, which need to state whether our company is carrying out any relevant activities and if so, whether our company has satisfied economic substance tests to the extent required under the Substance Act. As it is a new regime, it is anticipated that the Substance Act will evolve and be subject to further clarification and amendments. See “Risk Factor — The enactment of legislation implementing changes in the 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” in Item 3 above.

Documents on Display

We have previously filed with the SEC our registration statement on Form F-6 under the Securities Act with respect to our ADSs.

All information filed with the SEC can be obtained over the internet at the SEC’s website at www.sec.gov. We are subject to the periodic reporting and other informational requirements of 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.

 

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. The majority of our revenue, cost of sales, accounts receivable, inventory and accounts payable are denominated in U.S. dollars. The majority of our operating expense relating to salaries and benefits and accounts payable related to these expenses are denominated in foreign currencies, primarily the NT dollar. 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 impacted by the political and economic conditions of the countries in which we conduct business and operate and in which our products are used and sold” in Item 3 above.

 

57


Table of Contents

Investment Risk. We have minority stake equity investments in Cashido, Vastview, BIWIN, and TWSC companies related to the semiconductor and other technology industries. These investments, with the exception of BIWIN and TWSC, are privately-held companies accounted for under the measurement alternative method. This is because our ownership is less than 20%, and we do not have the ability to exercise significant influence over the operations of these companies. As of December 31, 2025 and 2024, these investments in privately-held companies had a carrying value of nil and US$6.5 million, respectively. BIWIN is listed on the Shanghai Stock Exchange and TWSC is listed on the Shenzhen Stock Exchange. We had an unrealized holding gain of US$18.4 million and US$0.5 million in 2025 and 2024, respectively. Based on a sensitivity analysis performed as of December 31, 2025 and 2024, a hypothetical adverse price change of 10% would have decreased our non-operating income by approximately US$3.0 million and US$1.1 million in 2025 and 2024, respectively. We monitor these investments for impairment and make appropriate reductions in carrying value when an impairment is deemed to be other than temporary. There were no impairments losses for the years ended on December 31, 2024 and 2025.

 

ITEM 12.

DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES

Fees and Charges by ADS Holders. The following table summarizes the fees and charges that holders of our ADSs, which are evidenced by the ADRs, may have to pay to the Depositary Bank pursuant to the ADS deposit agreement:

 

Type of Service

 

Associated Fee or Charge

For the execution and delivery of ADRs upon deposit or substitution of the deposited shares evidenced by the ADSs, share distributions or the exercise of subscription rights to purchase additional ADSs   Up to US$5.00 per 100 ADS (or portion thereof)
For the surrender of ADRs upon withdrawing deposited shares represented by ADRs, including upon termination of the deposit agreement   Up to US$5.00 per 100 ADS (or portion thereof)
For distribution of any cash dividends made on the deposited shares represented by the ADRs   Up to US$0.02 per ADS (or portion thereof)
For distribution of any dividends in securities, other than in ordinary shares, made on the deposited shares represented by ADRs   Up to US$5.00 per 100 ADS (or portion thereof)
General depositary services   Up to US$0.02 per ADS (or portion thereof) per calendar year, except where a fee has already been charged for a cash distribution during that calendar year, as provided above
Fees and expenses of the Depositary Bank   As incurred by the Depositary Bank and billed to the ADS holders

In addition, the ADS holders will be responsible for any tax or other governmental charge that becomes payable by the Depositary Bank or the custodian with respect to any ADRs or any deposited share represented by any ADR. The Depositary Bank may deduct the amount of any such taxes or other governmental charges from any dividends or other distributions or may sell for the account of an ADS holder any part or all of the deposited shares represented by that holders’ ADRs for the payment of any such tax or other governmental charged owed.

The Depositary Bank collects its fees for delivery and surrender of ADSs directly from ADS holders depositing shares or surrendering ADSs for the purpose of withdrawal or from intermediaries acting for them. The Depositary Bank collects fees for making distributions to ADS holders by deducting those fees from the

 

58


Table of Contents

amounts distributed or by selling a portion of distributable property to pay the fees. The Depositary Bank may collect its annual fee for depositary services by deductions from cash distributions or by directly billing ADS holders or by charging the book-entry system accounts of participants acting for them. The Depositary Bank may generally refuse to provide fee-attracting services until its fees for those services are paid.

Fees and Payments by the Depositary Bank. The Depositary Bank has agreed to pay us 90% of the issuance fees (less the Depositary Bank’s custody expenses), cancellation fees (less the Depositary Bank’s custody expenses), depositary servicing fees (less any expenses, including charges of the Depositary Bank or central securities depositories) and dividend fees (less any expenses incurred by the Depositary Bank relating to the collection of such cash dividend fees) collected by the Depositary Bank during each subsequent contract year effective as of July 8, 2019. The Depositary Bank has further agreed to reimburse us for certain standard out-of-pocket administrative and maintenance and registered ADS holder service expenses, including, but not limited to, annual report delivery, dividend fund remittance, dividend payment notification, proxy service coordination, record date notification, registered ADS holder transfers and reporting and certain of our other expenses incurred in connection with maintaining and promoting our ADS program. The amount of annual reimbursements is subject to certain limits. For the year ended December 31, 2025, the Depositary Bank owed us a reimbursement of US$0.6 million, net of withholding tax, for our expenses incurred in connection with maintaining and promoting our ADS program, which was paid in full in September 2025. Any non-standard out-of-pocket administration and maintenance fees and expenses, including, but not limited to, reasonable legal fees and expenses incurred by the Depositary Bank and any expenses incurred by the Depositary Bank for the servicing of non-registered ADS holders and for special services, each of which is subject to our prior written consent, must be paid by us.

 

59


Table of Contents

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 our disclosure controls and procedures as of December 31, 2025. Disclosure controls and procedures are designed to ensure that the information required to be disclosed in the reports that we file or submit under the Exchange Act, including this annual report, 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 (“CFO”), Jason Tsai, and our President and Chief Executive Officer (“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 as of December 31, 2025.

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 consolidated financial statements for external purposes in accordance with U.S. GAAP. 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 consolidated financial statements in accordance with U.S. GAAP, 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 consolidated financial statements.

Our management assessed the effectiveness of our internal control over financial reporting as of December 31, 2025, based on the criteria set forth in the Internal Control-Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. 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, 2025, 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.

 

60


Table of Contents

Changes in Internal Control over Financial Reporting

During 2025, 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, 2025, 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, 2025, 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, 2025, of the Company and our report dated April 30, 2026, expressed an unqualified opinion on those consolidated financial statements.

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 U.S. 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.

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

 

61


Table of Contents

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

Republic of China

April 30, 2026

 

ITEM 16.

[RESERVED]

 

ITEM 16A.

AUDIT COMMITTEE FINANCIAL EXPERT

Our board of directors has determined that Mr. Tsung-Ming Chung, the Chairman of our audit committee, is an “audit committee financial expert” under applicable SEC rules and an independent director under Nasdaq listing standards.

 

ITEM 16B.

CODE OF ETHICS

Our board of directors has adopted the Code of Ethics applicable to all of our directors, officers (which includes members of senior management), and employees, including our CEO and our CFO, consistent with the requirements of Nasdaq. For further information, see our Code of Ethics posted on our website (https://www.siliconmotion.com/company/corporate-citizenship-files/Silicon_Motion_Code_of_Ethics.pdf) . We intend to post on our website all disclosures that are required by the rules and regulations of the SEC or by Nasdaq rules concerning any amendments to, or waivers from, any provision of our Code of Ethics.

 

ITEM 16C.

PRINCIPAL ACCOUNTANT FEES AND SERVICES

Deloitte & Touche has acted as the independent registered public accountants of our Company and its subsidiaries for fiscal years 2024 and 2025. 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.

 

     2024      2025  
     US$      US$  
     (in thousands)  

Audit Fees (1)

     906        912  

Audit-Related Fees (2)

     —         —   

Tax Fees (3)

     266        224  

All Other Fees (4)

     —         —   

Total

     1,172        1,136  
 
(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,

 

62


Table of Contents
  advice 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.
(2)

Audit-Related Fees. These are the fees billed for the assurance, and related services that are reasonably related to the performance of the audit or review of the Company’s financial statements. There were no audit-related fees billed during the fiscal years ended December 31, 2025, or 2024.

(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. This category includes professional services associated with other advisory services rendered by Deloitte & Touche.

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 fiscal year 2025, 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

None.

 

ITEM 16F.

CHANGE IN REGISTRANTS 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 Nasdaq, 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 2025 of our 2025 Plan. The Company has elected to be exempt from the Nasdaq Rule 5635(c), which provides that shareholder approval is required prior to the issuance of securities when a stock option or purchase plan is to be established or materially amended or other equity compensation arrangement made or materially amended, pursuant to which stock may be acquired by officers, directors, employees or consultants, subject to certain exceptions. 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.

 

ITEM 16H.

MINE SAFETY DISCLOSURE.

Not applicable.

 

ITEM 16I.

DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS.

Not applicable.

 

63


Table of Contents
I
TEM 
16J.
I
NSIDER
T
RADING
P
OLICIES
.
We have adopted the Silicon Motion Technology Corporation Insider Trading and Investor Communications Policy (the “Insider Trading Policy”) that governs the purchase, sale, and/or other dispositions of our securities by directors, senior management, employees, consultants, and contractors that is reasonably designed to promote compliance with applicable insider trading laws, rules, regulations and listing standards. A copy of the Insider Trading Policy is filed as Exhibit 11.1 to this annual report.
 
I
TEM 
16K.
C
YBERSECURITY
.
Risk Management and Strategy
Cybersecurity risk management is an integral part of our overall enterprise risk management program. Our cybersecurity risk management program is designed based on the National Institute of Standards and Technology (NIST) cybersecurity framework. This framework includes steps for (a) identifying cybersecurity threats, assessing the severity, identifying the source and whether the threat is associated with a third-party service provider; (b) reporting material cybersecurity incidents to management and our board of directors; (c) implementing safeguards, countermeasures and mitigation strategies; and (d) remediation and restoration of the affected systems. Our cybersecurity team also engages third-party security experts for defense protection capability assessment and system enhancements. We also maintain a third-party risk management process under which we assess the cybersecurity practices of key third-party service providers prior to engagement and on a periodic basis thereafter, including through contractual requirements, security questionnaires, and, where appropriate, third-party security assessments. We require key third-party service providers that have access to our systems or data to implement and maintain appropriate cybersecurity controls and to notify us promptly of any cybersecurity incident that may affect our systems or data. In addition, our cybersecurity team provides trainings, security exercises, security awareness electronic direct mail (eDM) and social engineering drills regularly.
Our dedicated information technology (“IT”) personnel are experienced information systems security professionals and information security managers with more than 20 years of relevant experience. Our IT team provides cybersecurity reports quarterly that cover, among other topics, suspicious behaviors, end devices security logs analysis, suspicious activity analysis and statistics, and updates to the Company’s cybersecurity programs and mitigation strategies.
In 2025, we did not identify any cybersecurity threats that have materially affected or are reasonably likely to materially affect our business strategy, results of operations, or financial condition. However, despite our efforts, we cannot eliminate all risks from cybersecurity threats, or provide assurances that we have not experienced an undetected cybersecurity incident.
Corporate Governance
Our board of directors has overall oversight responsibility for our risk management, and delegates cybersecurity risk management oversight to the audit committee. The audit committee is responsible for ensuring that management has processes in place designed to identify and evaluate cybersecurity risks to which the company is exposed and implement processes and programs to manage cybersecurity risks and mitigate cybersecurity incidents. The audit committee receives cybersecurity risk updates from management at least quarterly, including the quarterly cybersecurity reports prepared by our IT team, and discusses cybersecurity risk management as a standing item at its regular meetings. The audit committee reports to the full board of directors on cybersecurity matters as appropriate.
At the management level, responsibility for assessing and managing cybersecurity risks is led by our IT head / Chief Information Officer (“CIO”), together with a dedicated cybersecurity team. This cybersecurity team includes a management-level incident response and notification committee (the “Incident Notification Committee”), which is responsible for the escalation, evaluation, and reporting of significant cybersecurity
 
64

incidents to senior management and the audit committee. In addition to incident-specific reporting, the IT head / CIO provides routine cybersecurity risk updates to senior management and the audit committee on at least a quarterly basis, covering the Company’s overall cybersecurity posture, emerging threats, risk mitigation activities, and the status of cybersecurity programs and controls.
Our cybersecurity operations are supported by the dedicated cybersecurity team, including personnel responsible for cybersecurity monitoring, threat detection, incident response, and remediation. This team reports to the IT head / CIO and provides regular updates to the Incident Notification Committee and senior management. In addition, we engage external cybersecurity consultants and specialists, as needed, to support risk assessments, penetration testing, and incident investigations.
Management is responsible for identifying, considering, and assessing material cybersecurity risks on an ongoing basis, and for establishing and maintaining processes designed to ensure that such risks are appropriately monitored and mitigated. These processes include continuous network monitoring, vulnerability assessments, incident response planning, and implementation of cybersecurity controls and technologies.
With respect to relevant expertise, our IT head / CIO has extensive experience in information technology management, including oversight of cybersecurity programs in various industries. In addition, members of our cybersecurity team possess relevant technical expertise in areas such as network security, system architecture, threat intelligence, and incident response, and may hold industry-recognized Certified Information Systems Security Professional (CISSP) and Systems Security Certified Practitioner (SSCP), Certified Ethical Hacker (CEH) and ISO27001 certifications.
 
 
65


Table of Contents

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

 

ITEM 19.

EXHIBITS

 

Exhibit
Number

  

Description

   1.1    Memorandum of Association of the Company (incorporated by reference to Exhibit 3.1 to the Company’s Registration Statement on Form F-1 (file no. 333-125673) filed with the SEC on June 9, 2005).
   1.2    Articles of Association of the Company (incorporated by reference to Exhibit 3.2 to the Company’s Registration Statement on Form F-1 (file no. 333-125673) filed with the SEC on June 9, 2005).
   2.1    Specimen of American Depositary Receipt (incorporated by reference to Exhibit 4.1 to the Company’s Registration Statement on Form F-1 (file no. 333-125673) filed with the SEC on June 9, 2005).
   2.2    Form of Amended and Restated Deposit Agreement (incorporated by reference to Exhibit 1 to the Company’s Registration Statement on Form F-6 (file no. 333-125801) filed with the SEC on December 5, 2013).
   2.3    Silicon Motion Technology Corporation 2015 Incentive Plan (incorporated by reference to Exhibit 4.1 of the Company’s registration statement on Form S-8 filed with the SEC on June 11, 2015).
   2.4    Silicon Motion Technology Corporation 2025 Incentive Plan (incorporated by reference to Exhibit 10.1 of the Company’s registration statement on Form S-8 filed with the SEC on June 4, 2025).
   2.5    Description of Securities registered under Section 12 of the Exchange Act (incorporated by reference to Exhibit 2.4 of the Company’s Annual Report on Form 20-F filed with the SEC on April 30, 2024).
   4.1    Agreement and Plan of Merger, dated as of May 5, 2022, by and among the Company, MaxLinear and Merger Sub (incorporated by reference to Exhibit 99.1 of the Company’s Current Report on Form 6-K filed with the SEC on May 6, 2022).
   8.1    List of Subsidiaries (incorporated by reference to Exhibit 8.1 of the Company’s Annual Report on Form 20-F filed with the SEC on April 30, 2024).
  11.1*    Silicon Motion Technology Corporation Insider Trading and Investor Communications Policy.
  12.1*    Certification of Principal Executive Officer Required by Rule 13a-14(a).
  12.2*    Certification of Principal Financial Officer Required by Rule 13a-14(a).
  13.1**    Certification of Principal Executive Officer and Principal Financial Officer required by Rule 13a-14(b) and Section 1350 of Chapter 63 of Title 18 of the United States Code.
  23.1*    Consent of Deloitte & Touche.
  97.1    Silicon Motion Technology Corporation Incentive-Based Compensation Recovery Policy (incorporated by reference to Exhibit 97.1 of the Company’s Annual Report on Form 20-F filed with the SEC on April 30, 2024).

 

66


Table of Contents

Exhibit
Number

  

Description

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 With Embedded Linkbase Documents.
104    Cover Page formatted as Inline XBRL and contained in Exhibit 101.
 
*

Filed herewith.

**

Furnished herewith.

 

67


Table of Contents

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: April 30, 2026

 

68


Table of Contents
http://fasb.org/us-gaap/2025#LiabilitiesCurrenthttp://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2025#EquitySecuritiesMemberhttp://fasb.org/us-gaap/2025#EquitySecuritiesMember1

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Shareholders and the Board of Directors of
Silicon Motion Technology Corporation
Opinion on the Consolidated Financial Statements
We have audited the accompanying consolidated balance sheets of Silicon Motion Technology Corporation and subsidiaries (the “Company”) as of December 31, 2024 and 2025, 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, 2025, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2024 and 2025, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2025, 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, 2025, 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 April 30, 2026, expressed an unqualified opinion on the Company’s internal control over financial reporting.
Basis for Opinion
These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated 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 consolidated 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 consolidated 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 consolidated 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 consolidated 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 consolidated 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 consolidated 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 consolidated 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

Inventory Valuation — Refer to Notes 2 and 5 to the consolidated financial statements.
Critical Audit Matter Description
The Company’s inventories are stated at the lower of cost or net realizable value. Cost is determined on standard basis and adjusted to the approximate weighted-average cost at the balance sheet date. The Company adjusts the inventory carrying value to the lower of weighted-average cost or the estimated net realizable value after completing ongoing reviews of estimated obsolescence or unmarketable inventory based upon the timing of the introduction of new products and the quantities remaining of old products. Actual product demand may be significantly different than in the past or forecasted by the Company, which could have a material adverse effect on the Company’s inventories and cost of sales. As of December 31, 2025, the Company’s net inventory balance was $421,798 thousand.
We identified net realizable value of inventory as a critical audit matter because of significant judgments made by management related to the forecasted product demand, which includes assumptions about the future market and economic conditions. This required a high degree of auditor’s judgment and an increased extent of effort when performing audit procedures to evaluate the reasonableness of net realizable value of inventory.
How the Critical Audit Matter Was Addressed in the Audit
Our audit procedures related to the Company’s net realizable value of inventory included the following, among others:
 
   
We obtained an understanding of the Company’s methodology for determining inventory that is obsolete or unmarketable and the key assumptions and judgments made as part of the process, including the forecasted demand.
 
   
We tested the effectiveness of controls over the review of the provision for obsolete or unmarketable inventories based on the Company’s methodology, including management’s evaluation of the inventory aging and the forecasted demand.
 
   
We tested the accuracy and completeness of the underlying data management utilized in evaluating inventory aging of the obsolescence reserve on a sampling basis.
 
   
We evaluated the reasonableness of the Company’s methodology and key assumptions and judgments the Company used to estimate the net realizable value of inventory by performing the following:
 
   
We compared the inventory level to forecasted product demand, historical sales, and subsequent sales.
 
   
We performed peer analysis and industry analysis to evaluate the reasonableness of the trend of the forecasted product demand.
 
   
We performed corroborating inquiries with the personnel responsible for sales forecasting to evaluate the reasonableness of the product demand forecasts.
 
   
We made inquiries of various personnel in the Company including, but not limited to, finance and operations personnel about the expected timing of the introduction of new products.
 
   
We tested the mathematical accuracy of management’s calculations.
 
   
We evaluated whether there is an existence of contradictory evidence based on the information obtained from the Company’s internal communications to management, press releases, and industry reports, as well as our observations and inquires as to changes within the business.
/s/ Deloitte & Touche
Taipei, Taiwan
Republic of China
April 30, 2026
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
 
    
2024
    
2025
 
    
US$
    
US$
 
ASSETS
     
Current Assets
     
Cash and cash equivalents
     276,068        201,842  
Accounts receivable, net
     233,744        211,546  
Inventories
     199,229        421,798  
Restricted assets-current
     54,645        71,297  
Prepaid expenses and other current assets
     31,187        36,885  
  
 
 
    
 
 
 
Total current assets
     794,873        943,368  
Long-term investments
     17,326        29,676  
Property and equipment, net
     188,398        218,966  
Deferred income tax assets, net
     8,878        9,051  
Operating lease assets
     14,674        13,195  
Other assets
     7,187        8,463  
  
 
 
    
 
 
 
Total assets
     1,031,336        1,222,719  
  
 
 
    
 
 
 
LIABILITIES AND SHAREHOLDERS’ EQUITY
     
Current Liabilities
     
Notes and accounts payable
     17,773        34,745  
Income tax payable
     13,107        22,426  
Refund liabilities
     5,968        6,012  
Accrued expenses and other current liabilities
     162,656        276,340  
  
 
 
    
 
 
 
Total current liabilities
     199,504        339,523  
Other long-term liabilities
     59,548        52,459  
  
 
 
    
 
 
 
Total liabilities
     259,052        391,982  
  
 
 
    
 
 
 
Commitments and Contingencies (Note 15)
     
Shareholders’ Equity
     
Ordinary Shares at US$0.01 par value per share
     
Authorized: 500,000 thousand shares
     
Issued and outstanding: 134,764 thousand shares in 2024 and 134,245 thousand shares in 2025
     1,348        1,342  
Additional
paid-in
capital
     337,975        359,927  
Accumulated other comprehensive income
     338        1,339  
Retained earnings
     432,623        468,129  
  
 
 
    
 
 
 
Total shareholders’ equity
     772,284        830,737  
  
 
 
    
 
 
 
Total liabilities and shareholders’ equity
     1,031,336        1,222,719  
  
 
 
    
 
 
 
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
 
    
2023
    
2024
    
2025
 
    
US$
    
US$
    
US$
 
NET SALES
     639,142        803,552        885,627  
COST OF SALES
     368,752        434,787        458,118  
  
 
 
    
 
 
    
 
 
 
GROSS PROFIT
     270,390        368,765        427,509  
  
 
 
    
 
 
    
 
 
 
OPERATING EXPENSES
        
Research and development
     174,357        217,822        262,718  
Sales and marketing
     26,920        27,450        34,383  
General and administrative
     27,923        31,354        37,371  
Loss from settlement of litigation
     1,312        1,250         
  
 
 
    
 
 
    
 
 
 
Total operating expenses
     230,512        277,876        334,472  
  
 
 
    
 
 
    
 
 
 
OPERATING INCOME
     39,878        90,889        93,037  
  
 
 
    
 
 
    
 
 
 
NON-OPERATING
INCOME (EXPENSES)
        
Unrealized holding gain on investment
     8,002        543        18,400  
Gain from disposal of long-term investment
            58        21,076  
Interest income
     12,246        14,528        9,663  
Foreign exchange gain (loss), net
     914        1,391        (2,067
Other income
     8               18  
  
 
 
    
 
 
    
 
 
 
Total
non-operating
income (expenses)
     21,170        16,520        47,090  
  
 
 
    
 
 
    
 
 
 
INCOME BEFORE INCOME TAX
     61,048        107,409        140,127  
INCOME TAX EXPENSE
     8,175        18,160        17,492  
  
 
 
    
 
 
    
 
 
 
NET INCOME
     52,873        89,249        122,635  
  
 
 
    
 
 
    
 
 
 
EARNINGS PER ORDINARY SHARE:
        
Basic
     0.40        0.66        0.91  
  
 
 
    
 
 
    
 
 
 
Diluted
     0.40        0.66        0.91  
  
 
 
    
 
 
    
 
 
 
WEIGHTED AVERAGE ORDINARY SHARES OUTSTANDING
        
Basic (Thousands)
     133,413        134,570        134,312  
  
 
 
    
 
 
    
 
 
 
Diluted (Thousands)
     133,879        134,888        134,718  
  
 
 
    
 
 
    
 
 
 
EARNINGS PER ADS (one ADS equals four ordinary shares):
        
Basic
     1.59        2.65        3.65  
  
 
 
    
 
 
    
 
 
 
Diluted
     1.58        2.65        3.64  
  
 
 
    
 
 
    
 
 
 
WEIGHTED AVERAGE ADS OUTSTANDING
        
Basic (Thousands)
     33,353        33,642        33,578  
  
 
 
    
 
 
    
 
 
 
Diluted (Thousands)
     33,470        33,722        33,679  
  
 
 
    
 
 
    
 
 
 
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
 
    
2023
   
2024
   
2025
 
    
US$
   
US$
   
US$
 
NET INCOME
     52,873       89,249       122,635  
  
 
 
   
 
 
   
 
 
 
OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX EFFECT OF NIL
      
Change in net foreign currency translation adjustments
     (1,694     (815     1,001  
Change in deferred pension gain
     252              
  
 
 
   
 
 
   
 
 
 
OTHER COMPREHENSIVE INCOME (LOSS)
     (1,442     (815     1,001  
  
 
 
   
 
 
   
 
 
 
TOTAL COMPREHENSIVE INCOME
     51,431       88,434       123,636  
  
 
 
   
 
 
   
 
 
 
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, 2023
    132,216       1,322       303,564       2,595       425,120             732,601  
Net income
    —        —        —        —        52,873       —        52,873  
Other comprehensive loss
    —        —        —        (1,442     —        —        (1,442
Stock-based compensation expenses
    —        —        17,547       —        —        —        17,547  
Issuance of ordinary shares upon exercise of restricted stock units
    1,460       15       (61     —        —        —        (46
Dividends declared (US$0.50 per ordinary share)
    —        —        —        —        (66,837     —        (66,837
 
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
BALANCE, DECEMBER 31, 2023
    133,676       1,337       321,050       1,153       411,156             734,696  
Net income
    —        —        —        —        89,249       —        89,249  
Other comprehensive loss
    —        —        —        (815     —        —        (815
Stock-based compensation expenses
    —        —        16,956       —        —        —        16,956  
Issuance of ordinary shares upon exercise of restricted stock units
    1,088       11       (31     —        —        —        (20
Dividends declared (US$0.50 per ordinary share)
    —        —        —        —        (67,782     —        (67,782
 
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
BALANCE, DECEMBER 31, 2024
    134,764       1,348       337,975       338       432,623             772,284  
Net income
    —        —        —        —        122,635       —        122,635  
Other comprehensive income
    —        —        —        1,001       —        —        1,001  
Stock-based compensation expenses
    —        —        26,283       —        —        —        26,283  
Issuance of ordinary shares upon exercise of restricted stock units
    1,186       11       (32     —        —        —        (21
Share repurchase
    —        —        —        —        —        (24,312     (24,312
Treasury stock retired
    (1,705     (17     (4,299     —        (19,996     24,312       —   
Dividends declared (US$0.50 per ordinary share)
    —        —        —        —        (67,133     —        (67,133
 
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
BALANCE, DECEMBER 31, 2025
    134,245       1,342       359,927       1,339       468,129             830,737  
 
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
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
 
   
2023
   
2024
   
2025
 
   
US$
   
US$
   
US$
 
CASH FLOWS FROM OPERATING ACTIVITIES
     
Net income
    52,873       89,249       122,635  
Adjustments to reconcile net income to net cash provided by operating activities:
     
Depreciation and amortization
    21,810       25,331       30,174  
Loss on modification of lease
    230              
Unrealized holding gain on investment
    (8,002     (543     (18,400
Stock-based compensation
    17,547       16,956       26,283  
Gain from disposal of long-term investment
          (58     (21,076
Loss (gain) on disposal of property and equipment
    (215     7       108  
Deferred income taxes
    428       (422     (173
Changes in operating assets and liabilities:
     
Accounts receivable
    11,404       (39,043     22,198  
Inventories
    72,127       4,870       (215,175
Prepaid expenses and other current assets
    (6,563     (1,842     (13,091
Other assets
    (7     (951     (20
Notes and accounts payable
    19,563       (37,813     16,972  
Refund liabilities
    (3,142     2,639       44  
Accrued expenses and other current liabilities
    (1,634     12,798       107,871  
Lease liabilities
    712       (638     588  
Income tax payable
    (34,570     5,563       9,319  
Other liabilities
    6,522       992       (6,897 )
 
 
 
   
 
 
   
 
 
 
Net cash provided by operating activities
    149,083       77,095       61,360  
 
 
 
   
 
 
   
 
 
 
CASH FLOWS FROM INVESTING ACTIVITIES
     
Purchase of long-term investments
          (4,173      
Proceeds from disposal of long-term investments
          4,432       27,575  
Purchase of property and equipment
    (50,313     (44,351     (55,065
Proceeds from disposal of properties
    1,228       3       87  
 
 
 
   
 
 
   
 
 
 
Net cash used in investing activities
    (49,085     (44,089     (27,403
 
 
 
   
 
 
   
 
 
 
CASH FLOWS FROM FINANCING ACTIVITIES
 
Dividends paid
    (16,690     (67,255     (67,200
Share repurchase
                (24,312
 
 
 
   
 
 
   
 
 
 
Net cash used in financing activities
    (16,690     (67,255     (91,512
 
 
 
   
 
 
   
 
 
 
NET INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH
    83,308       (34,249     (57,555
EFFECT OF EXCHANGE RATE CHANGES
    (1,373     (408     303  
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, BEGINNING OF YEAR
    287,055       368,990       334,333  
 
 
 
   
 
 
   
 
 
 
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, END OF YEAR
    368,990       334,333       277,081  
 
 
 
   
 
 
   
 
 
 
SUPPLEMENTAL INFORMATION
     
Income taxes paid
    36,316       10,111       16,713  
 
 
 
   
 
 
   
 
 
 
NON-CASH
INVESTING AND FINANCING ACTIVITIES:
     
Unpaid purchase of property and equipment included in accounts payable and accrued liabilities
    4,301       4,681       10,827  
 
 
 
   
 
 
   
 
 
 
Dividend declared included in accrued expenses and accrued liabilities
    50,147       50,665       50,470  
 
 
 
   
 
 
   
 
 
 
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
(Amounts in Thousands, Unless Stated Otherwise)
1. ORGANIZATION AND OPERATIONS
Silicon Motion Technology Corporation (“SMTC”, collectively with its subsidiaries as the “Company”) is the global leader in supplying NAND flash controllers for solid state storage devices. The Company is a world leading supplier of SSD controllers for servers, PCs and other client devices and is a leading merchant supplier of eMMC and UFS embedded storage controllers used in smartphones, IoT devices and other applications. The Company also supplies customized high-performance and specialized industrial and automotive SSD solutions. Our customers include most of the NAND flash vendors, storage device module makers and leading OEMs. For further information on SMTC, visit us at www.siliconmotion.com.
Termination of the Merger Agreement with MaxLinear
On May 5, 2022, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with MaxLinear, Inc., a Delaware Corporation (“MaxLinear”), and Shark Merger Sub, an exempted company with limited liability incorporated under the law of the Cayman Islands and a wholly owned subsidiary of MaxLinear, pursuant to which the Company agreed to be acquired by MaxLinear, with (a) holders of our ordinary shares to receive $23.385 in cash and 0.097 shares of MaxLinear common stock, par value $0.0001(“MaxLinear Common Stock”) for each share that they hold (other than certain customary excluded shares), and (b) ADS holders to receive $93.54 in cash and 0.388 shares of MaxLinear Common Stock for each ADS that they hold (other than ADSs representing certain customary excluded shares), in each case, with cash in lieu of any fractional shares of MaxLinear Common Stock (collectively, the “Transaction”). On August 31, 2022, shareholders at the Company’s Extraordinary General Meeting of Shareholders approved the Transaction.
On July 26, 2023, the Company and MaxLinear received antitrust approval from the State Administration for Market Regulation of the People’s Republic of China (“SAMR Approval”). Shortly after receiving SAMR Approval, the Company received notice from MaxLinear of its purported termination of the Merger Agreement. MaxLinear did not provide any factual basis for its purported termination, and the Company believes its actions constituted a willful and material breach of the Merger Agreement. The Company has filed a claim in the Singapore International Arbitration Centre (the “SIAC”), which is the venue for dispute resolution under the Merger Agreement, and is currently pursuing payment of the termination fee of $160 million, together with further substantial damages, interest and costs. Under the SIAC Arbitration Rules, all matters relating to the proceedings are confidential. See Note 15 for more information on legal matters related to the termination of the Merger Agreement.
2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“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.
 
F-9

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 and accounts receivable. Cash and cash equivalents 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 accounts receivable 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 the payment history and current credit worthiness of the customer. The Company regularly reviews the allowance for bad debt and doubtful accounts or expected losses during the accounts receivable collection process by considering factors, such as historical
write-off
and recovery experience, credit quality, age of the accounts receivable balances and current economic conditions that may affect a customer’s ability to pay. The Company also takes into account reasonable and supportable forecasts of future conditions when evaluating the adequacy of the allowance for doubtful accounts.
Historically, a relatively small number of customers have accounted for a significant portion of our net sales. Sales to three customers in 2023
,
four customers in 2024, and four customers in 2025 each accounted for 10% or more of our net revenue, representing 45%, 57% and 58% of our net sales in 2023, 2024 and 2025, respectively. In 2023, the significant customer
s
were SK Hynix, Micron and AFASTOR. In 2024, they were Micron, Kioxia, PHISEMI and AFASTOR. In 2025, they were PHISEMI, Kioxia, AFASTOR and Micron. The Company’s top ten customers in 2023, 2024 and 2025 accounted for approximately 75%, 84% and 82% of net sales, respectively.
Fair Value of Financial Instruments
The carrying amount of the Company’s financial instruments, including cash and cash equivalents, accounts receivable and notes and accounts payable, approximates fair value due to the short-term maturity of the instruments. Long-term investments in listed companies over which we do not exercise significant influence are recorded at fair value, and any changes in fair value are recognized in net income. 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. 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.
 
F-10

The tables below set forth, by level, the Company’s assets and liabilities that are measured at fair value on a recurring basis. The tables do not include assets and liabilities that are measured at historical cost or any basis other than fair value:
 
    
Fair Value Measurements at December 31, 2025
 
    
Level 1
    
Level 2
    
Level 3
    
Total
 
Items measured at fair value on a recurring basis:
           
Assets
           
Long-term investments:
           
Marketable equity investments
   $ 29,676                    $ 29,676  
 
    
Fair Value Measurements at December 31, 2024
 
    
Level 1
    
Level 2
    
Level 3
    
Total
 
Items measured at fair value on a recurring basis:
           
Assets
           
Long-term investments:
           
Marketable equity investments
   $ 10,826                    $ 10,826  
The carrying value of investments in
non-marketable
equity securities recorded to fair value on a
non-recurring
basis is adjusted for observable transactions for identical or similar investments of the same issuer or for impairment. These securities relate to equity investments in privately-held companies. These items measured at fair value on a
non-recurring
basis are classified as Level 3 in the fair value hierarchy because the value is estimated based on valuation methods using the observable transaction price at the transaction date and other unobservable inputs such as volatility, rights and obligations of the securities held. As of December 31, 2024 and 2025,
non-marketable
equity investments had a carrying value of $6,500 thousand and nil, respectively, and are included in long-term investments on the Company’s consolidated balance sheets.
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 qualify as cash equivalents because they can be readily converted into known amounts of cash without advance notice with the principal protected and not subject to penalty in an early withdrawal.
Allowance for Doubtful Accounts
An allowance for doubtful accounts is provided based on a review of the collectability of accounts receivable. The Company determines the amount of allowance for doubtful accounts by examining the historical collection experience, current trends in the credit quality of its customers and its internal credit policies as well as current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect a customer’s ability to pay.
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 impairment losses 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 writes down for inventory on hand in excess of the estimated demand. Estimated losses on slow-moving items are written down below the current carrying value and included in cost of sales.
 
F-11

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.
Long-term investments in listed companies over which we do not exercise significant influence are recorded at fair value, and any changes in fair value are recognized in net income. If the Company does not have the ability to exercise significant influence over the operations of the investments in private-held companies, the Company accounts for the investment under the measurement alternative method. Investments in privately-held companies are subject to impairment review on an ongoing basis. Investments are considered impaired when the fair value is below the investment’s cost basis. This assessment is based on a qualitative and quantitative analysis, including, but not limited to, the investee’s revenue and earnings trends, available cash and liquidity, and the status of the investee’s products and the related market for such products.
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 — 2 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 and amortization expense on property and equipment were approximately US$21,810 thousand, US$25,331 thousand and US$30,174 thousand for the years ended December 31, 2023, 2024 and 2025, respectively.
Lease
The Company determines if an arrangement is a lease at inception. Operating lease
right-of-use
(“ROU”) assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Operating lease ROU assets also include any initial direct costs and prepayments less lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. As the Company’s leases do not provide an implicit rate, the Company uses its collateralized incremental borrowing rate based on the information available at the lease commencement date, including lease term, in determining the present value of lease payments. Lease expense for these leases is recognized on a straight line basis over the lease term.
Impairment of 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.
Other Assets
Other assets primarily consist of deposits for building construction and office leases.
 
F-12

Restricted Assets
Restricted assets consist of restricted cash and cash set aside as collateral for obtaining foundry capacity and the government grant restricted for research and development purposes.
Other long-term liabilities
Other long-term liabilities primarily consist of deposit
s
from construction in progress, noncurrent lease liabilities and unrecognized tax benefit.
Revenue Recognition
The Company 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 revenue recognition standard of Accounting Standards Codification Topic 606,
Revenue from Contracts with Customer (ASC 606),
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, 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 it is entitled in exchange for those goods. Some of the Company’s sales are made to distributors and revenue is recognized when control of a product passes to the distributor upon shipment and terms and payment by the distributor are 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 return 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 of products the distributors have on hand at the date the price protection is offered. Actual price adjustments to distributors incurred by the Company have been minimal.
The Company provides warranty for 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, 2023, 2024 and 2025, the Company did not experience significant costs associated with warranty returns.
Research and Development
Research and development costs are expensed as incurred. Research and development expense consists primarily of personnel-related expenses, including stock-based compensation, as well as product masks, IP licensing, design tool and testing costs, equipment depreciation, amortization of intangible assets and an allocated portion of occupancy costs.
 
F-13

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 establishes a valuation allowance for deferred tax assets, when it is determined that it is more likely than not that they will not be realized. Evaluating the need for a valuation allowance on deferred tax assets requires judgment and analysis of all available positive and negative evidence, including recent earnings history and cumulative losses in recent years, reversals of deferred tax liabilities, projected future taxable income, and tax planning strategies to determine whether all or some portion of the deferred tax assets will not be realized. Valuation allowances have been provided primarily against U.S. and state research and development credits and certain acquired net operating losses and deferred tax assets of foreign subsidiaries. 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.
Government Grants
Government grants are not recognized until there is reasonable assurance that the Company will comply with the conditions attaching to them and that the grants will be received. Any amounts received pursuant to grants are offset against the related operating expenses as the expenses have been incurred.
In 2024, the Company entered into an agreement with the Government of Taiwan pursuant to which the grants contribute up to US$13.3 
million to support the development of our advanced PCIe Gen 6 enterprise SSD controller. The government grant is conditional upon meeting the applicable development milestones and is subject to review and approval by the relevant government authorities. The development program is expected to span approximately three years. During the year ended December 31, 2024 and 2025
,
grants offset against research and development expenses were US$
2,987 thousand and US$728 thousand, respectively.
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.
 
F-14

Comprehensive Income (Loss)
Comprehensive income (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, 2023, 2024 and 2025:
 
   
Year Ended December 31, 2023
   
Year Ended December 31, 2024
   
Year Ended December 31, 2025
 
   
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
    3,917       (1,322     2,595       2,223       (1,070     1,153       1,408       (1,070     338  
Current-period change
    (1,694     252       (1,442     (815           (815     1,001             1,001  
 
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Ending balance
    2,223       (1,070     1,153       1,408       (1,070     338       2,409       (1,070     1,339  
 
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
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. Legal costs are expensed as incurred. 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. Contingencies that might result in a gain are not recognized until realizable.
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 restricted stock units (“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 of restricted stock units were 466 thousand shares (117 thousand ADSs), 318 thousand shares (80 thousand ADSs) and 406 thousand shares (101 thousand ADSs) for the years ended December 31, 2023, 2024 and 2025, respectively.
Stock-Based Compensation
The Company accounts for stock-based compensation in accordance with the Accounting Standards Codification (“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.
The fair value of RSUs is 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.
 
 
F-15

The Company retires ordinary shares repurchased. 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
Accounting Pronouncements Recently Adopted
In December 2023, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU),
ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures
(“ASU
2023-09”).
Under
ASU 2023-09,
entities are required to uniformly classify and present greater disaggregation of information in the rate reconciliation and income taxes paid. ASU
2023-09
is intended to benefit investors by improving the transparency and decision usefulness of income tax disclosures. The new standard is effective for annual periods beginning after December 15, 2024. The Company adopted ASU
2023-09
effective January 1, 2025. The adoption of this guidance did not have a material impact on the Company’s consolidated financial statements and related disclosures.
Accounting Pronouncements Not Yet Effective
In October 2023, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU),
ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative
, to amend certain disclosure and presentation requirements for a variety of topics within the ASC. These amendments align the requirements in the ASC to the removal of certain disclosure requirements set out in Regulation
S-X
and Regulation
S-K,
announced by the SEC. The effective date for each amended topic in the ASC is either the date on which the SEC’s removal of the related disclosure requirement from Regulation
S-X
or Regulation
S-K
becomes effective, or on June 30, 2027, if the SEC has not removed the requirements by that date. Early adoption is prohibited. The adoption of this amendment is not expected to have a material impact on the Company’s financial position, results of operations, cash flows or financial statement disclosures.
In November 2024, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU),
ASU
2024-03,
Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic
220-40):
Disaggregation of Income Statement Expenses
, which requires disaggregated disclosure of income statement expenses for public business entities. The ASU does not change or remove existing expense disclosure requirements. The ASU also does not change the expense captions an entity presents on the face of the income statement; rather, it requires disaggregation of certain expense captions into specified categories in disclosures within the footnotes to the financial statements. In January 2025, the FASB issued
ASU 2025-01, Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date
, to clarify the effective date of ASU
2024-03.
This guidance is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. The Company is currently evaluating the provisions of the amendments and the effect on its future consolidated financial statements.
In July 2025, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU),
ASU
2025-05,
Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets
. In developing reasonable and supportable forecasts as part of estimating expected credit losses, all entities may elect a practical expedient that assumes that current conditions as of the balance sheet date do not change for the remaining life of the asset. The amendments in this ASU should be applied prospectively. The amendments will be effective for fiscal years beginning after December 15, 2025, and interim periods within those fiscal periods. 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 flows or financial statement disclosures.
 
F-16

In December 2025, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU),
ASU 2025-10, Government Grants (Topic 832): Accounting for Government Grants Received by Business Entities
, which adds guidance to ASC 832 on the recognition, measurement, and presentation of government grants. The amendments are effective for fiscal years beginning after December 15, 2028, and interim periods within those fiscal periods. 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 flows or financial statement disclosures.
In December 2025, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU),
Interim Reporting (Topic 270): Narrow-Scope Improvements
, which is intended to improve the navigability of the guidance in ASC 270 and clarify when it applies. Under the amendments, an entity is subject to ASC 270 if it provides interim financial statements and notes in accordance with GAAP. The ASU also addresses the form and content of such financial statements, adds lists to ASC 270 of the interim disclosures required by all other Codification topics, and establishes a principle under which an entity must disclose events since the end of the last annual reporting period that have a material impact on the entity. The amendments are not intended to change the fundamental nature of interim reporting or expand or reduce current interim disclosure requirements. The amendments are effective for interim reporting periods within fiscal years beginning after December 15, 2027. Early adoption is permitted and can be applied either (1) prospectively or (2) retrospectively to any or all prior periods presented in the financial statements. The Company is currently evaluating the impact that the adoption will have on its results of operations, financial position, cash flows and financial statement disclosures.
In December 2025, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU),
ASU 2025-12
,
Codification Improvements
, as part of the standing project on its agenda to make improvements to the Codification in response to feedback from stakeholders. The amendments make Codification updates to a broad range of Topics arising from technical corrections, unintended application of the Codification, clarifications, and other minor improvements. The amendments in this ASU are effective for fiscal years beginning after December 15, 2026, and interim reporting periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact that the adoption will have on its results of operations, financial position, cash flows and financial statement disclosures.
3. CASH, CASH EQUIVALENTS, AND RESTRICTED CASH
 
    
December 31
 
    
2024
    
2025
 
    
US$
    
US$
 
Cash and deposits in bank
     29,386        54,964  
Time deposits
     246,682        143,375  
Repurchase agreements
            3,503  
  
 
 
    
 
 
 
Total cash and cash equivalents
     276,068        201,842  
Restricted cash
     58,265        75,239  
  
 
 
    
 
 
 
     334,333        277,081  
  
 
 
    
 
 
 
As of December 31, 2025 and 2024, restricted cash of US$71,297 thousand and US$54,645 thousand was classified as restricted assets-current, and US$3,942 thousand and US$3,620 thousand was classified as other assets, respectively.
 
F-17

4. ACCOUNTS RECEIVABLE
 
    
December 31
 
    
2024
   
2025
 
    
US$
   
US$
 
Trade accounts receivable
     233,749       211,547  
Allowance for doubtful accounts
     (5     (1
  
 
 
   
 
 
 
     233,744       211,546  
  
 
 
   
 
 
 
The changes in the allowances are summarized as follows:
 
    
Year Ended December 31
 
    
 2023 
   
 2024 
   
 2025 
 
    
US$
   
US$
   
US$
 
Allowances for doubtful accounts
      
Balance, beginning of year
     569       20       5  
Additions (reversals) charged to expense, net
     (549     (15     (4
  
 
 
   
 
 
   
 
 
 
Balance, end of year
     20       5       1  
  
 
 
   
 
 
   
 
 
 
5. INVENTORIES
The components of inventories are as follows:
 
    
December 31
 
    
2024
    
2025
 
    
US$
    
US$
 
Finished goods
     51,118        71,821  
Work in process
     59,267        177,661  
Raw materials
     88,844        172,316  
  
 
 
    
 
 
 
     199,229        421,798  
  
 
 
    
 
 
 
The Company wrote down US$7,920 thousand and US$6,120 thousand and US$1,360 thousand in 2023, 2024 and 2025, respectively, for obsolete or unmarketable inventory.
6. LONG-TERM INVESTMENTS
As of December 31, 2024 and 2025, the Company held equity investments in several privately-held and listed companies with the carrying value as follows:
 
    
Percentage
of Ownership
   
December 31
 
    
2024
   
2025
   
2024
    
2025
 
                
US$
    
US$
 
Non-marketable
equity securities:
         
Cashido Corp.
(Cashido)
     0     0     —         —   
Vastview Technology, Corp. (Vastview)
     0     0     —         —   
Kinara, Inc (Kinara)
     12     0     6,500         
      
 
 
    
 
 
 
         6,500         
Marketable equity securities:
      
BIWIN Storage Technology Corp. (BIWIN)
     0     0     6,034        11,432  
Shenzhen Techwinsemi Technology Corp (TWSC)
     0     0     4,792        18,244  
      
 
 
    
 
 
 
         17,326        29,676  
      
 
 
    
 
 
 
 
F-18

In June 2018, the Company invested US$
3,000
 thousand in the preferred stock of Kinara which is accounted for under the cost method. Kinara, previously known as Deep Vision, is a developer of
low-power
deep-learning processors. In March 2020 and May 2021, the Company invested US$
2,000
 thousand and US$
1,500
 thousand, respectively, in the preferred stock of Kinara. In November 2025, the Company disposed all of Kinara and recognized a disposal gain of US$
21,076
 thousand.
In July 2021, the Company invested US$
2,041
 
thousand in the common stock of BIWIN, which is a leading module maker in China focusing on solid state storage devices. BIWIN is one of our customers and was listed on the Science and Technology Innovation Board of Shanghai Stock Exchange in December 2022. In the fourth quarter of 2024, the Company disposed of common stock of BIWIN with a carry value of US$4,374 thousand and recognized a disposal gain of US$58 thousand. For the years ended December 31, 2023, 2024 and 2025, the Company recorded an unrealized holding gain of US$
8,002
 thousand,
an 
unrealized holding loss US$
76
 thousand, and
an 
unrealized holding gain US$
5,204
 thousand, respectively, related to BIWIN.
In December 2024, the Company invested US$4,173 thousand in the common stock of TWSC, which is a leading module maker in China focusing on solid state storage devices and is one of our customers and was listed on the Science and Technology Innovation Board of Shenzhen Stock Exchange in 2022. The Company had unrealized holding gains of US$619 thousand and US$13,196 thousand for the year ended December 31, 2024 and 2025, respectively.
7. PROPERTY AND EQUIPMENT
 
    
December 31
 
    
2024
    
2025
 
    
US$
    
US$
 
Cost:
     
Land
     67,640        67,640  
Buildings
     28,507        95,481  
Machinery and equipment
     75,326        85,851  
Furniture and fixtures
     9,506        12,707  
Leasehold and buildings improvement
     9,590        33,707  
Software
     69,854        82,403  
  
 
 
    
 
 
 
Total
     260,423        377,789  
  
 
 
    
 
 
 
Accumulated depreciation:
     
Buildings
     7,172        8,347  
Machinery and equipment
     51,791        61,433  
Furniture and fixtures
     7,148        6,635  
Leasehold and buildings improvement
     6,488        6,226  
Software
     62,680        76,943  
  
 
 
    
 
 
 
     135,279        159,584  
Prepayment and construction in progress
     63,254        761  
  
 
 
    
 
 
 
     188,398        218,966  
  
 
 
    
 
 
 
In October 2023, the Company disposed of its office building in Taipei, Taiwan, recognizing a gain of US$594 thousand for the year ended December 31, 2023.
As of December 31, 2024 and 2025, the Company’s Shanghai office building had net carrying values of US$8,655 thousand and US$8,636 thousand, respectively, with US$2,354 thousand and US$782 thousand leased out.
In September 2018, the Company acquired land in Hsinchu, Taiwan, for US$58,931 thousand to construct its Taiwan headquarters. Construction of the building commenced in January 2021 and was completed in 2025. Upon completion, the building was capitalized at a total cost of US$67,038 thousand.
 
F-19

8. REFUND LIABILITIES
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
 
    
  2024  
    
  2025  
 
    
US$
    
US$
 
Refund liabilities
     
Balance, beginning of year
     3,329        5,968  
Additions
     5,209        1,838  
Actual sales return and discount
     (2,570      (1,794
  
 
 
    
 
 
 
Balance, end of year
     5,968        6,012  
  
 
 
    
 
 
 
9. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
 
    
December 31
 
    
2024
    
2025
 
    
US$
    
US$
 
Wages and bonus
     45,478        65,718  
Dividends
     51,365        51,298  
License fees and royalties
     9,739        12,801  
Research and development payable
     10,733        14,996  
Fixture
     1,450        3,558  
Lease liabilities – current portion
     2,528        2,586  
Equipment
     2,308        4,218  
Professional fees
     11,316        6,484  
Contract liabilities
     5,032        82,117  
Construction payment due
     2,373        6,610  
Others
     20,334        25,954  
  
 
 
    
 
 
 
     162,656        276,340  
  
 
 
    
 
 
 
Contract liabilities are comprised of deferred revenue and reflect the Company’s obligation to transfer goods or services primarily to a customer for which the Company has received consideration. The amount of revenue recognized during the year ended December 31, 2025, that was included in deferred revenue balance at December 31, 2024 was not material.
As of the end of the reporting period, certain performance obligations associated with contracts remain unsatisfied or only partially satisfied. The Company has elected the practical expedient and does not disclose the value of unsatisfied performance obligations for contracts with an original expected duration of one year or less.
10. PENSION PLAN
SMI Taiwan, the Company’s largest operating company, is a Taiwan registered company and subject to Taiwan’s Labor Pension Act (the “New Act”), which became effective on July 1, 2005, and the pension mechanism under the New Act is deemed a defined contribution plan. The employees who were subject to the Labor Standards Law prior to July 1, 2005 (the “Old Act”) could choose to be subject to the pension mechanism under the New Act or continue to be subject to the pension mechanism under the Old Act. For those employees who were subject to the Old Act and still work for the Company after July 1, 2005 and have chosen to be subject
 
F-20

to the Old Act, their seniority as of July 1, 2005
remained
. The New 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 New Act, SMI Taiwan made monthly contributions and recognized pension costs of US$3,369 thousand, US$3,542 thousand and US$4,386 thousand for the years ended December 31, 2023, 2024 and 2025, respectively.
11. INCOME TAXES
Income Tax Provision
Income before income tax is comprised of the following:
 
 
  
Year Ended December 31
 
 
  
2023
 
  
2024
 
  
2025
 
 
  
US$
 
  
US$
 
  
US$
 
Cayman
     (17,082      (5,305      (21,802
Income recorded in Hong Kong
     23,741        34,983        14,208  
Income from other foreign operations
     54,389        77,731        147,721  
  
 
 
    
 
 
    
 
 
 
Income before taxes
     61,048        107,409        140,127  
  
 
 
    
 
 
    
 
 
 
The components of income tax provision (benefit) were as follows:
 
    
Year Ended December 31
 
    
2023
   
2024
   
2025
 
    
US$
   
US$
   
US$
 
Current taxes:
      
Hong Kong taxes — current
     3,983       5,428       1,728  
Foreign taxes — current
     3,764       13,154       15,937  
  
 
 
   
 
 
   
 
 
 
Total current taxes
     7,747       18,582       17,665  
Deferred taxes:
      
Hong Kong taxes — deferred
                  
Foreign taxes — deferred
     428       (422     (173
  
 
 
   
 
 
   
 
 
 
Total deferred taxes
     428       (422     (173
  
 
 
   
 
 
   
 
 
 
Income tax expense
     8,175       18,160       17,492  
  
 
 
   
 
 
   
 
 
 
Effective tax rate
     13.4     16.9     12.5
Effective Tax Rate Reconciliation
The Company adopted ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, on a prospective basis. The Company consists of a Cayman Islands parent company with various foreign and U.S. subsidiaries. Under the current laws of Cayman Islands, the Company is not subject tax on its income. The Company conducts its core business activities across East Asia, including China, Hong Kong, Macau, and Taiwan. The Hong Kong statutory income tax rate of
16.5%
reflects the Company’s economic and administrative center and most closely approximates the Company’s effective tax rate across its principal operating jurisdictions. While applicable statutory tax rates vary among these jurisdictions and may be subject to preferential regimes or adjustments, management believes that the Hong Kong statutory income tax rate provides the most representative measure of the Company’s overall tax profile. Accordingly, for purposes of reconciling statutory tax rate to effective income tax rate pursuant to ASU 2023-09, the Company has evaluated and determined to apply Hong Kong statutory tax rate of 16.5%, starting from 2025. The statutory tax rates in the jurisdictions the Company operates range from
12% to 21%. For the year ended December 31, 2025, the Company’s effective tax rate was 12.5%, a decrease from 13.4% and 16.9% in 2023 and 2024, respectively, 
 
F-21

primarily due to changes in the proportional income earned by operations in key jurisdictions. Effective tax rates in each jurisdiction are generally lower than statutory rates due to tax credits for research and development and other tax incentive programs and
are
determined by different government policies in each of the jurisdictions where the Company operates.
A reconciliation of the Hong Kong statutory rate of 16.5% to the Company’s effective tax rate for the year ended December 31, 2025 was as follows :
 
    
2025
 
    
US$
    
%
 
Tax at Hong Kong Statutory Rate
     23,121        16.5  
Other Jurisdiction Tax Effects
     
Cayman Islands
     
Statutory tax rate difference between Hong Kong and Cayman Islands
     (3,482      (2.5
Nontaxable or nondeductible items
     7,078        5.1  
Other
     290        0.2  
Macau
     
Statutory tax rate difference between Hong Kong and Macau
     (2,075      (1.5
Other
     (131      (0.1
China
     
Statutory tax rate difference between Hong Kong and China
     3,154        2.3  
Tax Credits
     (4,825      (3.4
Changes in Valuation Allowances
     762        0.5  
Other
     (202 )      (0.1 )
U.S.
     
Statutory tax rate difference between Hong Kong and U.S.
     (1,855 )      (1.3 )
Changes in Valuation Allowances
     2,589        1.9  
Other
     31        0.0  
Other Foreign Jurisdictions
     
Statutory tax rate difference between Hong Kong and Other Foreign Jurisdictions
     1,046        0.8  
Other
     638        0.5  
Changes in Unrecognized Tax Benefits
     (8,647      (6.2
  
 
 
    
 
 
 
Provision for income taxes and effective tax rate
     17,492        12.5  
  
 
 
    
 
 
 
A reconciliation of the Company’s income tax expense at Cayman statutory rate and provision for income tax prior to adoption of ASU 2023-09 is shown below:
 
    
2023
    
2024
 
    
US$
    
US$
 
Tax expense at Cayman statutory rate
     —         —   
Differences between Cayman and other statutory tax rates
     9,979        16,107  
Permanent differences
     206        365  
Temporary differences
     (1,614      (2,703
Alternative minimum tax
     1        1  
Income tax on undistributed earnings
            193  
Net changes in income tax credit
     (205      (101
Net changes in valuation allowance of deferred income tax assets
     3,260        5,014  
Net operating loss carryforwards
     (1,805      497  
Liabilities related to unrealized tax benefits
     5,482        (42
Adjustment of prior years’ taxes and others
     (7,129      (1,171
  
 
 
    
 
 
 
Income tax expense
     8,175        18,160  
  
 
 
    
 
 
 
 
F-22

Income Taxes Paids
The following table presents income taxes paid, net of refunds received, for the year ended December 31, 2025.
 
    
Year ended

December 31,
2025
 
    
US$
 
Hong Kong
     5,729  
Macau
     10,078  
Others
     906  
  
 
 
 
Total income tax paid, net of refunds
     16,713  
  
 
 
 
Deferred and Current Income Taxes
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts for income tax purposes.
Significant components of our deferred tax assets (liabilities) at the end of each period are as follows:
 
    
December 31
 
    
2024
    
2025
 
    
US$
    
US$
 
Stock-based compensation
     1,520        3,090  
Allowance for sales return
     1,024        472  
Inventory reserve
     3,122        1,939  
Foreign currency translation
     (126      7  
Property and equipment
     (628      (568
Investment tax credits
     3,596        3,603  
Net operating loss carryforwards
     21,607        24,636  
Others
     6,563        7,228  
Valuation allowance
     (27,800      (31,356
  
 
 
    
 
 
 
Net deferred tax assets
     8,878        9,051  
  
 
 
    
 
 
 
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$4,680 thousand and US$3,556 thousand for the year ended December 31,
2024 and 
2025, respectively. The increase in valuation allowance in 2024 and 2025 had been based on all information
 that is currently available
, particularly the earnings history and forecasts of future taxable income in each respective jurisdiction.
As of December 31, 2025, the Company’s U.S. federal net operating loss carryforwards for federal income tax purposes were approximately US$23,605 thousand as of December 31, 2025, expiring at various times starting from 2026 through 2037 for federal losses generated through December 31, 2017, if not utilized. As a result of the U.S. Tax Cuts and Jobs Act (TCJA), all federal net operating losses of US$27,848 thousand that are generated beginning January 1, 2018 and beyond will carryforward indefinitely.
As of December 31, 2025, 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,205 thousand and US$1,398 thousand, respectively. If not utilized, the federal tax credit carryforwards will expire starting in 2045, while the state tax credit carryforward has
no
expiration date in California
.
 
F-23

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, 2025, the Company had accumulated undistributed earnings from a foreign subsidiary of US$569 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
 
    
2023
   
2024
   
2025
 
    
US$
   
US$
   
US$
 
Balance, beginning of year
     37,105       43,764       43,584  
Increases in tax positions taken in current year
     16,054       4,376       6,328  
Decrease in tax position taken in prior year primarily related to the resolution of tax audit
     (9,395     (4,556     (14,654
  
 
 
   
 
 
   
 
 
 
Balance, end of year
     43,764       43,584       35,258  
  
 
 
   
 
 
   
 
 
 
At December 31, 2025, the Company had US$35,258 thousand of unrecognized tax benefits that if recognized would affect the effective tax rate. For the year ended December 31, 2023 the total amount of interest expense and penalties related to uncertain tax positions recorded in the provision for income tax expense was approximately US$1,072 thousand. For the years ended December 31, 2024 and 2025, the Company derecognized approximately US$1,053 thousand and US$ 465 thousand, respectively
,
for the interest expense and penalties
previously 
accrued because of a lapse in the statute of limitations. The total amount of accrued interest and penalties recognized as of December 31, 2024 and 2025 was US$6,797 thousand and US$6,332 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 years that remain subject to examination by tax authorities as of December 31, 2025:
 
Tax Jurisdiction
  
Tax Years
China
  
2022 and onward
Hong Kong
  
2022 and onward
Taiwan
  
2020 and onward
United States
  
2020 onward
 
F-24

12. SHAREHOLDERS’ EQUITY
Dividends
The Company’s quarterly dividends are as follows:
 
    
2023
    
2024
    
2025
 
    
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.1250      $ 16,841      $ 0.1250      $ 16,988  
Second quarter
                   0.1250        16,843        0.1250        16,779  
Third quarter
                   0.1250        16,844        0.1250        16,781  
Fourth quarter
     0.1250        16,708        0.1250        16,846        0.1250        16,781  
     
 
 
       
 
 
       
 
 
 
      $ 16,708         $ 67,374         $ 67,329  
     
 
 
       
 
 
       
 
 
 
On November 2, 2015, the board of directors adopted a policy to declare the annual dividend to be paid in four quarterly installments. On October
 30, 2023, October
 28, 2024 and October 27, 2025, the board of directors declared annual dividends of US$2.0
, US$2.0
 
and US$2.0 per ADS, equivalent to US$0.5
, US$0.5
 
and US$0.5 per common share, to be paid in four quarterly installments. Future dividends, if any, will be declared by and subject to the discretion of the Company’s board of directors.
Share Repurchase
On February 6, 2025, the board of directors of the Company authorized the repurchase of up to US$50 million of the Company’s ADSs over a
6-month
period.
For the year ended December 31, 2025, the Company repurchased 426 thousand ADSs at a total cost of US$24,312 thousand. The weighted average purchase price per ADS repurchased was US$57.04. The authorized repurchase program was completed in August 2025.
13. EQUITY INCENTIVE PLAN
2015 Equity
Incentive
Plan and 2025 Equity
Incentive
Plan
Restricted stock units are converted into 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.
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.
On June 4, 2025, the Company adopted its 2025 Equity Incentive Plan (“the 2025 Plan”). The 2025 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 2025 Plan reserved 20,000 thousand shares of ordinary shares for issuance upon exercise of stock options and restricted stock units.
 
F-25

Restricted Stock Units Activity
The following is a summary of the 2015 Plan and the 2025 Plan, which includes restricted stock units:
 
    
Unit

(in Thousands)
 
Available for grant at January 1, 2023
     9,580  
Restricted stock units granted
     (624
Restricted stock units forfeited
     51  
Available for grant at December 31, 2023
     9,007  
Restricted stock units granted
     (1,225
Restricted stock units forfeited
     18  
  
 
 
 
Available for grant at December 31, 2024
     7,800  
Authorized-2025 Plan
     20,000  
Terminated-2015 Plan
     (7,749
Restricted stock units granted
     (1,460
Restricted stock units forfeited
     24  
  
 
 
 
Available for grant at December 31, 2025
     18,615  
  
 
 
 
The related tax effect for stock-based compensation benefit (expense) were US$(178) thousand, US$173 thousand and US$(105) thousand for 2023, 2024 and 2025, respectively. The related tax benefit from stock-based compensation expense for restricted stock units exercised during 2023, 2024 and 2025 was US$4,925 thousand, US$3,073 thousand and US$3,490 thousand, respectively. The related tax effect was determined using applicable tax rates.
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, 2023
     1,977        17.89        0.66  
Restricted stock units granted
     624        13.51     
Restricted stock units vested
     (1,460      18.36     
Restricted stock units forfeited
     (51      16.38     
  
 
 
    
 
 
    
Non-vested
at December 31, 2023
     1,090        15.00        0.13  
Restricted stock units granted
     1,225        15.68     
Restricted stock units vested
     (1,089      14.94     
Restricted stock units forfeited
     (18      15.26     
  
 
 
    
 
 
    
Non-vested
at December 31, 2024
     1,208        15.68        0.25  
Restricted stock units granted
     1,460        19.51     
Restricted stock units vested
     (1,186      15.63     
Restricted stock units forfeited
     (24      19.44     
  
 
 
    
 
 
    
Non-vested
at December 31, 2025
     1,458        19.46        0.29  
  
 
 
    
 
 
    
As of December 31, 2025, there was US$6,873 thousand of total unrecognized compensation cost related to restricted stock units granted under the 2015 Plan and the 2025 Plan.
 
F-26

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, 2023, 2024 and 2025.
 
    
Year Ended December 31
 
    
2023
    
2024
    
2025
 
    
US$
    
US$
    
US$
 
Cost of sales
     406        311        411  
Research and development
     11,709        11,284        17,874  
Sales and marketing
     1,858        1,954        3,428  
General and administrative
     3,574        3,407        4,570  
  
 
 
    
 
 
    
 
 
 
     17,547        16,956        26,283  
  
 
 
    
 
 
    
 
 
 
14. 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 2025 and 2033. The Company recognized leased assets in operating lease assets of US$14,674 and US$13,195 thousand and corresponding accrued expenses and other current liabilities of US$2,528 and US$2,586 thousand, and
other long-term liabilities
of US$12,413 and US$11,464 thousand, as of December 31, 2024 and 2025, respectively. The weighted average remaining lease term was 7.79 years and 6.94 years, and the weighted average discount rate was 2.49% and 2.43% as of December 31, 2024 and 2025, respectively.
The maturities of the operating lease liabilities as of December 31, 2025, were as follows:
 
 
 
    
Operating Lease Obligations
 
Fiscal Year:
  
2026
   $ 2,887  
2027
     2,308  
2028
     1,788  
2029
     1,698  
2030
     1,698  
2031 and thereafter
     4,813  
  
 
 
 
Total
     15,192  
Less imputed interest
     1,142  
  
 
 
 
Present value of lease liabilities
     14,050  
Less operating lease liabilities-current
     2,586  
  
 
 
 
Long-term operating lease liabilities
   $ 11,464  
  
 
 
 
Operating lease expenses for the years ended December 31, 2023, 2024 and 2025 are US$5,261 thousand, US$4,339 thousand, and US$4,165 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,825 thousand, US$2,569 thousand and US$2,687 thousand for the year ended December 31, 2023, 2024 and 2025, respectively. The Company recognized
right-of-use
assets of US$13,823 thousand, US$3,198 thousand, and US$189 thousand upon entering into operating lease arrangements for the years ended December 31, 2023, 2024, and 2025, respectively.
 
F-27

15. COMMITMENTS AND CONTINGENCIES
Office Building Construction
On February 18, 2021, the Company won a bid with a third-party to build an office building in Taipei and we entered into a property development agreement in May 2021, pursuant to which it delivered a performance bond secured by a certificate of deposit. The agreement requires completion of construction within three years after obtaining the construction license. The project broke ground in April 2026, and the remaining performance bond of US$2,504 thousand will be released upon completion of construction. The total development cost is estimated at approximately US$
101 million, and completion of the project is expected by the end of 2029.
Litigation
On October 5, 2023, the Company filed a claim in the SIAC against MaxLinear for breaching the Merger Agreement. In the arbitration, the Company is seeking payment of the termination fee of US$160 
million, together with further substantial damages, interests, and costs. Following hearings were conducted in October 2025 and March 2026, the arbitration proceedings have concluded, and the parties are awaiting the issuance of the final award. If the Company succeeds in its claims, MaxLinear will likely be ordered to pay the Company’s legal fees and the costs of the arbitration. If the Company does not succeed in some or all of its claims and/or in defending the counterclaim, it may be ordered to pay some or all of MaxLinear’s legal fees and the costs of the arbitration. The quantum of the legal fees and costs to be paid by either party will be decided by the tribunal. No assurance can be given that if an award is granted in the Company’s favor, that the award can be collected or that the Company will not be required to take further measures to be able to collect the award. Under the SIAC Arbitration Rules, all matters relating to the proceedings are confidential.
On August 31, 2023, the Company ADS holder (the “Plaintiff”) filed a putative class action complaint in the United States District Court for the Southern District of California, captioned Water Island Event-Driven Fund v. MaxLinear, Inc., No.
23-cv-01607
(S.D. Cal.), asserting claims against MaxLinear and two of its officers (the “MaxLinear Defendants”) for alleged violations of (i) Section 10(b) of the Exchange Act and Rule
10b-5
promulgated thereunder and (ii) Section 20(a) of the Exchange Act, in connection with alleged false and misleading statements made by the MaxLinear Defendants between June 6, 2023 and July 26, 2023 concerning MaxLinear’s intent to consummate the Merger Agreement. On August 28, 2024, the court dismissed the complaint against the MaxLinear Defendants without prejudice for lack of standing. On September 18, 2024, the Plaintiff filed an amended complaint against the MaxLinear Defendants, and also added Silicon Motion and two of our officers, Messrs. Kou and Lai (the “Silicon Motion Defendants”), asserting substantially similar claims under the Exchange Act. The complaint seeks compensatory damages, including interest, costs and expenses, and such other equitable or injunctive relief that the court deems appropriate. The Silicon Motion Defendants filed a motion to dismiss the amended complaint on November 25, 2024, as did the MaxLinear Defendants. The U.S. District Court granted the Silicon Motion Defendants’ motion to dismiss all claims asserted against them with prejudice on July 15, 2025. The Plaintiff has appealed the dismissal of their claims to the United States Court of Appeals for the Ninth Circuit on August 8, 2025. The Silicon Motion Defendants believe that the claims asserted against them are without merit and intend to continue to defend themselves vigorously on appeal.
16. SEGMENT AND GEOGRAPHIC INFORMATION
The Company is the global leader and pioneer in developing NAND flash controllers for solid state storage devices. The Company currently operates as one
reportable segment. The Chief Operating Decision Maker (“CODM”) is the Chief Executive Officer, who is directly involved in the Company’s operations and product development. The CODM is ultimately responsible for and actively involved in the allocation of resources and the assessment of the Company’s performance using consolidated net income reported on the consolidated statements of income, supplemented by revenue information disaggregated by geographic region and target customers. The measure of segment assets is reported on the consolidated balance sheet as total assets. The CODM uses consolidated net income to evaluate income generated in determining whether to reinvest profits in
 
F-28

the segment or to deploy such profits for other purposes, such as acquisitions or share repurchases. Net income is also used to monitor budgeted results compared to actual performance. In addition, the CODM uses consolidated net income in competitive analyses by benchmarking the segment’s performance against that of the Company’s competitors. These competitive analyses, together with comparisons of budgeted and actual results, are used in assessing segment performance and in determining management and variable compensation. The Company’s organizational structure is functionally aligned with department heads and shared resources reporting directly to the CODM. The Company employs a highly integrated product development approach, with proprietary technologies utilized across multiple products and substantially all integrated circuits manufactured using similar processes. As a result, the Company operates as a single operating segment.
The following table presents selected financial information, including significant expenses and other expense information provided to CODM, with respect to the Company’s
single
operating segment for the years ended December 31, 2023, 2024 and 2025:
 
    
2023
   
2024
   
2025
 
    
US$
   
US$
   
US$
 
Net sales
     639,142       803,552       885,627  
Less:
      
Product costs (1)
     364,405       430,784       454,124  
Stock-compensation and related payroll expense
     142,156       154,831       203,305  
Integrated Circuit design related costs
     46,429       73,263       72,069  
Depreciation and amortization
     21,810       25,331       30,174  
Income tax expense
     8,175       18,160       17,492  
Dispute related expenses
     6,973       14,385       12,988  
Other operating expenses (2)
     17,490       14,069       19,930  
Interest income
     (12,246     (14,528     (9,663
Other segment items (3)
     (8,923     (1,992     (37,427
  
 
 
   
 
 
   
 
 
 
Net income
     52,873       89,249       122,635  
  
 
 
   
 
 
   
 
 
 
 
(1)
Product costs primarily include material, labor and other product related costs, excluding the other categories above.
 
(2)
Other operating expenses primarily include facilities expenses, sales promotion expenses, professional service expenses and other expenses.
 
(3)
Other segment items primarily include unrealized holding gain on investment, gain from disposal of long-term investment, foreign exchange gain or loss, interest expense and other income, net as reported in our consolidated statements of income.
This expense information reflects management’s internal classification used to assess financial and operational performance and may not align with classifications used by peer companies. As a result, this expense information should not be considered in isolation or as substitute for analysis of the Company’s results in conjunction with the accompanying consolidated financial statements and notes thereto.
Long-lived assets (property and equipment, net) by geographic area are as follows:
 
    
Year Ended December 31
 
    
2023
    
2024
    
2025
 
    
US$
    
US$
    
US$
 
Taiwan
     155,334        177,335        208,415  
China
     11,118        10,369        10,006  
Others
     965        694        545  
  
 
 
    
 
 
    
 
 
 
     167,417        188,398        218,966  
  
 
 
    
 
 
    
 
 
 
 
F-29

The Company groups its products into two 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
 
    
2023
    
2024
    
2025
 
    
US$
    
US$
    
US$
 
Mobile Storage
     632,813        796,365        877,195  
Others
     6,329        7,187        8,432  
  
 
 
    
 
 
    
 
 
 
     639,142        803,552        885,627  
  
 
 
    
 
 
    
 
 
 
Revenue is attributed to a geographic area based on the
bill-to
location and is summarized as follows:
 
 
  
Year Ended December 31
 
 
  
2023
 
  
2024
 
  
2025
 
 
  
US$
 
  
US$
 
  
US$
 
China
     229,037        331,664        495,107  
Japan
     36,431        143,130        123,870  
Singapore
     127,642        144,595        78,432  
Taiwan
     74,284        58,114        74,629  
Korea
     48,633        73,057        22,551  
United States
     55,504        13,019        7,966  
Others
     67,611        39,973        83,072  
  
 
 
    
 
 
    
 
 
 
     639,142        803,552        885,627  
  
 
 
    
 
 
    
 
 
 
Major customers representing at least 10% of net sales are as follows:
 
    
Year Ended December 31
 
    
2023
    
2024
    
2025
 
    
US$
    
%
    
US$
    
%
    
US$
    
%
 
PHISEMI
     *        *        107,407        13        216,456        24  
Kioxia
     *        *        119,727        15        105,704        12  
AFASTOR
     70,046        11        82,678        10        104,248        12  
Micron
     144,011        22        151,780        19        86,201        10  
SK Hynix
     75,836        12        *        *        *        *  
 
*
Less than 10%
 
F-30
EX-11.1 2 d17718dex111.htm EX-11.1 EX-11.1

Exhibit 11.1

Silicon Motion Technology Corporation

Insider Trading and Investor Communications Policy

Introduction and Purpose

This Insider Trading and Investor Communications Policy (this “Policy”) is being delivered to all employees and members (“Board Members”) of the Board of Directors (“Board”) of Silicon Motion Technology Corporation and its subsidiaries (collectively, the “Company” or “Silicon Motion”) as a notice to all of our employees and Board Members (collectively, “Company Personnel”) of their obligations and the potential liability under U.S. securities laws. The purpose of this Policy is to prohibit (i) the unauthorized disclosure of nonpublic Company information acquired in the workplace and (ii) the misuse of material nonpublic information (as set forth below) in securities trading by Company Personnel, consultants and contractors to the Company, and their immediate family (as defined below) members. It is also the policy of the Company that no Company Personnel (or any other person designated as subject to this Policy) who, in the course of working for the Company, learns of material nonpublic information about a company with which the Company does business, including a customer or supplier of the Company, may trade in that company’s securities until such information becomes public or is no longer material. In addition, in order to best comply with U.S. securities laws and in accordance with our current Corporate Disclosure Policy (the “Corporate Disclosure Policy”), only designated Company spokespersons are authorized to speak to investors, journalists, or market professionals, including broker-dealers, investment analysts, investment advisers, institutional investment managers and investment companies.

The Company is regularly involved in matters that are sensitive in nature and important to the Company, the Company Personnel, and the Company’s shareholders. U.S. securities laws impose certain obligations on the Company regarding the disclosure of material information to the public and certain prohibitions on trading in the Company’s securities (“Company Securities”) by any person in possession of undisclosed material information. To satisfy requirements of U.S. securities laws, the Company has established the following policies and procedures that are applicable to all of its Company Personnel, consultants and contractors to the Company, and members of their immediate family. In addition, we have adopted these policies and procedures to avoid even the appearance of improper conduct on the part of anyone employed by or associated with the Company.

Definitions and Explanations

 

  (a)

Compliance Officer. As used in this Policy, the term refers to the principal legal officer of the Company, or such other officer of the Company as the Board may designate. In the Compliance Officer’s absence, the Chief Financial Officer of the Company (the “CFO”) or other officer of the Company designated by the Compliance Officer will be responsible for administration of this Policy.

 

  (b)

Covered Person. As used in this Policy, the term refers to (i) Board Members, (ii) senior management (as defined by the U.S. Securities and Exchange Commission (the “SEC”) in Form 20-F) of the Company, (iii) certain Company employees deemed by the Compliance Officer based on their positions at the Company, and (iv) certain other Company employees that the Company may designate from time to time as “Covered Persons” because of their position, responsibilities, or their actual or potential access to material nonpublic information. “Covered Persons” also includes the immediate family members and Controlled Entities (as defined below) of such Covered Person.

 

  (c)

Insider. As used in this Policy, the term “Insider” includes: (i) any Company Personnel; (ii) any immediate family member of Company Personnel; and (iii) Company contractors and consultants (e.g., Company auditors, consultants, or attorneys) who may have access to material nonpublic information relating to the Company.

 

1


  (d)

Immediate Family. As used in this Policy, “immediate family” refers to (i) those family members who live in your household, including a spouse, a child, a child away at college, a stepchild, a grandchild, parents, stepparents, grandparents, siblings and in-laws, and other relatives living in your household, and (ii) any family members who do not live in your household but whose transactions in Company Securities are directed by you or are subject to your influence or control, such as parents or children who consult with you before they trade in Company Securities.

 

  (e)

Material. As used in this Policy, “material” information includes any information that would influence a reasonable investor to make an investment decision (buy, sell or hold) regarding Company Securities. Any information that could be expected to affect the price of Company Securities, positively or negatively, is considered material. When in doubt about whether particular nonpublic information is material, you should presume it is material. If you are unsure whether information is material, you should consult the Compliance Officer before making any decision to disclose such information or to trade in or recommend securities to which that information relates. Some examples of “material” information, including but not limited to, are:

 

   

Financial performance and projections

 

   

Significant proposed or pending mergers and acquisitions, investments, divestitures or sales of assets

 

   

Major personnel changes and changes in management

 

   

Labor negotiations

 

   

Significant strategic and technology agreements

 

   

Significant price changes on key products or services

 

   

Significant changes in operations

 

   

Major marketing changes

 

   

Positive or negative developments to the Company in outstanding significant litigations

 

   

Substantial contracts not in the ordinary course of business

 

   

Actual or threatened significant litigation or inquiry by a governmental or regulatory authority

 

   

New equity or debt offerings

 

   

Changes in dividend policies

 

   

Stock splits and reverse stock splits

 

   

Share repurchases

 

   

Significant product defects or modifications

 

   

New product or project announcements of a significant nature

 

   

Impending bankruptcy or financial liquidity problems

 

   

The gain or loss of a significant product sale

 

   

The gain or loss of a substantial customer or supplier

 

   

Any other facts which might cause the Company’s financial results to be substantially affected

 

2


  (f)

Nonpublic. As used in this Policy, information is considered to be “nonpublic” unless and until it has been fully disclosed to the public and sufficient time has passed for the stock market to digest the information. To establish that the information has been disclosed to the public, it must have been disclosed in a widely disseminated manner that makes the information available to investors. Information would be considered public, for example, if it had been published in a widely available newspaper or website, or if it had been disclosed in a filing with the SEC. Information that is not public would include, for example, information available to select individuals or only to Company Personnel. Information will be considered nonpublic until the close of the market on the second trading day after the information was publicly disclosed.

PART I - INSIDER TRADING PROHIBITED

 

I.

General Policy

 

  (a)

Insider Trading Prohibited. No Insider may engage in transactions in Company Securities while in possession of material nonpublic information about the Company, except as otherwise specified in this Policy under the headings “Exceptions” and “Rule 10b5-1 Plans.” This restriction also applies to material nonpublic information relating to any other company with publicly-traded securities, including our customers or suppliers, obtained in the course of employment by or association with the Company.

 

  (b)

Tipping Prohibited. No Insider who knows of any material nonpublic information about the Company may communicate that information to (“tip”) any other person, including immediate family members and friends, or otherwise disclose such information without Compliance Officer’s written authorization (including by email).

 

  (c)

Trading or Tipping with Respect to Certain Other Issuers Prohibited. No Insider may trade in the securities of another company while in possession of material nonpublic information regarding such company gained through his or her work at Silicon Motion. Additionally, no Insider may trade in the securities of another company while in possession of material nonpublic information regarding Silicon Motion that could potentially affect such other company. No Insider who knows of any such material nonpublic information may communicate that information to, or tip, any other person, including immediate family members and friends, or otherwise disclose such information without Compliance Officer’s written authorization (including by email).

 

II.

Transactions Subject to this Policy

This Policy applies to all transactions in Company Securities, including the Company’s common stock, options to purchase common stock, or any other type of securities that the Company may issue from time to time, including (but not limited to) American Depositary Shares (“ADS”), preferred stock, convertible debentures and warrants, as well as derivative securities that are not issued by the Company, such as exchange-traded put or call options or swaps relating to Company Securities. Transactions subject to this Policy include purchases, sales and bona fide gifts of Company Securities.

Gifts of Company Securities are also subject to the restrictions of this Policy. You may not gift Company Securities to others while in possession of material nonpublic information, and Covered Persons must comply with the applicable blackout and pre-clearance requirements described below before gifting Company Securities.

 

3


III.

Exceptions

This Policy does not apply to the, as applicable, following transactions (collectively, the “Exempted Transactions”), except as specifically noted:

 

  (a)

Employee Stock Purchase Plan. Purchases of Company Securities through periodic, automatic payroll contributions to an employee stock purchase plan (an “ESPP”) established by the Company are exempt from this Policy. However, electing to enroll in an ESPP, making any changes in your elections under an ESPP, and selling any Company Security acquired under an ESPP are subject to trading restrictions under this Policy.

 

  (b)

Stock Options. This Policy does not apply to the exercise of stock options granted under the Company’s equity incentive plans when exercised (i) for cash or (ii) through net settlement procedures in which the optionee pays for the options exercise by giving shares back to the Company sufficient to compensate the Company for the exercise price at the shares’ then current market value. In addition, this Policy does not apply to the exercise of a tax withholding right pursuant to which the Company withholds shares of stock to satisfy tax withholding requirements upon the exercise of stock options. This Policy does apply, however, to any sale of stock as part of a broker-assisted cashless exercise of an option, or any other market sale for the purpose of generating the cash needed to pay the exercise price of an option.

 

  (c)

401(k) Plan. This Policy does not apply to purchases of Company Securities in the Company’s 401(k) plan resulting from your periodic contribution of money to the plan pursuant to a payroll deduction election. This Policy does apply, however, to certain elections you may make under the 401(k) plan, including (i) an election to increase or decrease the percentage of your periodic contributions that will be allocated to a Company Securities fund; (ii) an election to make an intra-plan transfer of an existing account balance into or out of a Company Securities fund; (iii) an election to borrow money against your 401(k) plan account if the loan will result in a liquidation of some or all of your Company Securities fund balance; and (iv) an election to pre-pay a plan loan if the pre-payment will result in an allocation of loan proceeds to a Company stock fund.

 

  (d)

Dividend Reinvestment Plan. This Policy does not apply to purchases of Company Securities under the Company’s dividend reinvestment plan (the “DRIP”) resulting from reinvestment of dividends paid on Company Securities. This Policy does apply, however, to voluntary purchases of Company Securities resulting from additional contributions you choose to make to the DRIP, and to your election to participate in the DRIP or increase your level of participation in the DRIP. This Policy also applies to your sale of any Company Securities purchased pursuant to the DRIP.

 

  (e)

Restricted Stock Awards. This Policy does not apply to the vesting of restricted stock, or the exercise of a tax withholding right pursuant to which the Company withholds shares of stock to satisfy tax withholding requirements upon the vesting of restricted stock. This Policy does apply, however, to any market sale of stock in connection with the vesting of restricted stock.

 

  (f)

Restricted Stock Units (“RSUs”) and Performance Stock Units (“PSUs”). This Policy does not apply to the vesting of RSUs or PSUs, or the exercise of a tax withholding right pursuant to which the Company withholds shares of stock to satisfy tax withholding requirements upon the vesting of any RSU or PSU. This Policy does apply, however, to any market sale of stock in connection with the vesting of RSUs or PSUs.

 

4


IV.

Individual Responsibility.

Persons subject to this Policy have ethical and legal obligations to maintain the confidentiality of information about the Company and to not engage in transactions in Company Securities while in possession of material nonpublic information. Persons subject to this Policy must not engage in illegal trading and must avoid the appearance of improper trading. Each individual is responsible for making sure that he, she, or they complies with this Policy, and that any immediate family member, household member, or Controlled Entity whose transactions are subject to this Policy, also comply with this Policy. Each individual is prohibited from disclosing to anyone inside or outside the Company any nonpublic information obtained at or through the Company, except when such disclosure is part of their regular duties and is needed to enable the Company to carry out its business properly and effectively. Any individual who violates this Policy or any federal or state laws governing insider trading or tipping, or knows of any such violation by any other individual, must report the violation immediately to the Compliance Officer.

In all cases, the responsibility for determining whether an individual is in possession of material nonpublic information rests with that individual, and any action on the part of the Company, the Compliance Officer, or any other officer, employee, or Board Member pursuant to this Policy (or otherwise) does not in any way constitute legal advice or insulate an individual from liability under applicable securities laws. You could be subject to severe legal penalties and disciplinary action by the Company for any conduct prohibited by this Policy or applicable securities laws.

 

V.

Transactions by Entities that You Influence or Control

This Policy applies to any entities that you influence or control, including any corporations, partnerships or trusts (collectively referred to as “Controlled Entities”), and transactions by these Controlled Entities should be treated for the purposes of this Policy and applicable securities laws as if they were for your own account.

 

VI.

Administration of this Policy.

The Compliance Officer administers this Policy. All determinations and interpretations by the Compliance Officer shall be final and not subject to further review.

 

VII.

Post-Termination Transactions

If an individual is in possession of material nonpublic information when his or her service terminates, that individual may not trade in Company Securities until that information has become public or is no longer material.

 

VIII.

Additional Trading Restrictions for Covered Persons

 

  (a)

Blackout Periods. All Covered Persons are prohibited from trading in Company Securities during blackout periods as defined below.

Quarterly Blackout Periods. All Covered Person are prohibited from trading in Company Securities during the period beginning at the close of the market seven calendar days before the end of each fiscal quarter and ending at the close of the market on the second trading day following the date the Company’s financial results are publicly disclosed (“Quarterly Blackout Period(s)”). The Company’s Administrative Department will inform all Covered Person by email when a Quarterly Blackout Period begins and ends.

 

5


Special Blackout Periods. From time to time, other types of material nonpublic information regarding the Company (such as merger negotiations or significant regulatory enforcement issues) may be pending and not publicly disclosed. While such material nonpublic information is pending, the Company may impose special blackout periods (“Special Blackout Period(s)”) during which Covered Persons are prohibited from trading in Company Securities. If the Company imposes a Special Blackout Period, it will notify the Covered Persons affected. The existence of a special blackout period will not be announced to the Company as a whole, and should not be communicated to any other person. The imposition of a Special Blackout Period should be treated as material nonpublic information.

 

  (b)

Trading Window. Covered Persons are permitted to trade in Company Securities when no blackout period is in effect. Generally, this means that Covered Persons can trade during the period beginning at the close of the market on the second trading day following the date the Company’s financial results are publicly disclosed and ending at the close of the market seven calendar days before the end of each fiscal quarter. However, even during this trading window, a Covered Person who is in possession of any material nonpublic information must not trade, unless such trades are made via an Exempted Transaction or a Rule 10b5-1 Plan (as defined below), in Company Securities until the information has been made publicly available or is no longer material. In addition, the Company may close this trading window if a special blackout is imposed and will re-open the trading window once the Special Blackout Period has ended.

 

  (c)

Pre-Clearance Procedures. Because Covered Persons are likely to obtain material nonpublic information on a regular basis, the Company requires all such Covered Persons to refrain from trading, even during a trading window as noted above, without first pre-clearing all transactions in Company Securities. A written request (including by email) for pre-clearance should be submitted to the Compliance Officer at least two trading days in advance of the proposed transaction. When a request for pre-clearance is made, the requestor should carefully consider whether he or she may be aware of any material nonpublic information about the Company and certify in writing (including by email) that he or she is not in possession of material nonpublic information concerning the Company. The requestor must not engage in the transaction unless and until the Compliance Officer provides his or her approval in writing (including by email). If approved by the Compliance Officer, clearance of a transaction is valid only for a five trading day period. The Compliance Officer is under no obligation to approve a transaction submitted for pre-clearance and may determine not to permit the transaction. If a person seeks pre-clearance and permission to engage in the transaction is denied by the Compliance Officer, then the Covered Person should refrain from initiating such transaction in Company Securities and should not inform any other person of the restriction. If the Compliance Officer is or becomes a Covered Person, the CFO will assume the role of Compliance Officer for the purpose of the pre-clearance procedures herein regarding such transactions contemplated by the Compliance Officer.

Further, pre-clearance does not, in any circumstance, relieve anyone of his or her legal obligation to refrain from trading while in possession of material nonpublic information. The requestor should also be prepared to comply (i) with Rule 144 of the Securities Act of 1933, as amended, and file Form 144, if necessary, at the time of any sale and (ii) with all applicable reporting obligations under Section 16 (“Section 16”) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), if applicable.

 

  (d)

Exceptions. Blackout periods and pre-clearance procedures do not apply to (i) the Exempted Transactions or (ii) purchases and sales of Company Securities under an approved Rule 10b5-1 Plan, as described herein. With respect to any purchase or sale under a Rule 10b5-1 Plan, the third party effecting transactions on behalf of the Covered Person should be instructed to send duplicate confirmations of all such transactions to the Compliance Officer within one trading day after the transaction.

 

6


For purposes of the “Pre-Clearance Procedures” section above, a purchase, sale, gift, or other acquisition or disposition will be deemed to occur at the time the person or entity becomes irrevocably committed to it (for example, in the case of an open market purchase or sale, this occurs when the trade is executed, not when it settles).

 

IX.

Rule 10b5-1 Plans

Rule 10b5-1 (“Rule 10b5-1”) under the Exchange Act provides a defense from insider trading liability under Rule 10b-5 of the Exchange Act. In order to be eligible to rely on this defense, a person subject to this Policy must enter into a Rule 10b5-1 plan for transactions in Company Securities that meets certain conditions specified in Rule 10b5-1 (a “Rule 10b5-1 Plan”) and must be in accordance with the Company’s “Guidelines for Rule 10b5-1 Plans” (below). If the plan meets the requirements of Rule 10b5-1, transactions in Company Securities may occur even when the person who has entered into the Rule 10b5-1 Plan is aware of material nonpublic information.

Once the Rule 10b5-1 Plan is adopted, the person must not exercise any influence over the amount of securities to be traded, the price at which they are to be traded or the date of the trade. The Rule 10b5-1 Plan must either specify the amount, pricing and timing of transactions in advance or delegate discretion on these matters to an independent third party. The Rule 10b5-1 Plan must be approved by the Compliance Officer and meet the requirements of Rule 10b5-1, this Policy and the below guidelines. Any Rule 10b5-1 Plan must be submitted for approval at least five trading days prior to the entry into the Rule 10b5-1 Plan. The Compliance Officer is under no obligation to approve the Rule 10b5-1 Plan.

Guidelines for Rule 10b5-1 Plans:

 

  (a)

You may not enter into, modify or terminate a Rule 10b5-1 Plan during a blackout period or otherwise while you are aware of material nonpublic information.

 

  (b)

For officers (as defined by Exchange Act Rule 16a-1(f) (“Section 16 Officers”) and Board Members, no transaction may take place under a Rule 10b5-1 Plan until the later of (a) 90 days after adoption or modification (as specified in Rule 10b5-1) of the Rule 10b5-1 Plan or (b) two business days following the disclosure of the Company’s financial results in a Form 6-K or Form 20-F for the fiscal quarter in which the Rule 10b5-1 Plan was adopted or modified (as specified in Rule 10b5-1). In any event, the cooling-off period is subject to a maximum of 120 days after adoption or modification of the Rule 10b5-1 Plan.

 

  (c)

For persons other than Section 16 Officers and Board Members, no transaction may take place under a Rule 10b5-1 Plan until 30 days following the adoption or modification (as specified in Rule 10b5-1) of a Rule 10b5-1 Plan.

 

  (d)

Subject to certain limited exceptions specified in Rule 10b5-1, you may not enter into more than one Rule 10b5-1 Plan at the same time.

 

  (e)

Subject to certain limited exceptions specified in Rule 10b5-1, you are limited to only one Rule 10b5-1 Plan designed to effect an open market purchase or sale of the total amount of Company Securities subject to the 10b5-1 Plan as a single transaction in any 12-month period.

 

  (f)

You must act in good faith with respect to a Rule 10b5-1 Plan. A Rule 10b5-1 Plan cannot be entered into as part of a plan or scheme to evade the prohibition of Rule 10b-5 of the Exchange Act. Therefore, although modifications to an existing Rule 10b5-1 Plan are not prohibited, a Rule 10b5-1 Plan should be adopted with the intention that it will not be amended or terminated prior to its expiration.

 

  (g)

Section 16 Officers and Board Members must include a representation to the Company in their Rule 10b5-1 Plan at the time of adoption or modification of such plan that (i) the person is not aware of material nonpublic information about the Company or Company Securities and (ii) the person is adopting such plan in good faith and not as part of plan or scheme to evade the prohibitions of Rule 10b-5 of the Exchange Act.

 

7


X.

Consequences of Violations

Penalties for trading on or communicating material nonpublic information can be severe, both for individuals involved in such unlawful conduct and their employers and supervisors, and may include jail terms, criminal fines, civil penalties and civil enforcement injunctions. Given the severity of the potential penalties, compliance with this Policy is absolutely mandatory.

 

  (a)

Legal Penalties. A person who violates insider trading laws by engaging in transactions in a company’s securities when he or she has material nonpublic information can be sentenced to a substantial jail term and required to pay a criminal penalty of several times the amount of profits gained or losses avoided.

In addition, a person who tips others may also be liable for transactions by the tippees to whom he or she has disclosed material nonpublic information. Tippers can be subject to the same penalties and sanctions as the tippees, and the SEC has imposed large penalties even when the tipper did not profit from the transaction.

Insider trading violations are pursued vigorously by the SEC, U.S. Attorneys, and state enforcement authorities. Punishment for insider trading violations is severe, and could include significant fines and imprisonment. While the regulatory authorities concentrate their efforts on the individuals who trade, or who tip inside information to others who trade, the federal securities laws also impose potential liability on companies and other “controlling persons” if they fail to take reasonable steps to prevent insider trading by company personnel.

 

  (b)

Company-imposed Penalties. Company Personnel who violate this Policy may be subject to disciplinary action by the Company, including dismissal for cause. Any exceptions to this Policy, if permitted, may only be granted by the Compliance Officer and must be provided before any activity contrary to the above requirements takes place.

 

  (c)

Expenses Related to a Breach. Neither the Company nor any of its Company Personnel will be liable for the legal or financial consequences of any approval or pre-clearance, refusal to approve or pre-clear or delay in reviewing any requests for approval or pre-clearance of any transaction, Rule 10b5-1 Plan or other request under this Policy.

 

XI.

Section 16 Compliance

Each Board Member and Section 16 Officer (each, a “Section 16 Reporting Person”) is personally responsible for ensuring timely and accurate compliance with all applicable reporting obligations under Section 16. While the Company may, as a matter of administrative convenience, assist Section 16 Reporting Persons with the preparation and filing of such reports, the ultimate responsibility of for compliance, including the completeness, accuracy and timeliness of each filing, rests solely with the applicable Section 16 Reporting Person. Failure to comply with Section 16 reporting obligations may result in personal liability, regulatory penalties and public disclosure of delinquent filings.

PART II - INVESTOR COMMUNICATIONS

 

I.

Maintaining Confidential Information

Premature or otherwise unauthorized disclosure of material information relating to the Company will adversely affect the Company’s ability to discharge effectively its disclosure obligations under U.S. securities laws. Each Company Personnel member, therefore, must maintain the confidentiality of the Company’s material nonpublic information.

 

8


Accordingly, all Company Personnel are prohibited from disclosing any nonpublic material inside information to anyone outside the Company (including family members, relatives or friends), except for: (1) disclosures, made in performing authorized Company business, to external parties covered under a properly authorized Company-approved non-disclosure agreement, and (2) disclosures to the public by authorized Company spokespersons, made on a broadly disseminated basis in compliance with the Corporate Disclosure Policy. All employees are also required to sign non-disclosure agreements with the Company contractually obligating them to abide by these prohibitions.

Prohibited disclosures of material nonpublic information include all oral and written communications, such as face-to-face oral disclosures, telephone calls, meetings, writings, e- mails, instant messenger messages or conversations, text messages, social media postings, webcasts, blogs, or other electronic communication exchanges with third parties outside of the Company, or disclosures contained in advertising, press releases, speeches, presentations, marketing literature, professional and trade articles and interviews.

Without limiting the generality of the foregoing, persons covered by this Policy are prohibited from participating and posting any information (whether or not material and whether public or nonpublic) relating to the Company and its business relations with other companies, on message boards, social media or on other similar electronic communication forums.

Company Personnel must treat all Company information with discretion and discuss confidential information only with those Company Personnel who have a right and need to know such information to perform their job responsibilities. Company Personnel may not discuss confidential information with friends, relatives and acquaintances.

 

II.

Designated Spokespersons

Other than the Company’s designated spokespersons, no Company Personnel are authorized to speak on behalf of the Company with respect to Company actions or rumors relating to the Company that could affect the Company’s stock. Therefore, unless Company Personnel has been expressly authorized to make such disclosure, Company Personnel members who receive any inquiry from a third party (whether a securities analyst, an investor or potential investor, a member of the media or other person) regarding the Company, must immediately refer the inquiry, without further comment, to one of the following designated Company spokespersons who will be authorized to speak to the third party: Chief Executive Officer, Chief Financial Officer, Director of Investor Relations, and other Investor Relations specialists as named in the Corporate Disclosure Policy.

COMPANY ASSISTANCE

Any person who has a question about this Policy or its application to any proposed transaction may obtain additional guidance from the Compliance Officer. The Compliance Officer is the Company’s principal legal officer, and the contact information is as follows:

Address: No. 162, Sec. 2, Fuxing 3rd Rd., Zhubei City, Hsinchu County 302052, Taiwan

Phone: +886-3552-6888

Email: compliance@siliconmotion.com

CERTIFICATION

All Company Personnel must certify their understanding of, and intent to comply with, this Policy by signing and returning to the Compliance Officer the Acknowledgment and Certification included at the end of this Policy.

 

9


ACKNOWLEDGMENT AND CERTIFICATION

I hereby certify that:

 

  1.

I have read and understand the Insider Trading and Investor Communications Policy (the “Policy”) of Silicon Motion Technology Corporation and its subsidiaries (collectively, the “Company”).

 

  2.

I understand that the Company’s Compliance Officer is available to answer any questions I have regarding the Policy.

 

  3.

Since February 2, 2026, or such shorter period of time that I have been a Company Personnel member, I have complied with the Policy.

 

  4.

I will continue to comply with the Policy for as long as I am subject to the Policy.

Print name and position with Company:       

Signature:       

Date:       

 

10

EX-12.1 3 d17718dex121.htm EX-12.1 EX-12.1

Exhibit 12.1

Certification by the Principal Executive Officer Pursuant to

Section 302 of the Sarbanes-Oxley Act of 2002

I, Wallace C. Kou, the Chief Executive Officer of Silicon Motion Technology Corporation, 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: April 30, 2026

 

/s/ Wallace C. Kou

Name:    Wallace C. Kou
Title:  

 President and Chief Executive Officer

 (Principal Executive Officer)

EX-12.2 4 d17718dex122.htm EX-12.2 EX-12.2

Exhibit 12.2

Certification by the Principal Financial Officer Pursuant to

Section 302 of the Sarbanes-Oxley Act of 2002

I, Jason Tsai, Chief Financial Officer of Silicon Motion Technology Corporation, 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: April 30, 2026

 

/s/ Jason Tsai

Name:   Jason Tsai
Title:   Chief Financial Officer
  (Principal Financial Officer)
EX-13.1 5 d17718dex131.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, 2025 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: April 30, 2026

 

/s/ Wallace C. Kou

Name:   Wallace C. Kou
Title:   President and Chief Executive Officer
  (Principal Executive Officer)

/s/ Jason Tsai

Name:   Jason Tsai
Title:   Chief Financial Officer
  (Principal Financial Officer)
EX-23.1 6 d17718dex231.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 and 333-287771 on Form S-8 of our reports dated April 30, 2026, relating to the consolidated financial statements of Silicon Motion Technology Corporation and the effectiveness of Silicon Motion Technology Corporation’s internal control over financial reporting, appearing in the Annual Report on Form 20-F for the year ended December 31, 2025.

/s/ Deloitte & Touche

Taipei, Taiwan

Republic of China

April 30, 2026

EX-101.SCH 7 simo-20251231.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 999001 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure link:presentationLink link:definitionLink link:calculationLink 999002 - Disclosure - Organization and Operations link:presentationLink link:definitionLink link:calculationLink 999003 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 999004 - Disclosure - Cash, Cash Equivalents, and Restricted Cash link:presentationLink link:definitionLink link:calculationLink 999005 - Disclosure - Accounts Receivable link:presentationLink link:definitionLink link:calculationLink 999006 - Disclosure - Inventories link:presentationLink link:definitionLink link:calculationLink 999007 - Disclosure - Long-Term Investments link:presentationLink link:definitionLink link:calculationLink 999008 - Disclosure - Property and Equipment link:presentationLink link:definitionLink link:calculationLink 999009 - Disclosure - Refund Liabilities link:presentationLink link:definitionLink link:calculationLink 999010 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:definitionLink link:calculationLink 999011 - Disclosure - Pension Plan link:presentationLink link:definitionLink link:calculationLink 999012 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 999013 - Disclosure - Shareholders' Equity link:presentationLink link:definitionLink link:calculationLink 999014 - Disclosure - Equity Incentive Plan link:presentationLink link:definitionLink link:calculationLink 999015 - Disclosure - Lease link:presentationLink link:definitionLink link:calculationLink 999016 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 999017 - Disclosure - Segment Information link:presentationLink link:definitionLink link:calculationLink 999018 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:definitionLink link:calculationLink 999019 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 999020 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Tables) link:presentationLink link:definitionLink link:calculationLink 999021 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:definitionLink link:calculationLink 999022 - Disclosure - Inventories (Tables) link:presentationLink link:definitionLink link:calculationLink 999023 - Disclosure - Long-Term Investments (Tables) link:presentationLink link:definitionLink link:calculationLink 999024 - Disclosure - Property and Equipment (Tables) link:presentationLink link:definitionLink link:calculationLink 999025 - Disclosure - Refund Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 999026 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 999027 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 999028 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:definitionLink link:calculationLink 999029 - Disclosure - Equity Incentive Plan (Tables) link:presentationLink link:definitionLink link:calculationLink 999030 - Disclosure - Lease (Tables) link:presentationLink link:definitionLink link:calculationLink 999031 - Disclosure - Segment Information (Tables) link:presentationLink link:definitionLink link:calculationLink 999032 - Disclosure - Organization and Operations - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999033 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999034 - Disclosure - Summary of Significant Accounting Policies - Summary of the Company's Assets and Liabilities that are Measured at Fair Value on a Recurring Basis (Detail) link:presentationLink link:definitionLink link:calculationLink 999035 - Disclosure - Components of Accumulated Other Comprehensive Income (Loss) (Detail) link:presentationLink link:definitionLink link:calculationLink 999036 - Disclosure - Details of Cash, Cash Equivalents, and Restricted Cash (Detail) link:presentationLink link:definitionLink link:calculationLink 999037 - Disclosure - Cash, Cash Equivalents, and Restricted Cash - Additional Information (Details) link:presentationLink link:definitionLink link:calculationLink 999038 - Disclosure - Summary of Accounts Receivable (Detail) link:presentationLink link:definitionLink link:calculationLink 999039 - Disclosure - Change In Allowances (Detail) link:presentationLink link:definitionLink link:calculationLink 999040 - Disclosure - Components of Inventories (Detail) link:presentationLink link:definitionLink link:calculationLink 999041 - Disclosure - Inventories - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999042 - Disclosure - Long-Term Investments - Equity Investments with Carrying Value (Detail) link:presentationLink link:definitionLink link:calculationLink 999043 - Disclosure - Long-term Investment - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999044 - Disclosure - Property and Equipment (Detail) link:presentationLink link:definitionLink link:calculationLink 999045 - Disclosure - Property And Equipment - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999046 - Disclosure - Refund Liabilities - Summary of Change in Refund Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 999047 - Disclosure - Accrued Expenses and Other Current Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 999048 - Disclosure - Pension Plan - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999049 - Disclosure - Income Taxes - Summary of Income Before Income Taxes for Domestic and Foreign Entities (Detail) link:presentationLink link:definitionLink link:calculationLink 999050 - Disclosure - Components of Income Tax Expense (Detail) link:presentationLink link:definitionLink link:calculationLink 999051 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999052 - Disclosure - Income Taxes - Reconciliation of Income Tax Expense on Pretax Income at Statutory Rate and Income Tax Expense (Detail) link:presentationLink link:definitionLink link:calculationLink 999053 - Disclosure - Income Taxes - Schedule Of Income Tax Paid By Individual Jurisdiction (Detail) link:presentationLink link:definitionLink link:calculationLink 999054 - Disclosure - Deferred Income Tax Assets (liabilities) (Detail) link:presentationLink link:definitionLink link:calculationLink 999055 - Disclosure - Reconciliation of Unrecognized Tax Benefits (Detail) link:presentationLink link:definitionLink link:calculationLink 999056 - Disclosure - Summary of Major Jurisdictions and Tax Year Subject to Examination Tax Authorities (Detail) link:presentationLink link:definitionLink link:calculationLink 999057 - Disclosure - Cash Dividends Declared Per Ordinary Share (Detail) link:presentationLink link:definitionLink link:calculationLink 999058 - Disclosure - Shareholders' Equity - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999059 - Disclosure - Equity Incentive Plan - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999060 - Disclosure - Summary of Stock Option and Restricted Stock Units Activity (Detail) link:presentationLink link:definitionLink link:calculationLink 999061 - Disclosure - Summary of Status of Restricted Stock Units and Changes (Detail) link:presentationLink link:definitionLink link:calculationLink 999062 - Disclosure - Table of Stock-based Compensation Expense (Detail) link:presentationLink link:definitionLink link:calculationLink 999063 - Disclosure - Lease - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999064 - Disclosure - Lease - Summary of Future Lease Payments for the Operating Leases Under the Operating Leases (Detail) link:presentationLink link:definitionLink link:calculationLink 999065 - Disclosure - Commitments And Contingencies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999066 - Disclosure - Segment Information - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999067 - Disclosure - Significant Expenses and Other Expense (Detail) link:presentationLink link:definitionLink link:calculationLink 999068 - Disclosure - Long-lived Assets (Property And Equipment, net) by Geographic Area (Detail) link:presentationLink link:definitionLink link:calculationLink 999069 - Disclosure - Revenue by Product Category (Detail) link:presentationLink link:definitionLink link:calculationLink 999070 - Disclosure - Revenue by Geographic Area (Detail) link:presentationLink link:definitionLink link:calculationLink 999071 - Disclosure - Major customers representing at least 10% of net sales (Detail) link:presentationLink link:definitionLink link:calculationLink Cover [Abstract] Document Information [Table] Document Information [Line Items] Document Type Document Registration Statement Document Annual Report Document Period End Date Document Fiscal Year Focus Document Transition Report Document Shell Company Report Entity File Number Entity Registrant Name Title of 12(b) Security Trading Symbol Security Exchange Name Entity Common Stock, Shares Outstanding Entity Well-known Seasoned Issuer Entity Current Reporting Status Entity Voluntary Filers Entity Filer Category Entity Emerging Growth Company Entity Shell Company Entity Interactive Data Current Document Accounting Standard Amendment Flag Document Fiscal Period Focus Entity Central Index Key Current Fiscal Year End Date Entity Address, Address Line One Entity Address, City or Town Entity Address, Country Local Phone Number Contact Personnel Fax Number City Area Code Entity Address, Postal Zip Code Contact Personnel Name Entity Incorporation, State or Country Code No Trading Symbol Flag Entity Address, State or Province ICFR Auditor Attestation Flag Country Region Auditor Name Auditor Firm ID Auditor Location Entity Address, Address Line Two Document Financial Statement Error Correction [Flag] Entity Addresses, Address Type [Axis] Address Type [Domain] Business Contact [Member] Business Contact Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] ADR [Member] American Depositary Shares Common Stock [Member] Ordinary shares Ordinary Shares Common Stock Statement of Financial Position [Abstract] Assets [Abstract] ASSETS Assets, Current [Abstract] Current Assets Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Total cash and cash equivalents Accounts and Financing Receivable, after Allowance for Credit Loss, Current, Total Accounts receivable, net Accounts receivable, net Inventory Inventories Inventory, Net 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. Restricted Cash and Investments, Current Restricted assets-current Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Assets, Current Total current assets Long-term Investments Long-term investments Property, Plant and Equipment, Net Property and equipment, net Property and equipment, net Deferred Income Tax Assets, Net Deferred income tax assets, net Other Assets Other assets Assets Total assets Operating Lease, Right-of-Use Asset Operating lease assets Operating lease right of use assets Liabilities and Equity [Abstract] LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities, Current [Abstract] Current Liabilities Accounts Payable, Trade, Current Notes and accounts payable Taxes Payable, Current Income tax payable Customer Refund Liability, Current Refund liabilities Accounts Payable and Other Accrued Liabilities, Current Accrued expenses and other current liabilities Accrued expenses and other current liabilities Liabilities, Current Total current liabilities Stockholders' Equity Attributable to Parent [Abstract] Shareholders' Equity Common Stock, Value, Issued Ordinary Shares at US$0.01 par value per share Authorized: 500,000 thousand shares Issued and outstanding: 134,764 thousand shares in 2024 and 134,245 thousand shares in 2025 Additional Paid in Capital, Common Stock Additional paid-in capital Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive income Beginning balance, Accumulated other comprehensive income (loss) Ending balance, Accumulated other comprehensive income (loss) Retained Earnings (Accumulated Deficit) Retained earnings Stockholders' Equity Attributable to Parent Total shareholders' equity Beginning Balance Ending Balance Other Liabilities, Noncurrent Other long-term liabilities Liabilities Total liabilities Commitments and Contingencies Commitments and Contingencies (Note 15) Liabilities and Equity Total liabilities and shareholders' equity Common Stock, Par or Stated Value Per Share Ordinary Shares, par value Common stock, par or stated value per share Common Stock, Shares Authorized Ordinary Shares, Authorized Common Stock, Shares, Issued Ordinary Shares, Issued Beginning Balance, shares Ending Balance, shares Common Stock, Shares, Outstanding Ordinary Shares, outstanding Income Statement [Abstract] Earnings per American Depository Shares [Abstract] EARNINGS PER ADS (one ADS equals four ordinary shares): Earnings per American Depository Shares [Abstract] Earnings Per Share, ADS Basic Basic The amount of net income or loss for the period per each share of American Depository Receipts outstanding during the reporting period. Earnings Per Share, ADS Diluted Diluted 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. Earnings Per Share [Abstract] EARNINGS PER ORDINARY SHARE: Earnings Per Share, Basic Basic Earnings Per Share, Diluted Diluted Nonoperating Income (Expense) [Abstract] NON-OPERATING INCOME (EXPENSES) Nonoperating Income (Expense) Total non-operating income (expenses) Interest Income, Other Interest income Interest income Foreign Currency Transaction Gain (Loss), before Tax Foreign exchange gain (loss), net Equity Method Investment, Realized Gain (Loss) on Disposal Gain from disposal of long-term investment Other Nonoperating Income (Expense) Other income Unrealized Gain (Loss) on Investments Unrealized holding gain on investment Unrealized holding gain on investment Unrealized holding gain (loss) on investment Operating Expenses [Abstract] OPERATING EXPENSES Research and Development Expense Research and development Selling and Marketing Expense Sales and marketing General and Administrative Expense General and administrative Operating Expenses Total operating expenses Gain (Loss) Related to Litigation Settlement Loss from settlement of litigation Weighted Average American Depository Shares Outstanding [Abstract] WEIGHTED AVERAGE ADS OUTSTANDING Weighted Average American Depository Shares Outstanding [Abstract] Weighted Average Number of ADS Basic Shares Outstanding Basic (Thousands) Weighted Average Number of ADS Basic Shares Outstanding Weighted Average Number of ADS Diluted Shares Outstanding Diluted (Thousands) Weighted Average Number of ADS Diluted Shares Outstanding Weighted Average Number of Shares Outstanding, Diluted [Abstract] WEIGHTED AVERAGE ORDINARY SHARES OUTSTANDING Weighted Average Number of Shares Outstanding, Basic Basic (Thousands) Weighted Average Number of Shares Outstanding, Diluted Diluted (Thousands) Revenue from Contract with Customer, Excluding Assessed Tax NET SALES Net sales Cost of Goods and Services Sold COST OF SALES Gross Profit GROSS PROFIT Operating Income (Loss) OPERATING INCOME Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest INCOME BEFORE INCOME TAX Income before taxes Income Tax Expense (Benefit) INCOME TAX EXPENSE Income tax expense Income tax expense NET INCOME NET INCOME Net income Statement of Comprehensive Income [Abstract] Other Comprehensive Income (Loss), Net of Tax [Abstract] OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX EFFECT OF NIL Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Change in net foreign currency translation adjustments Current-period change, Foreign currency items Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Change in deferred pension gain Current-period change, Defined benefit pension plans Other Comprehensive Income (Loss), Net of Tax OTHER COMPREHENSIVE INCOME (LOSS) Other comprehensive income (loss) Current-period change, Accumulated other comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent TOTAL COMPREHENSIVE INCOME Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Additional Paid-in Capital [Member] Additional Paid-in Capital AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) Retained Earnings [Member] Retained Earnings (accumulated deficit) Treasury Stock, Common [Member] Treasury Stock Statement [Line Items] Statement [Line Items] APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Stock-based compensation expenses Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Issuance of ordinary shares upon exercise of restricted stock units, shares Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Issuance of ordinary shares upon exercise of restricted stock units Treasury Stock, Value, Acquired, Cost Method Share repurchase Dividends, Common Stock, Cash Dividends declared Treasury Stock, Retired, Cost Method, Amount Treasury stock retired Treasury Stock, Shares, Retired Treasury stock retired (Shares) Common Stock, Dividends, Per Share, Declared Dividends declared, per share Dividend Per Share Dividend declared Statement of Cash Flows [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Net Cash Provided by (Used in) Financing Activities [Abstract] CASH FLOWS FROM FINANCING ACTIVITIES Payments of Dividends Dividends paid Payments for Repurchase of Common Stock Share repurchase Net Cash Provided by (Used in) Financing Activities Net cash used in financing activities Net Cash Provided by (Used in) Investing Activities [Abstract] CASH FLOWS FROM INVESTING ACTIVITIES Payments to Acquire Long-term Investments Purchase of long-term investments Payments to Acquire Property, Plant, and Equipment Purchase of property and equipment Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Proceeds from Sale of Property, Plant, and Equipment Proceeds from disposal of properties Proceeds from Sale of Long-Term Investments Proceeds from disposal of long-term investments Net Cash Provided by (Used in) Operating Activities [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: Increase (Decrease) in Accounts and Notes Receivable Accounts receivable Increase (Decrease) in Inventories Inventories Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other current assets Increase (Decrease) in Other Operating Assets Other assets Increase (Decrease) In Notes Payable and Accounts Payable, Trade Notes and accounts payable Increase (Decrease) In Notes Payable and Accounts Payable, Trade Increase Decrease In Refund Liabilities Refund liabilities Increase decrease in refund liabilities. Increase (Decrease) in Accounts Payable and Accrued Liabilities Accrued expenses and other current liabilities Increase (Decrease) in Income Taxes Income tax payable Increase (Decrease) in Other Operating Liabilities Other liabilities Increase (Decrease) in Operating Lease Liability Lease liabilities Depreciation, Depletion and Amortization Depreciation and amortization Share-based Payment Arrangement, Noncash Expense, Total Stock-based compensation Share-based compensation expense Gain (Loss) on Disposition of Property Plant Equipment Loss (gain) on disposal of property and equipment Deferred Income Tax Expense (Benefit) Deferred income taxes Gain (Loss) on Sale of Other Investments Gain from disposal of long-term investment Gain (Loss) on Termination of Lease Loss on modification of lease Gain loss on disposition of assets Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net income Net Cash Provided by (Used in) Operating Activities Net cash provided by operating activities Supplemental Cash Flow Elements [Abstract] SUPPLEMENTAL INFORMATION Income Taxes Paid Income taxes paid Noncash Investing and Financing Items [Abstract] NON-CASH INVESTING AND FINANCING ACTIVITIES: Unpaid Purchase of Property and Equipment Unpaid purchase of property and equipment included in accounts payable and accrued liabilities Unpaid purchase of property and equipment. Dividends Payable Dividend declared included in accrued expenses and accrued liabilities Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect NET INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents EFFECT OF EXCHANGE RATE CHANGES Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, BEGINNING OF YEAR CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, END OF YEAR Total cash ,cash equivalents, and restricted cash Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Organization and Operations Accounting Policies [Abstract] Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies Cash and Cash Equivalents [Abstract] Cash and Cash Equivalents Disclosure [Text Block] Cash, Cash Equivalents, and Restricted Cash Receivables [Abstract] Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Accounts Receivable Inventory Disclosure [Abstract] Inventory Disclosure [Text Block] Inventories Investments, Debt and Equity Securities [Abstract] Investment [Text Block] Long-Term Investments Property, Plant and Equipment [Abstract] Property, Plant and Equipment Disclosure [Text Block] Property and Equipment Refund Liability [Text Block] Refund Liabilities Refund Liability [Text Block] Payables and Accruals [Abstract] Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Accrued Expenses and Other Current Liabilities Retirement Benefits [Abstract] Pension and Other Postretirement Benefits Disclosure [Text Block] Pension Plan Income Tax Disclosure [Abstract] Income Tax Disclosure [Text Block] Income Taxes Federal Home Loan Banks [Abstract] Stockholders' Equity Note Disclosure [Text Block] Shareholders' Equity Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Text Block] Equity Incentive Plan Leases [Abstract] Lessee, Operating Leases [Text Block] Lease Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Segment Reporting [Abstract] Segment Reporting Disclosure [Text Block] Segment And Geographic Information Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Use of Estimates, Policy [Policy Text Block] Use of Estimates Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentration of Credit Risk and Significant Customers Fair Value of Financial Instruments, Policy [Policy Text Block] Fair Value of Financial Instruments Cash and Cash Equivalents, Policy [Policy Text Block] Cash Equivalents Accounts Receivable [Policy Text Block] Allowance for Doubtful Accounts Inventory, Policy [Policy Text Block] Inventories Investment, Policy [Policy Text Block] Long-term Investments Property, Plant and Equipment, Policy [Policy Text Block] Property and Equipment Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Impairment of Long-Lived Assets Other Assets [Policy Text Block] Other Assets Disclosure of accounting policy for other assets which primarily consist of intellectual property and deposits for office leases. Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Restricted Assets Other Long Term Liabilities Policy [Policy Text Block] Other long-term liabilities Other Long Term Liabilities Policy [Policy Text Block] Revenue [Policy Text Block] Revenue Recognition Research and Development Expense, Policy [Policy Text Block] Research and Development Income Tax, Policy [Policy Text Block] Income Taxes Foreign Currency Transactions [Policy Text Block] Foreign Currency Transactions 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. Foreign Currency Transactions and Translations Policy [Policy Text Block] Translation of Foreign Currency Financial Statements Comprehensive Income, Policy [Policy Text Block] Comprehensive Income (Loss) Legal Costs, Policy [Policy Text Block] Legal Contingencies Earnings Per Share, Policy [Policy Text Block] Earnings Per Share Share-based Payment Arrangement [Policy Text Block] Stock-Based Compensation Treasury Stock [Text Block] Treasury Stock New Accounting Pronouncements, Policy [Policy Text Block] Recent Accounting Pronouncements Lessee, Leases [Policy Text Block] Lease Government Assistance [Policy Text Block] Government Grants Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Components of Accumulated Other Comprehensive Income (Loss) Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Summary of the Company's Assets and Liabilities that are Measured at Fair Value on a Recurring Basis Schedule of Cash and Cash Equivalents [Table Text Block] Details of Cash, Cash Equivalents, and Restricted Cash Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Summary of Accounts Receivable Schedule Of Allowance For Return And Allowance And Discount Account [Table Text Block] Changes in Allowances Schedule of allowance for doubtful accounts, and sales returns and discounts. Schedule of Inventory, Current [Table Text Block] Components of Inventory Schedule Of Long Term Investments Table Text Block Long-Term Investments Schedule Of Long Term Investments Table Text Block Property, Plant and Equipment [Table Text Block] Property and Equipment Summary Of Changes In Refund Liabilities Table [Text Block] Summary of Change in Refund Liabilities Summary Of Changes In Refund LiabilitiesTable [Text Block] Schedule Of Accrued Expenses And Other Current Liabilities [Table Text Block] Accrued Expenses and Other Current Liabilities Tabular disclosure of the components of accrued expenses and other current liabilities. Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Summary of Components of Income Tax Provision Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Summary of Income Before Income Tax Is Comprised Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Summary of Reconciliation of Income Tax Expense on Pretax Income at Statutory Rate and Income Tax Expense Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Summary of Deferred Income Tax Assets (Liabilities) Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Summary of Reconciliation of Unrecognized Tax Benefits Summary of Income Tax Examinations [Table Text Block] Summary of Major Jurisdictions and Tax Year Subject to Examination by Tax Authorities Schedule Of Income Tax Paid By Individual Jurisdiction [Table Text Block] Summary of Income Tax Paid By Individual Jurisdiction Schedule of income tax paid by individual jurisdiction. Dividends Declared [Table Text Block] Cash Dividends Declared Per Ordinary Share Schedule Of Stock Option And Restricted Stock Unit Compensation Expense [Table Text Block] Summary of Stock Option and Restricted Stock Units Activity This table is without amount (compensation expense) and we show unit only. Schedule of Nonvested Share Activity [Table Text Block] Summary of Restricted Stock Units and Changes Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Stock-based Compensation Expense Lessee, Operating Lease, Liability, Maturity [Table Text Block] Summary of Future Lease Payments for the Operating Leases Under the Operating Leases Revenue from External Customers by Products and Services [Table Text Block] Revenue by Product Category Revenue from External Customers by Geographic Areas [Table Text Block] Revenue by Geographic Area Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Major customers representing at least 10% of net sales Long-lived Assets by Geographic Areas [Table Text Block] Long-Lived Assets (Property and Equipment, Net) by Geographic Area Schedule of Segment Reporting Information, by Segment [Table Text Block] Significant Expenses and Other Expense Organization and Operations [Table] Organization and Operations [Table] Organization and Operations [Table] Organization and Operations [Line Items] Organization and Operations [Line Items] Organization and Operations [Line Items] Payments to Acquire Businesses, Gross Payments to Acquire Businesses, Gross Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Payment For Termination Fee Payment for termination fee Payment for termination fee. Statistical Measurement [Axis] Range [Axis] Statistical Measurement [Domain] Range [Domain] Merger Agreement [Member] Merger Agreement Merger agreement. Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Maxlinear Inc [Member] Maxlinear Inc Maxlinear Inc. American Depositary Share [Member] American Depositary Shares American Depositary Share [Member] Related Party [Axis] Related Party [Domain] Significant Accounting Policies [Table] Significant Accounting Policies [Table] Significant Accounting Policies [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Employee Stock Option And Restricted Stock Units [Member] Employee Stock Option And Restricted Stock Units Employee Stock Option And Restricted Stock Units [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Revenue Benchmark [Member] Net sales Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer Concentration Risk [Member] Customers accounted for 10% or more Counterparty Name [Axis] Counterparty Name [Axis] Counterparty Name [Domain] Counterparty Name [Domain] Top Ten Customers [Member] Top Ten Customers Top Ten Customers [Member] Two Customers [Member] Two Customers Two Customers [Member] Three Customers Three customers. Four Customer [Member] Four Customer Four Customer [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Computer Software, Intangible Asset [Member] Software Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Building [Member] Buildings Machinery and Equipment [Member] Machinery and Equipment Furniture and Fixtures [Member] Furniture and Fixtures Leasehold Improvements [Member] Leasehold And Building Improvement Accounting Standards Update [Axis] Prospective Adoption of New Accounting Pronouncements [Axis] Accounting Standards Update [Domain] Accounting Guidance [Domain] Minimum [Member] Minimum Maximum [Member] Maximum Significant Accounting Policies [Line Items] Significant Accounting Policies [Line Items] Significant Accounting Policies [Line Items] Sale of Stock, Percentage of Ownership after Transaction Subsidiary ownership percentage Concentration Risk, Percentage Major customers percentage of net sales Major customers, percentage of net sales Number Of Customers Accounting For Ten Percent Or More Of Consolidated Revenue Number of customers accounted for 10% or more sales Number Of Customers Accounting For Ten Percent Or More Of Consolidated Revenue Short Term Investments, Maturity Period Short term investment maturity period Short Term Investments, Maturity Period Depreciation And Amortization Of Property And Equipment Depreciation and amortization of property & equipment Depreciation and amortization of property & equipment. Percentage Of Income Tax Examination Minimum Likelihood of Tax Benefits Being Realized Upon Ultimate Settlement Evaluation of tax benefits realized upon settlement Percentage Of Income Tax Examination Minimum Likelihood of Tax Benefits Being Realized Upon Ultimate Settlement Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount The effect of dilutive securities of employee stock options and restricted stock units Equity Securities without Readily Determinable Fair Value, Amount Long-term investments Property, Plant and Equipment, Useful Life Property plant and equipment estimated useful life Government Assistance, Award Amount Government assistance, award amount Government Contract Receivable, Progress Payment Offset Government contract receivable Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Disposal Group Name [Axis] Disposal Group Name [Axis] Disposal Group Name [Domain] Disposal Group Name [Domain] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Investment Type [Axis] Investments [Domain] Statement of Income Location, Balance [Axis] Income Statement Location [Axis] Statement of Income Location, Balance [Domain] Income Statement Location [Domain] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Investments, Fair Value Disclosure Marketable equity investments Measurement Frequency [Axis] Measurement Frequency [Domain] Fair Value, Recurring [Member] Fair Value, Recurring Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 Assets and Liabilities Eliminated upon Consolidation [Abstract] Assets and Liabilities Eliminated upon Consolidation [Abstract] Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Beginning balance, Foreign currency items Ending balance, Foreign currency items Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax Beginning balance, Defined benefit pension plans Ending balance, Defined benefit pension plans Cash and Due from Banks Cash and deposits in bank Time Deposits, at Carrying Value Time deposits US Government Securities, at Carrying Value Repurchase agreements Restricted Cash and Cash Equivalents Restricted cash Restricted Cash Classified as Other Assets Restricted cash classified as other assets Restricted cash classified as other assets. Accounts Receivable, before Allowance for Credit Loss Trade accounts receivable Accounts Receivable, Allowance for Credit Loss, Current Allowance for doubtful accounts Balance, beginning of year Balance, end of year Accounts Receivable, Allowance for Credit Loss [Roll Forward] Allowances for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease), Total Additions (reversals) charged to expense, net Inventory, Finished Goods, Net of Reserves Finished goods Inventory, Work in Process, Net of Reserves Work in process Inventory, Raw Materials, Net of Reserves Raw materials Inventory Write-down Inventory written down Cost Method Investments and Joint Ventures [Abstract] Cost Method Investments and Joint Ventures [Abstract] Equity Securities without Readily Determinable Fair Value [Table] Schedule of Cost-method Investments [Table] Schedule of Equity and Cost Investments [Line Items] Schedule of Equity and Cost Investments [Line Items] Schedule of Equity and Cost Investments [Line Items] Cost Method Investment, Ownership Percentage Equity Investments Percentage of Ownership Cost Method Investment, Ownership Percentage Investment, Type [Extensible Enumeration] Investment, Name [Axis] Investment, Name [Axis] Investment, Name [Domain] Investment, Name [Domain] Cashido Corp [Member] Cashido Corp. (Cashido) Cashido Corp. Vastview Technology Corp [Member] Vastview Technology, Corp. (Vastview) Vastview Technology Corp. BIWIN Storage Technology Corp.(BIWIN) [Member] BIWIN Storage Technology Corp. (BIWIN) BIWIN Storage Technology Corp.(BIWIN) BIWIN storage technology corp.(BIWIN). Kinara inc [Member] Kinara, Inc (Kinara) Shenzhen Techwinsemi Technology Corp (TWSC) [Member] Shenzhen Techwinsemi Technology Corp (TWSC) Shenzhen techwinsemi technology corp twsc. Financial Instrument [Axis] Financial Instruments [Domain] Equity Securities [Member] Equity Securities Payments To Acquire Cost Method Investments Invested in common stock 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. Proceeds from Sale of Equity Securities, FV-NI Proceeds from sale of equity securities, FV-NI Realized Investment Gains (Losses) Realized investment gains (losses) Payments to Acquire Investments Payments to acquire investments Kinara [Member] Kinara Kinara [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Simple Agreement For Future Equity [Member] Simple Agreement For Future Equity Simple Agreement For Future Equity [Member] . Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Building And Leasehold Improvements [Member] Leasehold and buildings improvement Building And Leasehold Improvements [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Land Land Buildings and Improvements, Gross Buildings Machinery and Equipment, Gross Machinery and equipment Furniture and Fixtures, Gross Furniture and fixtures Buildings and improvements to leaseholds Leasehold and buildings improvement 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. Capitalized Computer Software, Gross Software Property, Plant and Equipment, Gross Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Depreciation Prepayment And Construction In Progress Prepayment and construction in progress Prepayment and construction in progress. Property Subject to or Available for Operating Lease, Net Net carrying value of leased properties Consideration Paid Total consideration Consideration Paid Capitalized Contract Cost, Net Capitalized contract cost, net Sales-type Lease, Residual Value of Leased Asset Sales-type lease, Residual value of leased asset Land [Member] Land Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] TAIWAN, PROVINCE OF CHINA Taiwan Asset Class [Axis] Asset Class [Axis] Asset Class [Domain] Asset Class [Domain] Lease Contractual Term [Axis] Lease Contractual Term [Domain] Shanghai Property [Member] Shanghai Property Other Liabilities [Abstract] Customer Refund Liability Current Beginning Balance Balance, beginning of year Customer refund liability current beginning balance. Additions Charged To Expense Net Additions Additions charged to expense net. Sales Return And Discounts Actual sales return and discount Sales return and discounts. Customer Refund Liability Current Ending Balance Balance, end of year Customer refund liability current ending balance. Accrued Employee Benefits, Current Wages and bonus Dividends Payable, Current Dividends Accrued Research and Development Expense, Current Research and development payable Accrued Research and Development Expense, Current Accrued Licenses, Current License fees and royalties Accrued Licenses, Current Accrued Professional Fees, Current Professional fees Accrued Property And Equipment Current Equipment Accrued Property And Equipment Current Other Accrued Liabilities, Current Others Accrued Lease Liability current Lease liabilities – current portion Accrued lease liability current. Accrued Fixture Current Fixture Accrued fixture current. Contract with Customer, Liability, Current Contract liabilities Accrued Construction Payment Due Current Construction payment due Accrued construction payment due current. Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Consolidated Entities [Axis] Consolidated Entities [Axis] Consolidated Entities [Domain] Consolidated Entities [Domain] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Percentage of Pension Payment to Employee Benefits Percentage of Contribution by an Employer to Employees Pension Percentage of Pension Payment to Employee Benefits Payment for Pension Benefits Contributions and Recognized Pension Costs under Labor Pension Act Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Domain] Retirement Plan Sponsor Location [Domain] Foreign Plan [Member] SMI Taiwan Reconciliation Of Income Taxes [Table] Reconciliation Of Income Taxes [Table] Reconciliation Of Income Taxes [Table] Income Tax Jurisdiction [Axis] Income Tax Jurisdiction [Domain] CAYMAN ISLANDS Cayman Cayman Island Foreign Tax Jurisdiction, Other [Member] Others Other Foreign Jurisdictions Reconciliation Of Income Taxes [Line Items] Reconciliation Of Income Taxes [Line Items] Reconciliation Of Income Taxes [Line Items] Income (Loss) from Continuing Operations before Income Taxes, Domestic Income recorded in Hong Kong Income (Loss) from Continuing Operations before Income Taxes, Foreign Income from foreign operations Income Tax Expense (Benefit), Continuing Operations [Abstract] Current taxes: Current Federal, State and Local, Tax Expense (Benefit) Hong Kong taxes — current Current Foreign Tax Expense (Benefit) Foreign taxes — current Current Income Tax Expense (Benefit) Total current taxes Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Deferred taxes: Deferred Federal Income Tax Expense (Benefit) Hong Kong taxes — deferred Deferred State and Local Income Tax Expense (Benefit) Foreign taxes — deferred Deferred Federal, State and Local, Tax Expense (Benefit) Total deferred taxes Effective Income Tax Rate Reconciliation, Percent Effective tax rate Effective Income Tax Rate Reconciliation, Percent Tax Credit Carryforward [Table] Tax Credit Carryforward [Table] Foreign Tax Authority [Member] Foreign Tax Authority State and Local Jurisdiction [Member] State and Local Jurisdiction Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Internal Revenue Service (IRS) [Member] Internal Revenue Service (IRS) Scenario [Axis] Scenario [Axis] Scenario [Domain] Scenario, Unspecified [Domain] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Research Tax Credit Carryforward [Member] Research And Development Tax Credit Carryforward [Line Items] Tax Credit Carryforward [Line Items] Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Corporate income tax rate Tax at Hong Kong Statutory Rate Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Change in valuation allowance Deferred Tax Assets, Tax Credit Carryforwards, Research Deferred tax assets tax credit carryforwards Tax Credit Carryforward, Expiration Year Tax credit carryforward expiration year for federal Tax Credit Carryforward, Expiration Year Operating Loss Carryforwards Net operating loss carryforwards for income tax purposes Operating Loss Carryforwards, Expiration Year Federal net operating loss carryforwards expiration year Operating Loss Carryforwards, Expiration Year Tax Credit Carryforward Expiration Period Description Tax credit carryforward expiration year for state Tax Credit Carryforward Expiration Period Description Undistributed Earnings of Foreign Subsidiaries Accumulated undistributed earnings from a foreign subsidiary Deferred Tax Liabilities, Net Deferred tax liability on undistributed foreign earnings Unrecognized Tax Benefits Unrecognized tax benefit Balance, beginning of year Balance, end of year Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Total amount of interest expense and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Total amount of accrued interest and penalties Operating Loss Carryforward Expiration Period Description Operating loss carryforward expiration year description Operating loss carryforward expiration year description. Tax Period [Axis] Tax Period [Domain] Tax Year 2017 [Member] Tax Year 2017 Tax Year 2018 [Member] Tax Year 2018 Macau, Patacas Macau CHINA China China UNITED STATES U.S United States Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Differences between Cayman and other statutory tax rates Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Income Tax Reconciliation, Permanent Differences Permanent differences Income Tax Reconciliation, Permanent Differences Income Tax Reconciliation Temporary Differences Temporary differences Income Tax Reconciliation Temporary Differences Income Tax Reconciliation Alternative Minimum Tax Alternative minimum tax Income Tax Reconciliation Alternative Minimum Tax Income Tax Reconciliation In Undistributed Earnings Income tax on undistributed earnings Income Tax Reconciliation In Undistributed Earnings Income Tax Reconciliation Net Changes In Income Tax Credit Net changes in income tax credit Amount of the net change between reported income tax expense (benefit) and expected income tax expense (benefit) attributable to tax credits. Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Net changes in valuation allowance of deferred income tax assets Changes in Valuation Allowances, Amount Income Tax Reconciliation, Utilization of Operating Loss Carryforwards Net operating loss carryforwards Income Tax Reconciliation, Utilization of Operating Loss Carryforwards Income Tax Reconciliation Unrecognized Tax Benefit Liabilities related to unrealized tax benefits Unrecognized tax benefit, increase (decrease). Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Adjustment of prior years' taxes and others Other, Amount Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Tax at Hong Kong Statutory Rate, Amount Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Nontaxable or nondeductible items, Percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Nontaxable or nondeductible items, Amount Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Other, Percent Effective Income Tax Rate Reconciliation, Tax Credit, Percent Tax Credits, Percent Effective Income Tax Rate Reconciliation, Tax Credit, Amount Tax Credits, Amount Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Changes in Valuation Allowances, Percent EffectiveIncomeTaxRateReconciliationChangesInUnrecognizedTaxBenefit Changes in Unrecognized Tax Benefits ,Percent EffectiveIncomeTaxRateReconciliationChangesInUnrecognizedTaxBenefit IncomeTaxReconciliationChangesInUnrecognizedTaxBenefit Changes in Unrecognized Tax Benefits ,Amount IncomeTaxReconciliationChangesInUnrecognizedTaxBenefit Income Tax Paid, by Individual Jurisdiction [Abstract] Income Tax Paid, by Individual Jurisdiction [Table] Income Tax Paid, by Individual Jurisdiction [Line Items] Income Tax Paid, Federal, after Refund Received Income Tax Paid, Federal, after Refund Received Income Tax Paid, Foreign, after Refund Received Income Tax Paid, Foreign, after Refund Received Income Taxes Paid, Net Total income tax paid, net of refunds Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances Allowance for sales return Deferred Tax Assets, Inventory Inventory reserve Deferred Tax Assets, Unrealized Currency Exchange Loss (Gain) Foreign currency translation Deferred Tax Assets, Unrealized Currency Exchange Loss (Gain) Deferred Tax Assets Liabilities Property Plant And Equipment Property and equipment Deferred tax assets (liabilities), property, plant and equipment. Deferred Tax Assets, Tax Credit Carryforwards, Other Investment tax credits Deferred Tax Assets, Operating Loss Carryforwards Net operating loss carryforwards Deferred Tax Assets, Other Others Deferred Tax Assets, Net Net deferred tax assets Deferred Tax Assets, Valuation Allowance Valuation allowance Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Increases in tax positions taken in current year Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Decrease in tax position taken in prior year primarily related to the resolution of tax audit Income Tax Examination [Table] Income Tax Examination [Table] Income Tax Examination [Line Items] Income Tax Examination [Line Items] Income Tax Examination, Years Subject to Examination Years Subject to Income Tax Examination Income Tax Examination, Years Subject to Examination HONG KONG HONG KONG Dividends [Abstract] Dividends, Cash Amount Equity [Abstract] Schedule of Stock by Class [Table] Schedule of Retained Earnings Adjustments [Table] Class of Stock [Line Items] Retained Earnings Adjustments [Line Items] Stock Repurchased and Retired During Period, Shares ADSs repurchased during period, shares Stock Repurchased and Retired During Period, Value ADSs repurchased during period, cost Stock Repurchased And Retired During Period Value Per Share Average purchase price per ADS Stock Repurchased And Retired During Period Value Per Share Share Repurchase Program, Authorized, Amount Repurchase of shares Dividends [Axis] Dividends [Domain] O 2023 A Dividends [Member] 2023 Dividend O 2024 A Dividends [Member] 2024 Dividend O 2025 A Dividends [Member] 2025 Dividend Period [Axis] Period [Domain] October30, 2023 [Member] October 30, 2023 October 28, 2024 [Member] October 28, 2024 October 27 2025 [Member] October 27, 2025 Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Restricted Stock Units (RSUs) [Member] Restricted Stock Units Employee Stock Options And Restricted Stock Units [Member] Employee Stock Options And Restricted Stock Units Employee Stock Options And Restricted Stock Units [Member] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Equity Incentive Plan Two Thousand Fifteen [Member] 2015 Equity Incentive Plan Equity Incentive Plan Two Thousand Fifteen Equity Incentive Plan Two Thousand Twenty Five [Member] 2025 Equity Incentive Plan Equity Incentive Plan Two thousand Fifteen and Two thousand Twenty Five [Member] 2015 Equity Incentive Plan and 2025 Equity Incentive Plan Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Ordinary shares authorized Common Stock, Conversion Basis Conversion ratio of restricted stock unit to ordinary shares Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Total unrecognized compensation cost related to non-vested share-based compensation Share-based Payment Arrangement, Expense, Tax Benefit Tax effect for stock-based compensation benefit (expense) for option and restricted stock units exercised Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Available for grant at beginning balance Available for grant at ending balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted stock units granted Restricted stock units granted Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Forfeited Or Cancelled In Period Restricted stock units forfeited Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Forfeited Or Cancelled In Period Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Authorized In Period Authorized-2025 Plan ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAuthorizedInPeriod Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Terminated In Period Terminated-2015 Plan ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTerminatedInPeriod Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Weighted Average Remaining Recognition Period (Years) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Nonvested at ending period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Number of Nonvested Stock Units Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Nonvested at beginning period Nonvested at ending period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Restricted stock units vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Restricted stock units forfeited Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Nonvested at beginning period Nonvested at ending period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Restricted stock units granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Restricted stock units vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Restricted stock units forfeited Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Cost of Sales [Member] Cost of Sales Research and Development Expense [Member] Research and Development Expense Selling and Marketing Expense [Member] Selling and Marketing Expense General and Administrative Expense [Member] General and Administrative Expense Schedule of Operating Leased Assets [Table] Accounting Standards Update 2016-02 [Member] Accounting Standards Update 2016-02 Operating Leased Assets [Line Items] Lease, Cost Lease Expense Operating Lease, Payments Operating Lease Payments Operating Lease, Liability, Current Operating lease liabilities accrued current Less operating lease liabilities-current Operating Lease, Liability, Noncurrent Operating lease liabilitites long term Long-term operating lease liabilities Operating Lease, Weighted Average Remaining Lease Term Operating lease weighted average remaining lease term Operating Lease, Weighted Average Discount Rate, Percent Operating lease weighted average discount rate Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-use asset obtained in exchange for operating lease liability Balance Sheet [Axis] Balance sheet. Balance Sheet [Domain] Balance Sheet. Other Current Liabilities [Member] Other Current Liabilities Other Noncurrent Liabilities [Member] Other Noncurrent Liabilities Lessee, Operating Lease, Liability, to be Paid, Year One 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four 2029 Lessee, Operating Lease, Liability, to be Paid, Year Five 2030 Lessee, Operating Lease, Liability, to be Paid, after Year Five 2031 and thereafter Lessee, Operating Lease, Liability, to be Paid Total Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less imputed interest Operating Lease, Liability Present value of lease liabilities Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Commitments and Contingencies Disclosure [Table] Commitments and Contingencies Disclosure [Table] Commitments and Contingencies Disclosure [Table] Commitments and Contingencies Disclosure [Line Items] Commitments and Contingencies Disclosure [Line Items] Commitments and Contingencies Disclosure [Line Items] Loss Contingency, Receivable Loss contingency, termination fee receivable Restructuring and Related Cost, Expected Cost Performance Bond Certificate Of Deposit Performance bond certificate of deposit Performance bond certificate of deposit. Loss Contingency Nature [Axis] Loss Contingency, Nature [Domain] Breach Of Purchase Contract [Member] Breach Of Purchase Contract Breach of purchase contract. Number of Reportable Segments Reportable segment Number of Operating Segments Number of operating segments Cost, Direct Material Product costs Share-Based Payment Arrangement, Expense Stock-compensation and related payroll expense Integrated Circuit Design Related Costs Integrated Circuit design related costs Integrated circuit design related costs. Other Labor-related Expenses Dispute related expenses Other General Expense Other operating expenses Segment Reporting, Other Segment Item, Amount Other segment items Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Other Areas [Member] Others other areas. Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Mobile Storage [Member] Mobile Storage Mobile storage. Other products [Member] Others Other products [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] KOREA, REPUBLIC OF Korea Other Countries [Member] Others Other Countries [Member] SINGAPORE Singapore JAPAN Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] SK Hynix [Member] SK Hynix SK Hynix [Member] Micron Afastor [Member] AFASTOR PHISEMI [Member] PHISEMI Kioxia [Member] Kioxia XML 9 R1.htm IDEA: XBRL DOCUMENT v3.26.1
Cover Page
12 Months Ended
Dec. 31, 2025
shares
Document Information [Line Items]  
Document Type 20-F
Amendment Flag false
Document Period End Date Dec. 31, 2025
Document Fiscal Year Focus 2025
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 Flat C, 19/F, Wing Cheong Commercial Building
Entity Address, Address Line Two Nos 19-25 Jervois Street
Entity Address, Country HK
Entity Central Index Key 0001329394
Entity Address, City or Town Hong Kong Island
Entity Incorporation, State or Country Code E9
Entity Common Stock, Shares Outstanding 134,244,840
Entity Address, Postal Zip Code 0000
ICFR Auditor Attestation Flag true
Auditor Name Deloitte & Touche
Auditor Firm ID 1060
Auditor Location Taipei, Taiwan
Document Financial Statement Error Correction [Flag] false
American Depositary Shares  
Document Information [Line Items]  
Security Exchange Name NASDAQ
Title of 12(b) Security American Depositary Shares, each representing four ordinary shares
Trading Symbol SIMO
Ordinary shares  
Document Information [Line Items]  
Title of 12(b) Security Ordinary shares, US$0.01 par value per share
No Trading Symbol Flag true
Business Contact  
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
Country Region 1
City Area Code 408
Local Phone Number 519 7200
Entity Address, Postal Zip Code 95035
Contact Personnel Name Jason Tsai
XML 10 R2.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Current Assets    
Cash and cash equivalents $ 201,842 $ 276,068
Accounts receivable, net 211,546 233,744
Inventories 421,798 199,229
Restricted assets-current 71,297 54,645
Prepaid expenses and other current assets 36,885 31,187
Total current assets 943,368 794,873
Long-term investments 29,676 17,326
Property and equipment, net 218,966 188,398
Deferred income tax assets, net 9,051 8,878
Operating lease assets 13,195 14,674
Other assets 8,463 7,187
Total assets 1,222,719 1,031,336
Current Liabilities    
Notes and accounts payable 34,745 17,773
Income tax payable 22,426 13,107
Refund liabilities 6,012 5,968
Accrued expenses and other current liabilities 276,340 162,656
Total current liabilities 339,523 199,504
Other long-term liabilities 52,459 59,548
Total liabilities 391,982 259,052
Commitments and Contingencies (Note 15)
Shareholders' Equity    
Ordinary Shares at US$0.01 par value per share Authorized: 500,000 thousand shares Issued and outstanding: 134,764 thousand shares in 2024 and 134,245 thousand shares in 2025 1,342 1,348
Additional paid-in capital 359,927 337,975
Accumulated other comprehensive income 1,339 338
Retained earnings 468,129 432,623
Total shareholders' equity 830,737 772,284
Total liabilities and shareholders' equity $ 1,222,719 $ 1,031,336
XML 11 R3.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
shares in Thousands
Dec. 31, 2025
Dec. 31, 2024
Statement of Financial Position [Abstract]    
Ordinary Shares, par value $ 0.01 $ 0.01
Ordinary Shares, Authorized 500,000 500,000
Ordinary Shares, Issued 134,245 134,764
Ordinary Shares, outstanding 134,245 134,764
XML 12 R4.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Statements Of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]      
NET SALES $ 885,627 $ 803,552 $ 639,142
COST OF SALES 458,118 434,787 368,752
GROSS PROFIT 427,509 368,765 270,390
OPERATING EXPENSES      
Research and development 262,718 217,822 174,357
Sales and marketing 34,383 27,450 26,920
General and administrative 37,371 31,354 27,923
Loss from settlement of litigation 0 1,250 1,312
Total operating expenses 334,472 277,876 230,512
OPERATING INCOME 93,037 90,889 39,878
NON-OPERATING INCOME (EXPENSES)      
Unrealized holding gain on investment 18,400 543 8,002
Gain from disposal of long-term investment 21,076 58 0
Interest income 9,663 14,528 12,246
Foreign exchange gain (loss), net (2,067) 1,391 914
Other income 18 0 8
Total non-operating income (expenses) 47,090 16,520 21,170
INCOME BEFORE INCOME TAX 140,127 107,409 61,048
INCOME TAX EXPENSE 17,492 18,160 8,175
NET INCOME $ 122,635 $ 89,249 $ 52,873
EARNINGS PER ORDINARY SHARE:      
Basic $ 0.91 $ 0.66 $ 0.4
Diluted $ 0.91 $ 0.66 $ 0.4
WEIGHTED AVERAGE ORDINARY SHARES OUTSTANDING      
Basic (Thousands) 134,312 134,570 133,413
Diluted (Thousands) 134,718 134,888 133,879
EARNINGS PER ADS (one ADS equals four ordinary shares):      
Basic $ 3.65 $ 2.65 $ 1.59
Diluted $ 3.64 $ 2.65 $ 1.58
WEIGHTED AVERAGE ADS OUTSTANDING      
Basic (Thousands) 33,578 33,642 33,353
Diluted (Thousands) 33,679 33,722 33,470
XML 13 R5.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Statements Of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Statement of Comprehensive Income [Abstract]      
NET INCOME $ 122,635 $ 89,249 $ 52,873
OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX EFFECT OF NIL      
Change in net foreign currency translation adjustments 1,001 (815) (1,694)
Change in deferred pension gain 0 0 252
OTHER COMPREHENSIVE INCOME (LOSS) 1,001 (815) (1,442)
TOTAL COMPREHENSIVE INCOME $ 123,636 $ 88,434 $ 51,431
XML 14 R6.htm IDEA: XBRL DOCUMENT v3.26.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, 2022 $ 732,601 $ 1,322 $ 303,564 $ 2,595 $ 425,120 $ 0
Beginning Balance, shares at Dec. 31, 2022   132,216        
Net income 52,873       52,873  
Other comprehensive income (loss) (1,442)     (1,442)    
Stock-based compensation expenses 17,547   17,547      
Issuance of ordinary shares upon exercise of restricted stock units, shares   1,460        
Issuance of ordinary shares upon exercise of restricted stock units (46) $ 15 (61)      
Dividends declared (66,837)       (66,837)  
Ending Balance at Dec. 31, 2023 734,696 $ 1,337 321,050 1,153 411,156 0
Ending Balance, shares at Dec. 31, 2023   133,676        
Net income 89,249       89,249  
Other comprehensive income (loss) (815)     (815)    
Stock-based compensation expenses 16,956   16,956      
Issuance of ordinary shares upon exercise of restricted stock units, shares   1,088        
Issuance of ordinary shares upon exercise of restricted stock units (20) $ 11 (31)      
Dividends declared (67,782)       (67,782)  
Ending Balance at Dec. 31, 2024 $ 772,284 $ 1,348 337,975 338 432,623 0
Ending Balance, shares at Dec. 31, 2024 134,764 134,764        
Net income $ 122,635       122,635  
Other comprehensive income (loss) 1,001     1,001    
Stock-based compensation expenses 26,283   26,283      
Issuance of ordinary shares upon exercise of restricted stock units, shares   1,186        
Issuance of ordinary shares upon exercise of restricted stock units (21) $ 11 (32)      
Share repurchase (24,312)         (24,312)
Treasury stock retired (Shares)   (1,705)        
Treasury stock retired   $ (17) (4,299)   (19,996) 24,312
Dividends declared (67,133)       (67,133)  
Ending Balance at Dec. 31, 2025 $ 830,737 $ 1,342 $ 359,927 $ 1,339 $ 468,129 $ 0
Ending Balance, shares at Dec. 31, 2025 134,245 134,245        
XML 15 R7.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Statements Of Changes In Shareholders' Equity (Parenthetical) - $ / shares
3 Months Ended 12 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Statement of Stockholders' Equity [Abstract]                              
Dividends declared, per share $ 0.125 $ 0.125 $ 0.125 $ 0.125 $ 0.125 $ 0.125 $ 0.125 $ 0.125 $ 0.125 $ 0 $ 0 $ 0 $ 0.5 $ 0.5 $ 0.5
XML 16 R8.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Statements Of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
CASH FLOWS FROM OPERATING ACTIVITIES      
Net income $ 122,635 $ 89,249 $ 52,873
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 30,174 25,331 21,810
Loss on modification of lease 0 0 230
Unrealized holding gain on investment (18,400) (543) (8,002)
Stock-based compensation 26,283 16,956 17,547
Gain from disposal of long-term investment (21,076) (58) 0
Loss (gain) on disposal of property and equipment 108 7 (215)
Deferred income taxes (173) (422) 428
Changes in operating assets and liabilities:      
Accounts receivable 22,198 (39,043) 11,404
Inventories (215,175) 4,870 72,127
Prepaid expenses and other current assets (13,091) (1,842) (6,563)
Other assets (20) (951) (7)
Notes and accounts payable 16,972 (37,813) 19,563
Refund liabilities 44 2,639 (3,142)
Accrued expenses and other current liabilities 107,871 12,798 (1,634)
Lease liabilities 588 (638) 712
Income tax payable 9,319 5,563 (34,570)
Other liabilities (6,897) 992 6,522
Net cash provided by operating activities 61,360 77,095 149,083
CASH FLOWS FROM INVESTING ACTIVITIES      
Purchase of long-term investments 0 (4,173) 0
Proceeds from disposal of long-term investments 27,575 4,432 0
Purchase of property and equipment (55,065) (44,351) (50,313)
Proceeds from disposal of properties 87 3 1,228
Net cash used in investing activities (27,403) (44,089) (49,085)
CASH FLOWS FROM FINANCING ACTIVITIES      
Dividends paid (67,200) (67,255) (16,690)
Share repurchase (24,312) 0 0
Net cash used in financing activities (91,512) (67,255) (16,690)
NET INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH (57,555) (34,249) 83,308
EFFECT OF EXCHANGE RATE CHANGES 303 (408) (1,373)
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, BEGINNING OF YEAR 334,333 368,990 287,055
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, END OF YEAR 277,081 334,333 368,990
SUPPLEMENTAL INFORMATION      
Income taxes paid 16,713 10,111 36,316
NON-CASH INVESTING AND FINANCING ACTIVITIES:      
Unpaid purchase of property and equipment included in accounts payable and accrued liabilities 10,827 4,681 4,301
Dividend declared included in accrued expenses and accrued liabilities $ 50,470 $ 50,665 $ 50,147
XML 17 R9.htm IDEA: XBRL DOCUMENT v3.26.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Pay vs Performance Disclosure      
Net Income (Loss) $ 122,635 $ 89,249 $ 52,873
XML 18 R10.htm IDEA: XBRL DOCUMENT v3.26.1
Insider Trading Policies and Procedures
12 Months Ended
Dec. 31, 2025
Insider Trading Policies and Procedures [Line Items]  
Insider Trading Policies and Procedures Adopted true
XML 19 R11.htm IDEA: XBRL DOCUMENT v3.26.1
Cybersecurity Risk Management and Strategy Disclosure
12 Months Ended
Dec. 31, 2025
Cybersecurity Risk Management, Strategy, and Governance [Line Items]  
Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]
Risk Management and Strategy
Cybersecurity risk management is an integral part of our overall enterprise risk management program. Our cybersecurity risk management program is designed based on the National Institute of Standards and Technology (NIST) cybersecurity framework. This framework includes steps for (a) identifying cybersecurity threats, assessing the severity, identifying the source and whether the threat is associated with a third-party service provider; (b) reporting material cybersecurity incidents to management and our board of directors; (c) implementing safeguards, countermeasures and mitigation strategies; and (d) remediation and restoration of the affected systems. Our cybersecurity team also engages third-party security experts for defense protection capability assessment and system enhancements. We also maintain a third-party risk management process under which we assess the cybersecurity practices of key third-party service providers prior to engagement and on a periodic basis thereafter, including through contractual requirements, security questionnaires, and, where appropriate, third-party security assessments. We require key third-party service providers that have access to our systems or data to implement and maintain appropriate cybersecurity controls and to notify us promptly of any cybersecurity incident that may affect our systems or data. In addition, our cybersecurity team provides trainings, security exercises, security awareness electronic direct mail (eDM) and social engineering drills regularly.
Our dedicated information technology (“IT”) personnel are experienced information systems security professionals and information security managers with more than 20 years of relevant experience. Our IT team provides cybersecurity reports quarterly that cover, among other topics, suspicious behaviors, end devices security logs analysis, suspicious activity analysis and statistics, and updates to the Company’s cybersecurity programs and mitigation strategies.
In 2025, we did not identify any cybersecurity threats that have materially affected or are reasonably likely to materially affect our business strategy, results of operations, or financial condition. However, despite our efforts, we cannot eliminate all risks from cybersecurity threats, or provide assurances that we have not experienced an undetected cybersecurity incident.
Cybersecurity Risk Management Processes Integrated [Flag] true
Cybersecurity Risk Management Processes Integrated [Text Block] Cybersecurity risk management is an integral part of our overall enterprise risk management program.
Cybersecurity Risk Management Third Party Engaged [Flag] true
Cybersecurity Risk Third Party Oversight and Identification Processes [Flag] true
Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag] true
Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block] In 2025, we did not identify any cybersecurity threats that have materially affected or are reasonably likely to materially affect our business strategy, results of operations, or financial condition. However, despite our efforts, we cannot eliminate all risks from cybersecurity threats, or provide assurances that we have not experienced an undetected cybersecurity incident.
Cybersecurity Risk Board of Directors Oversight [Text Block]
Corporate Governance
Our board of directors has overall oversight responsibility for our risk management, and delegates cybersecurity risk management oversight to the audit committee. The audit committee is responsible for ensuring that management has processes in place designed to identify and evaluate cybersecurity risks to which the company is exposed and implement processes and programs to manage cybersecurity risks and mitigate cybersecurity incidents. The audit committee receives cybersecurity risk updates from management at least quarterly, including the quarterly cybersecurity reports prepared by our IT team, and discusses cybersecurity risk management as a standing item at its regular meetings. The audit committee reports to the full board of directors on cybersecurity matters as appropriate.
At the management level, responsibility for assessing and managing cybersecurity risks is led by our IT head / Chief Information Officer (“CIO”), together with a dedicated cybersecurity team. This cybersecurity team includes a management-level incident response and notification committee (the “Incident Notification Committee”), which is responsible for the escalation, evaluation, and reporting of significant cybersecurity
 
incidents to senior management and the audit committee. In addition to incident-specific reporting, the IT head / CIO provides routine cybersecurity risk updates to senior management and the audit committee on at least a quarterly basis, covering the Company’s overall cybersecurity posture, emerging threats, risk mitigation activities, and the status of cybersecurity programs and controls.
Our cybersecurity operations are supported by the dedicated cybersecurity team, including personnel responsible for cybersecurity monitoring, threat detection, incident response, and remediation. This team reports to the IT head / CIO and provides regular updates to the Incident Notification Committee and senior management. In addition, we engage external cybersecurity consultants and specialists, as needed, to support risk assessments, penetration testing, and incident investigations.
Management is responsible for identifying, considering, and assessing material cybersecurity risks on an ongoing basis, and for establishing and maintaining processes designed to ensure that such risks are appropriately monitored and mitigated. These processes include continuous network monitoring, vulnerability assessments, incident response planning, and implementation of cybersecurity controls and technologies.
With respect to relevant expertise, our IT head / CIO has extensive experience in information technology management, including oversight of cybersecurity programs in various industries. In addition, members of our cybersecurity team possess relevant technical expertise in areas such as network security, system architecture, threat intelligence, and incident response, and may hold industry-recognized Certified Information Systems Security Professional (CISSP) and Systems Security Certified Practitioner (SSCP), Certified Ethical Hacker (CEH) and ISO27001 certifications.
Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block] Our board of directors has overall oversight responsibility for our risk management, and delegates cybersecurity risk management oversight to the audit committee. The audit committee is responsible for ensuring that management has processes in place designed to identify and evaluate cybersecurity risks to which the company is exposed and implement processes and programs to manage cybersecurity risks and mitigate cybersecurity incidents. The audit committee receives cybersecurity risk updates from management at least quarterly, including the quarterly cybersecurity reports prepared by our IT team, and discusses cybersecurity risk management as a standing item at its regular meetings. The audit committee reports to the full board of directors on cybersecurity matters as appropriate.
Cybersecurity Risk Management Positions or Committees Responsible [Flag] true
Cybersecurity Risk Management Positions or Committees Responsible [Text Block] Our cybersecurity team also engages third-party security experts for defense protection capability assessment and system enhancements. We also maintain a third-party risk management process under which we assess the cybersecurity practices of key third-party service providers prior to engagement and on a periodic basis thereafter, including through contractual requirements, security questionnaires, and, where appropriate, third-party security assessments. We require key third-party service providers that have access to our systems or data to implement and maintain appropriate cybersecurity controls and to notify us promptly of any cybersecurity incident that may affect our systems or data. In addition, our cybersecurity team provides trainings, security exercises, security awareness electronic direct mail (eDM) and social engineering drills regularly.
Cybersecurity Risk Management Expertise of Management Responsible [Text Block] Our dedicated information technology (“IT”) personnel are experienced information systems security professionals and information security managers with more than 20 years of relevant experience. Our IT team provides cybersecurity reports quarterly that cover, among other topics, suspicious behaviors, end devices security logs analysis, suspicious activity analysis and statistics, and updates to the Company’s cybersecurity programs and mitigation strategies.
Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag] true
XML 20 R12.htm IDEA: XBRL DOCUMENT v3.26.1
Organization and Operations
12 Months Ended
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Operations
1. ORGANIZATION AND OPERATIONS
Silicon Motion Technology Corporation (“SMTC”, collectively with its subsidiaries as the “Company”) is the global leader in supplying NAND flash controllers for solid state storage devices. The Company is a world leading supplier of SSD controllers for servers, PCs and other client devices and is a leading merchant supplier of eMMC and UFS embedded storage controllers used in smartphones, IoT devices and other applications. The Company also supplies customized high-performance and specialized industrial and automotive SSD solutions. Our customers include most of the NAND flash vendors, storage device module makers and leading OEMs. For further information on SMTC, visit us at www.siliconmotion.com.
Termination of the Merger Agreement with MaxLinear
On May 5, 2022, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with MaxLinear, Inc., a Delaware Corporation (“MaxLinear”), and Shark Merger Sub, an exempted company with limited liability incorporated under the law of the Cayman Islands and a wholly owned subsidiary of MaxLinear, pursuant to which the Company agreed to be acquired by MaxLinear, with (a) holders of our ordinary shares to receive $23.385 in cash and 0.097 shares of MaxLinear common stock, par value $0.0001(“MaxLinear Common Stock”) for each share that they hold (other than certain customary excluded shares), and (b) ADS holders to receive $93.54 in cash and 0.388 shares of MaxLinear Common Stock for each ADS that they hold (other than ADSs representing certain customary excluded shares), in each case, with cash in lieu of any fractional shares of MaxLinear Common Stock (collectively, the “Transaction”). On August 31, 2022, shareholders at the Company’s Extraordinary General Meeting of Shareholders approved the Transaction.
On July 26, 2023, the Company and MaxLinear received antitrust approval from the State Administration for Market Regulation of the People’s Republic of China (“SAMR Approval”). Shortly after receiving SAMR Approval, the Company received notice from MaxLinear of its purported termination of the Merger Agreement. MaxLinear did not provide any factual basis for its purported termination, and the Company believes its actions constituted a willful and material breach of the Merger Agreement. The Company has filed a claim in the Singapore International Arbitration Centre (the “SIAC”), which is the venue for dispute resolution under the Merger Agreement, and is currently pursuing payment of the termination fee of $160 million, together with further substantial damages, interest and costs. Under the SIAC Arbitration Rules, all matters relating to the proceedings are confidential. See Note 15 for more information on legal matters related to the termination of the Merger Agreement.
XML 21 R13.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2025
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“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.
 
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 and accounts receivable. Cash and cash equivalents 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 accounts receivable 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 the payment history and current credit worthiness of the customer. The Company regularly reviews the allowance for bad debt and doubtful accounts or expected losses during the accounts receivable collection process by considering factors, such as historical
write-off
and recovery experience, credit quality, age of the accounts receivable balances and current economic conditions that may affect a customer’s ability to pay. The Company also takes into account reasonable and supportable forecasts of future conditions when evaluating the adequacy of the allowance for doubtful accounts.
Historically, a relatively small number of customers have accounted for a significant portion of our net sales. Sales to three customers in 2023
,
four customers in 2024, and four customers in 2025 each accounted for 10% or more of our net revenue, representing 45%, 57% and 58% of our net sales in 2023, 2024 and 2025, respectively. In 2023, the significant customer
s
were SK Hynix, Micron and AFASTOR. In 2024, they were Micron, Kioxia, PHISEMI and AFASTOR. In 2025, they were PHISEMI, Kioxia, AFASTOR and Micron. The Company’s top ten customers in 2023, 2024 and 2025 accounted for approximately 75%, 84% and 82% of net sales, respectively.
Fair Value of Financial Instruments
The carrying amount of the Company’s financial instruments, including cash and cash equivalents, accounts receivable and notes and accounts payable, approximates fair value due to the short-term maturity of the instruments. Long-term investments in listed companies over which we do not exercise significant influence are recorded at fair value, and any changes in fair value are recognized in net income. 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. 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.
 
The tables below set forth, by level, the Company’s assets and liabilities that are measured at fair value on a recurring basis. The tables do not include assets and liabilities that are measured at historical cost or any basis other than fair value:
 
    
Fair Value Measurements at December 31, 2025
 
    
Level 1
    
Level 2
    
Level 3
    
Total
 
Items measured at fair value on a recurring basis:
           
Assets
           
Long-term investments:
           
Marketable equity investments
   $ 29,676        —         —       $ 29,676  
 
    
Fair Value Measurements at December 31, 2024
 
    
Level 1
    
Level 2
    
Level 3
    
Total
 
Items measured at fair value on a recurring basis:
           
Assets
           
Long-term investments:
           
Marketable equity investments
   $ 10,826        —         —       $ 10,826  
The carrying value of investments in
non-marketable
equity securities recorded to fair value on a
non-recurring
basis is adjusted for observable transactions for identical or similar investments of the same issuer or for impairment. These securities relate to equity investments in privately-held companies. These items measured at fair value on a
non-recurring
basis are classified as Level 3 in the fair value hierarchy because the value is estimated based on valuation methods using the observable transaction price at the transaction date and other unobservable inputs such as volatility, rights and obligations of the securities held. As of December 31, 2024 and 2025,
non-marketable
equity investments had a carrying value of $6,500 thousand and nil, respectively, and are included in long-term investments on the Company’s consolidated balance sheets.
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 qualify as cash equivalents because they can be readily converted into known amounts of cash without advance notice with the principal protected and not subject to penalty in an early withdrawal.
Allowance for Doubtful Accounts
An allowance for doubtful accounts is provided based on a review of the collectability of accounts receivable. The Company determines the amount of allowance for doubtful accounts by examining the historical collection experience, current trends in the credit quality of its customers and its internal credit policies as well as current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect a customer’s ability to pay.
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 impairment losses 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 writes down for inventory on hand in excess of the estimated demand. Estimated losses on slow-moving items are written down below the current carrying value and included in cost of sales.
 
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.
Long-term investments in listed companies over which we do not exercise significant influence are recorded at fair value, and any changes in fair value are recognized in net income. If the Company does not have the ability to exercise significant influence over the operations of the investments in private-held companies, the Company accounts for the investment under the measurement alternative method. Investments in privately-held companies are subject to impairment review on an ongoing basis. Investments are considered impaired when the fair value is below the investment’s cost basis. This assessment is based on a qualitative and quantitative analysis, including, but not limited to, the investee’s revenue and earnings trends, available cash and liquidity, and the status of the investee’s products and the related market for such products.
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 — 2 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 and amortization expense on property and equipment were approximately US$21,810 thousand, US$25,331 thousand and US$30,174 thousand for the years ended December 31, 2023, 2024 and 2025, respectively.
Lease
The Company determines if an arrangement is a lease at inception. Operating lease
right-of-use
(“ROU”) assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Operating lease ROU assets also include any initial direct costs and prepayments less lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. As the Company’s leases do not provide an implicit rate, the Company uses its collateralized incremental borrowing rate based on the information available at the lease commencement date, including lease term, in determining the present value of lease payments. Lease expense for these leases is recognized on a straight line basis over the lease term.
Impairment of 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.
Other Assets
Other assets primarily consist of deposits for building construction and office leases.
 
Restricted Assets
Restricted assets consist of restricted cash and cash set aside as collateral for obtaining foundry capacity and the government grant restricted for research and development purposes.
Other long-term liabilities
Other long-term liabilities primarily consist of deposit
s
from construction in progress, noncurrent lease liabilities and unrecognized tax benefit.
Revenue Recognition
The Company 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 revenue recognition standard of Accounting Standards Codification Topic 606,
Revenue from Contracts with Customer (ASC 606),
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, 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 it is entitled in exchange for those goods. Some of the Company’s sales are made to distributors and revenue is recognized when control of a product passes to the distributor upon shipment and terms and payment by the distributor are 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 return 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 of products the distributors have on hand at the date the price protection is offered. Actual price adjustments to distributors incurred by the Company have been minimal.
The Company provides warranty for 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, 2023, 2024 and 2025, the Company did not experience significant costs associated with warranty returns.
Research and Development
Research and development costs are expensed as incurred. Research and development expense consists primarily of personnel-related expenses, including stock-based compensation, as well as product masks, IP licensing, design tool and testing costs, equipment depreciation, amortization of intangible assets and an allocated portion of occupancy costs.
 
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 establishes a valuation allowance for deferred tax assets, when it is determined that it is more likely than not that they will not be realized. Evaluating the need for a valuation allowance on deferred tax assets requires judgment and analysis of all available positive and negative evidence, including recent earnings history and cumulative losses in recent years, reversals of deferred tax liabilities, projected future taxable income, and tax planning strategies to determine whether all or some portion of the deferred tax assets will not be realized. Valuation allowances have been provided primarily against U.S. and state research and development credits and certain acquired net operating losses and deferred tax assets of foreign subsidiaries. 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.
Government Grants
Government grants are not recognized until there is reasonable assurance that the Company will comply with the conditions attaching to them and that the grants will be received. Any amounts received pursuant to grants are offset against the related operating expenses as the expenses have been incurred.
In 2024, the Company entered into an agreement with the Government of Taiwan pursuant to which the grants contribute up to US$13.3 
million to support the development of our advanced PCIe Gen 6 enterprise SSD controller. The government grant is conditional upon meeting the applicable development milestones and is subject to review and approval by the relevant government authorities. The development program is expected to span approximately three years. During the year ended December 31, 2024 and 2025
,
grants offset against research and development expenses were US$
2,987 thousand and US$728 thousand, respectively.
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 (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, 2023, 2024 and 2025:
 
   
Year Ended December 31, 2023
   
Year Ended December 31, 2024
   
Year Ended December 31, 2025
 
   
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
    3,917       (1,322     2,595       2,223       (1,070     1,153       1,408       (1,070     338  
Current-period change
    (1,694     252       (1,442     (815     —        (815     1,001       —        1,001  
 
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Ending balance
    2,223       (1,070     1,153       1,408       (1,070     338       2,409       (1,070     1,339  
 
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
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. Legal costs are expensed as incurred. 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. Contingencies that might result in a gain are not recognized until realizable.
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 restricted stock units (“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 of restricted stock units were 466 thousand shares (117 thousand ADSs), 318 thousand shares (80 thousand ADSs) and 406 thousand shares (101 thousand ADSs) for the years ended December 31, 2023, 2024 and 2025, respectively.
Stock-Based Compensation
The Company accounts for stock-based compensation in accordance with the Accounting Standards Codification (“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.
The fair value of RSUs is 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. 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
Accounting Pronouncements Recently Adopted
In December 2023, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU),
ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures
(“ASU
2023-09”).
Under
ASU 2023-09,
entities are required to uniformly classify and present greater disaggregation of information in the rate reconciliation and income taxes paid. ASU
2023-09
is intended to benefit investors by improving the transparency and decision usefulness of income tax disclosures. The new standard is effective for annual periods beginning after December 15, 2024. The Company adopted ASU
2023-09
effective January 1, 2025. The adoption of this guidance did not have a material impact on the Company’s consolidated financial statements and related disclosures.
Accounting Pronouncements Not Yet Effective
In October 2023, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU),
ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative
, to amend certain disclosure and presentation requirements for a variety of topics within the ASC. These amendments align the requirements in the ASC to the removal of certain disclosure requirements set out in Regulation
S-X
and Regulation
S-K,
announced by the SEC. The effective date for each amended topic in the ASC is either the date on which the SEC’s removal of the related disclosure requirement from Regulation
S-X
or Regulation
S-K
becomes effective, or on June 30, 2027, if the SEC has not removed the requirements by that date. Early adoption is prohibited. The adoption of this amendment is not expected to have a material impact on the Company’s financial position, results of operations, cash flows or financial statement disclosures.
In November 2024, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU),
ASU
2024-03,
Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic
220-40):
Disaggregation of Income Statement Expenses
, which requires disaggregated disclosure of income statement expenses for public business entities. The ASU does not change or remove existing expense disclosure requirements. The ASU also does not change the expense captions an entity presents on the face of the income statement; rather, it requires disaggregation of certain expense captions into specified categories in disclosures within the footnotes to the financial statements. In January 2025, the FASB issued
ASU 2025-01, Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date
, to clarify the effective date of ASU
2024-03.
This guidance is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. The Company is currently evaluating the provisions of the amendments and the effect on its future consolidated financial statements.
In July 2025, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU),
ASU
2025-05,
Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets
. In developing reasonable and supportable forecasts as part of estimating expected credit losses, all entities may elect a practical expedient that assumes that current conditions as of the balance sheet date do not change for the remaining life of the asset. The amendments in this ASU should be applied prospectively. The amendments will be effective for fiscal years beginning after December 15, 2025, and interim periods within those fiscal periods. 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 flows or financial statement disclosures.
 
In December 2025, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU),
ASU 2025-10, Government Grants (Topic 832): Accounting for Government Grants Received by Business Entities
, which adds guidance to ASC 832 on the recognition, measurement, and presentation of government grants. The amendments are effective for fiscal years beginning after December 15, 2028, and interim periods within those fiscal periods. 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 flows or financial statement disclosures.
In December 2025, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU),
Interim Reporting (Topic 270): Narrow-Scope Improvements
, which is intended to improve the navigability of the guidance in ASC 270 and clarify when it applies. Under the amendments, an entity is subject to ASC 270 if it provides interim financial statements and notes in accordance with GAAP. The ASU also addresses the form and content of such financial statements, adds lists to ASC 270 of the interim disclosures required by all other Codification topics, and establishes a principle under which an entity must disclose events since the end of the last annual reporting period that have a material impact on the entity. The amendments are not intended to change the fundamental nature of interim reporting or expand or reduce current interim disclosure requirements. The amendments are effective for interim reporting periods within fiscal years beginning after December 15, 2027. Early adoption is permitted and can be applied either (1) prospectively or (2) retrospectively to any or all prior periods presented in the financial statements. The Company is currently evaluating the impact that the adoption will have on its results of operations, financial position, cash flows and financial statement disclosures.
In December 2025, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU),
ASU 2025-12
,
Codification Improvements
, as part of the standing project on its agenda to make improvements to the Codification in response to feedback from stakeholders. The amendments make Codification updates to a broad range of Topics arising from technical corrections, unintended application of the Codification, clarifications, and other minor improvements. The amendments in this ASU are effective for fiscal years beginning after December 15, 2026, and interim reporting periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact that the adoption will have on its results of operations, financial position, cash flows and financial statement disclosures.
XML 22 R14.htm IDEA: XBRL DOCUMENT v3.26.1
Cash, Cash Equivalents, and Restricted Cash
12 Months Ended
Dec. 31, 2025
Cash and Cash Equivalents [Abstract]  
Cash, Cash Equivalents, and Restricted Cash
3. CASH, CASH EQUIVALENTS, AND RESTRICTED CASH
 
    
December 31
 
    
2024
    
2025
 
    
US$
    
US$
 
Cash and deposits in bank
     29,386        54,964  
Time deposits
     246,682        143,375  
Repurchase agreements
     —         3,503  
  
 
 
    
 
 
 
Total cash and cash equivalents
     276,068        201,842  
Restricted cash
     58,265        75,239  
  
 
 
    
 
 
 
     334,333        277,081  
  
 
 
    
 
 
 
As of December 31, 2025 and 2024, restricted cash of US$71,297 thousand and US$54,645 thousand was classified as restricted assets-current, and US$3,942 thousand and US$3,620 thousand was classified as other assets, respectively.
XML 23 R15.htm IDEA: XBRL DOCUMENT v3.26.1
Accounts Receivable
12 Months Ended
Dec. 31, 2025
Receivables [Abstract]  
Accounts Receivable
4. ACCOUNTS RECEIVABLE
 
    
December 31
 
    
2024
   
2025
 
    
US$
   
US$
 
Trade accounts receivable
     233,749       211,547  
Allowance for doubtful accounts
     (5     (1
  
 
 
   
 
 
 
     233,744       211,546  
  
 
 
   
 
 
 
The changes in the allowances are summarized as follows:
 
    
Year Ended December 31
 
    
 2023 
   
 2024 
   
 2025 
 
    
US$
   
US$
   
US$
 
Allowances for doubtful accounts
      
Balance, beginning of year
     569       20       5  
Additions (reversals) charged to expense, net
     (549     (15     (4
  
 
 
   
 
 
   
 
 
 
Balance, end of year
     20       5       1  
  
 
 
   
 
 
   
 
 
 
XML 24 R16.htm IDEA: XBRL DOCUMENT v3.26.1
Inventories
12 Months Ended
Dec. 31, 2025
Inventory Disclosure [Abstract]  
Inventories
5. INVENTORIES
The components of inventories are as follows:
 
    
December 31
 
    
2024
    
2025
 
    
US$
    
US$
 
Finished goods
     51,118        71,821  
Work in process
     59,267        177,661  
Raw materials
     88,844        172,316  
  
 
 
    
 
 
 
     199,229        421,798  
  
 
 
    
 
 
 
The Company wrote down US$7,920 thousand and US$6,120 thousand and US$1,360 thousand in 2023, 2024 and 2025, respectively, for obsolete or unmarketable inventory.
XML 25 R17.htm IDEA: XBRL DOCUMENT v3.26.1
Long-Term Investments
12 Months Ended
Dec. 31, 2025
Investments, Debt and Equity Securities [Abstract]  
Long-Term Investments
6. LONG-TERM INVESTMENTS
As of December 31, 2024 and 2025, the Company held equity investments in several privately-held and listed companies with the carrying value as follows:
 
    
Percentage
of Ownership
   
December 31
 
    
2024
   
2025
   
2024
    
2025
 
                
US$
    
US$
 
Non-marketable
equity securities:
         
Cashido Corp.
(Cashido)
     0     0     —         —   
Vastview Technology, Corp. (Vastview)
     0     0     —         —   
Kinara, Inc (Kinara)
     12     0     6,500        —   
      
 
 
    
 
 
 
         6,500        —   
Marketable equity securities:
      
BIWIN Storage Technology Corp. (BIWIN)
     0     0     6,034        11,432  
Shenzhen Techwinsemi Technology Corp (TWSC)
     0     0     4,792        18,244  
      
 
 
    
 
 
 
         17,326        29,676  
      
 
 
    
 
 
 
 
In June 2018, the Company invested US$
3,000
 thousand in the preferred stock of Kinara which is accounted for under the cost method. Kinara, previously known as Deep Vision, is a developer of
low-power
deep-learning processors. In March 2020 and May 2021, the Company invested US$
2,000
 thousand and US$
1,500
 thousand, respectively, in the preferred stock of Kinara. In November 2025, the Company disposed all of Kinara and recognized a disposal gain of US$
21,076
 thousand.
In July 2021, the Company invested US$
2,041
 
thousand in the common stock of BIWIN, which is a leading module maker in China focusing on solid state storage devices. BIWIN is one of our customers and was listed on the Science and Technology Innovation Board of Shanghai Stock Exchange in December 2022. In the fourth quarter of 2024, the Company disposed of common stock of BIWIN with a carry value of US$4,374 thousand and recognized a disposal gain of US$58 thousand. For the years ended December 31, 2023, 2024 and 2025, the Company recorded an unrealized holding gain of US$
8,002
 thousand,
an 
unrealized holding loss US$
76
 thousand, and
an 
unrealized holding gain US$
5,204
 thousand, respectively, related to BIWIN.
In December 2024, the Company invested US$4,173 thousand in the common stock of TWSC, which is a leading module maker in China focusing on solid state storage devices and is one of our customers and was listed on the Science and Technology Innovation Board of Shenzhen Stock Exchange in 2022. The Company had unrealized holding gains of US$619 thousand and US$13,196 thousand for the year ended December 31, 2024 and 2025, respectively.
XML 26 R18.htm IDEA: XBRL DOCUMENT v3.26.1
Property and Equipment
12 Months Ended
Dec. 31, 2025
Property, Plant and Equipment [Abstract]  
Property and Equipment
7. PROPERTY AND EQUIPMENT
 
    
December 31
 
    
2024
    
2025
 
    
US$
    
US$
 
Cost:
     
Land
     67,640        67,640  
Buildings
     28,507        95,481  
Machinery and equipment
     75,326        85,851  
Furniture and fixtures
     9,506        12,707  
Leasehold and buildings improvement
     9,590        33,707  
Software
     69,854        82,403  
  
 
 
    
 
 
 
Total
     260,423        377,789  
  
 
 
    
 
 
 
Accumulated depreciation:
     
Buildings
     7,172        8,347  
Machinery and equipment
     51,791        61,433  
Furniture and fixtures
     7,148        6,635  
Leasehold and buildings improvement
     6,488        6,226  
Software
     62,680        76,943  
  
 
 
    
 
 
 
     135,279        159,584  
Prepayment and construction in progress
     63,254        761  
  
 
 
    
 
 
 
     188,398        218,966  
  
 
 
    
 
 
 
In October 2023, the Company disposed of its office building in Taipei, Taiwan, recognizing a gain of US$594 thousand for the year ended December 31, 2023.
As of December 31, 2024 and 2025, the Company’s Shanghai office building had net carrying values of US$8,655 thousand and US$8,636 thousand, respectively, with US$2,354 thousand and US$782 thousand leased out.
In September 2018, the Company acquired land in Hsinchu, Taiwan, for US$58,931 thousand to construct its Taiwan headquarters. Construction of the building commenced in January 2021 and was completed in 2025. Upon completion, the building was capitalized at a total cost of US$67,038 thousand.
XML 27 R19.htm IDEA: XBRL DOCUMENT v3.26.1
Refund Liabilities
12 Months Ended
Dec. 31, 2025
Accounting Policies [Abstract]  
Refund Liabilities
8. REFUND LIABILITIES
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
 
    
  2024  
    
  2025  
 
    
US$
    
US$
 
Refund liabilities
     
Balance, beginning of year
     3,329        5,968  
Additions
     5,209        1,838  
Actual sales return and discount
     (2,570      (1,794
  
 
 
    
 
 
 
Balance, end of year
     5,968        6,012  
  
 
 
    
 
 
 
XML 28 R20.htm IDEA: XBRL DOCUMENT v3.26.1
Accrued Expenses and Other Current Liabilities
12 Months Ended
Dec. 31, 2025
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities
9. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
 
    
December 31
 
    
2024
    
2025
 
    
US$
    
US$
 
Wages and bonus
     45,478        65,718  
Dividends
     51,365        51,298  
License fees and royalties
     9,739        12,801  
Research and development payable
     10,733        14,996  
Fixture
     1,450        3,558  
Lease liabilities – current portion
     2,528        2,586  
Equipment
     2,308        4,218  
Professional fees
     11,316        6,484  
Contract liabilities
     5,032        82,117  
Construction payment due
     2,373        6,610  
Others
     20,334        25,954  
  
 
 
    
 
 
 
     162,656        276,340  
  
 
 
    
 
 
 
Contract liabilities are comprised of deferred revenue and reflect the Company’s obligation to transfer goods or services primarily to a customer for which the Company has received consideration. The amount of revenue recognized during the year ended December 31, 2025, that was included in deferred revenue balance at December 31, 2024 was not material.
As of the end of the reporting period, certain performance obligations associated with contracts remain unsatisfied or only partially satisfied. The Company has elected the practical expedient and does not disclose the value of unsatisfied performance obligations for contracts with an original expected duration of one year or less.
XML 29 R21.htm IDEA: XBRL DOCUMENT v3.26.1
Pension Plan
12 Months Ended
Dec. 31, 2025
Retirement Benefits [Abstract]  
Pension Plan
10. PENSION PLAN
SMI Taiwan, the Company’s largest operating company, is a Taiwan registered company and subject to Taiwan’s Labor Pension Act (the “New Act”), which became effective on July 1, 2005, and the pension mechanism under the New Act is deemed a defined contribution plan. The employees who were subject to the Labor Standards Law prior to July 1, 2005 (the “Old Act”) could choose to be subject to the pension mechanism under the New Act or continue to be subject to the pension mechanism under the Old Act. For those employees who were subject to the Old Act and still work for the Company after July 1, 2005 and have chosen to be subject
 
to the Old Act, their seniority as of July 1, 2005
remained
. The New 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 New Act, SMI Taiwan made monthly contributions and recognized pension costs of US$3,369 thousand, US$3,542 thousand and US$4,386 thousand for the years ended December 31, 2023, 2024 and 2025, respectively.
XML 30 R22.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes
12 Months Ended
Dec. 31, 2025
Income Tax Disclosure [Abstract]  
Income Taxes
11. INCOME TAXES
Income Tax Provision
Income before income tax is comprised of the following:
 
 
  
Year Ended December 31
 
 
  
2023
 
  
2024
 
  
2025
 
 
  
US$
 
  
US$
 
  
US$
 
Cayman
     (17,082      (5,305      (21,802
Income recorded in Hong Kong
     23,741        34,983        14,208  
Income from other foreign operations
     54,389        77,731        147,721  
  
 
 
    
 
 
    
 
 
 
Income before taxes
     61,048        107,409        140,127  
  
 
 
    
 
 
    
 
 
 
The components of income tax provision (benefit) were as follows:
 
    
Year Ended December 31
 
    
2023
   
2024
   
2025
 
    
US$
   
US$
   
US$
 
Current taxes:
      
Hong Kong taxes — current
     3,983       5,428       1,728  
Foreign taxes — current
     3,764       13,154       15,937  
  
 
 
   
 
 
   
 
 
 
Total current taxes
     7,747       18,582       17,665  
Deferred taxes:
      
Hong Kong taxes — deferred
     —        —        —   
Foreign taxes — deferred
     428       (422     (173
  
 
 
   
 
 
   
 
 
 
Total deferred taxes
     428       (422     (173
  
 
 
   
 
 
   
 
 
 
Income tax expense
     8,175       18,160       17,492  
  
 
 
   
 
 
   
 
 
 
Effective tax rate
     13.4     16.9     12.5
Effective Tax Rate Reconciliation
The Company adopted ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, on a prospective basis. The Company consists of a Cayman Islands parent company with various foreign and U.S. subsidiaries. Under the current laws of Cayman Islands, the Company is not subject tax on its income. The Company conducts its core business activities across East Asia, including China, Hong Kong, Macau, and Taiwan. The Hong Kong statutory income tax rate of
16.5%
reflects the Company’s economic and administrative center and most closely approximates the Company’s effective tax rate across its principal operating jurisdictions. While applicable statutory tax rates vary among these jurisdictions and may be subject to preferential regimes or adjustments, management believes that the Hong Kong statutory income tax rate provides the most representative measure of the Company’s overall tax profile. Accordingly, for purposes of reconciling statutory tax rate to effective income tax rate pursuant to ASU 2023-09, the Company has evaluated and determined to apply Hong Kong statutory tax rate of 16.5%, starting from 2025. The statutory tax rates in the jurisdictions the Company operates range from
12% to 21%. For the year ended December 31, 2025, the Company’s effective tax rate was 12.5%, a decrease from 13.4% and 16.9% in 2023 and 2024, respectively, 
 
primarily due to changes in the proportional income earned by operations in key jurisdictions. Effective tax rates in each jurisdiction are generally lower than statutory rates due to tax credits for research and development and other tax incentive programs and
are
determined by different government policies in each of the jurisdictions where the Company operates.
A reconciliation of the Hong Kong statutory rate of 16.5% to the Company’s effective tax rate for the year ended December 31, 2025 was as follows :
 
    
2025
 
    
US$
    
%
 
Tax at Hong Kong Statutory Rate
     23,121        16.5  
Other Jurisdiction Tax Effects
     
Cayman Islands
     
Statutory tax rate difference between Hong Kong and Cayman Islands
     (3,482      (2.5
Nontaxable or nondeductible items
     7,078        5.1  
Other
     290        0.2  
Macau
     
Statutory tax rate difference between Hong Kong and Macau
     (2,075      (1.5
Other
     (131      (0.1
China
     
Statutory tax rate difference between Hong Kong and China
     3,154        2.3  
Tax Credits
     (4,825      (3.4
Changes in Valuation Allowances
     762        0.5  
Other
     (202 )      (0.1 )
U.S.
     
Statutory tax rate difference between Hong Kong and U.S.
     (1,855 )      (1.3 )
Changes in Valuation Allowances
     2,589        1.9  
Other
     31        0.0  
Other Foreign Jurisdictions
     
Statutory tax rate difference between Hong Kong and Other Foreign Jurisdictions
     1,046        0.8  
Other
     638        0.5  
Changes in Unrecognized Tax Benefits
     (8,647      (6.2
  
 
 
    
 
 
 
Provision for income taxes and effective tax rate
     17,492        12.5  
  
 
 
    
 
 
 
A reconciliation of the Company’s income tax expense at Cayman statutory rate and provision for income tax prior to adoption of ASU 2023-09 is shown below:
 
    
2023
    
2024
 
    
US$
    
US$
 
Tax expense at Cayman statutory rate
     —         —   
Differences between Cayman and other statutory tax rates
     9,979        16,107  
Permanent differences
     206        365  
Temporary differences
     (1,614      (2,703
Alternative minimum tax
     1        1  
Income tax on undistributed earnings
     —         193  
Net changes in income tax credit
     (205      (101
Net changes in valuation allowance of deferred income tax assets
     3,260        5,014  
Net operating loss carryforwards
     (1,805      497  
Liabilities related to unrealized tax benefits
     5,482        (42
Adjustment of prior years’ taxes and others
     (7,129      (1,171
  
 
 
    
 
 
 
Income tax expense
     8,175        18,160  
  
 
 
    
 
 
 
 
Income Taxes Paids
The following table presents income taxes paid, net of refunds received, for the year ended December 31, 2025.
 
    
Year ended

December 31,
2025
 
    
US$
 
Hong Kong
     5,729  
Macau
     10,078  
Others
     906  
  
 
 
 
Total income tax paid, net of refunds
     16,713  
  
 
 
 
Deferred and Current Income Taxes
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts for income tax purposes.
Significant components of our deferred tax assets (liabilities) at the end of each period are as follows:
 
    
December 31
 
    
2024
    
2025
 
    
US$
    
US$
 
Stock-based compensation
     1,520        3,090  
Allowance for sales return
     1,024        472  
Inventory reserve
     3,122        1,939  
Foreign currency translation
     (126      7  
Property and equipment
     (628      (568
Investment tax credits
     3,596        3,603  
Net operating loss carryforwards
     21,607        24,636  
Others
     6,563        7,228  
Valuation allowance
     (27,800      (31,356
  
 
 
    
 
 
 
Net deferred tax assets
     8,878        9,051  
  
 
 
    
 
 
 
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$4,680 thousand and US$3,556 thousand for the year ended December 31,
2024 and 
2025, respectively. The increase in valuation allowance in 2024 and 2025 had been based on all information
 that is currently available
, particularly the earnings history and forecasts of future taxable income in each respective jurisdiction.
As of December 31, 2025, the Company’s U.S. federal net operating loss carryforwards for federal income tax purposes were approximately US$23,605 thousand as of December 31, 2025, expiring at various times starting from 2026 through 2037 for federal losses generated through December 31, 2017, if not utilized. As a result of the U.S. Tax Cuts and Jobs Act (TCJA), all federal net operating losses of US$27,848 thousand that are generated beginning January 1, 2018 and beyond will carryforward indefinitely.
As of December 31, 2025, 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,205 thousand and US$1,398 thousand, respectively. If not utilized, the federal tax credit carryforwards will expire starting in 2045, while the state tax credit carryforward has
no
expiration date in California.
 
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, 2025, the Company had accumulated undistributed earnings from a foreign subsidiary of US$569 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
 
    
2023
   
2024
   
2025
 
    
US$
   
US$
   
US$
 
Balance, beginning of year
     37,105       43,764       43,584  
Increases in tax positions taken in current year
     16,054       4,376       6,328  
Decrease in tax position taken in prior year primarily related to the resolution of tax audit
     (9,395     (4,556     (14,654
  
 
 
   
 
 
   
 
 
 
Balance, end of year
     43,764       43,584       35,258  
  
 
 
   
 
 
   
 
 
 
At December 31, 2025, the Company had US$35,258 thousand of unrecognized tax benefits that if recognized would affect the effective tax rate. For the year ended December 31, 2023 the total amount of interest expense and penalties related to uncertain tax positions recorded in the provision for income tax expense was approximately US$1,072 thousand. For the years ended December 31, 2024 and 2025, the Company derecognized approximately US$1,053 thousand and US$ 465 thousand, respectively
,
for the interest expense and penalties
previously 
accrued because of a lapse in the statute of limitations. The total amount of accrued interest and penalties recognized as of December 31, 2024 and 2025 was US$6,797 thousand and US$6,332 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 years that remain subject to examination by tax authorities as of December 31, 2025:
 
Tax Jurisdiction
  
Tax Years
China
  
2022 and onward
Hong Kong
  
2022 and onward
Taiwan
  
2020 and onward
United States
  
2020 onward
XML 31 R23.htm IDEA: XBRL DOCUMENT v3.26.1
Shareholders' Equity
12 Months Ended
Dec. 31, 2025
Federal Home Loan Banks [Abstract]  
Shareholders' Equity
12. SHAREHOLDERS’ EQUITY
Dividends
The Company’s quarterly dividends are as follows:
 
    
2023
    
2024
    
2025
 
    
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.1250      $ 16,841      $ 0.1250      $ 16,988  
Second quarter
     —         —         0.1250        16,843        0.1250        16,779  
Third quarter
     —         —         0.1250        16,844        0.1250        16,781  
Fourth quarter
     0.1250        16,708        0.1250        16,846        0.1250        16,781  
     
 
 
       
 
 
       
 
 
 
      $ 16,708         $ 67,374         $ 67,329  
     
 
 
       
 
 
       
 
 
 
On November 2, 2015, the board of directors adopted a policy to declare the annual dividend to be paid in four quarterly installments. On October
 30, 2023, October
 28, 2024 and October 27, 2025, the board of directors declared annual dividends of US$2.0
, US$2.0
 
and US$2.0 per ADS, equivalent to US$0.5
, US$0.5
 
and US$0.5 per common share, to be paid in four quarterly installments. Future dividends, if any, will be declared by and subject to the discretion of the Company’s board of directors.
Share Repurchase
On February 6, 2025, the board of directors of the Company authorized the repurchase of up to US$50 million of the Company’s ADSs over a
6-month
period.
For the year ended December 31, 2025, the Company repurchased 426 thousand ADSs at a total cost of US$24,312 thousand. The weighted average purchase price per ADS repurchased was US$57.04. The authorized repurchase program was completed in August 2025.
XML 32 R24.htm IDEA: XBRL DOCUMENT v3.26.1
Equity Incentive Plan
12 Months Ended
Dec. 31, 2025
Share-based Payment Arrangement [Abstract]  
Equity Incentive Plan
13. EQUITY INCENTIVE PLAN
2015 Equity
Incentive
Plan and 2025 Equity
Incentive
Plan
Restricted stock units are converted into 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.
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.
On June 4, 2025, the Company adopted its 2025 Equity Incentive Plan (“the 2025 Plan”). The 2025 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 2025 Plan reserved 20,000 thousand shares of ordinary shares for issuance upon exercise of stock options and restricted stock units.
 
Restricted Stock Units Activity
The following is a summary of the 2015 Plan and the 2025 Plan, which includes restricted stock units:
 
    
Unit

(in Thousands)
 
Available for grant at January 1, 2023
     9,580  
Restricted stock units granted
     (624
Restricted stock units forfeited
     51  
Available for grant at December 31, 2023
     9,007  
Restricted stock units granted
     (1,225
Restricted stock units forfeited
     18  
  
 
 
 
Available for grant at December 31, 2024
     7,800  
Authorized-2025 Plan
     20,000  
Terminated-2015 Plan
     (7,749
Restricted stock units granted
     (1,460
Restricted stock units forfeited
     24  
  
 
 
 
Available for grant at December 31, 2025
     18,615  
  
 
 
 
The related tax effect for stock-based compensation benefit (expense) were US$(178) thousand, US$173 thousand and US$(105) thousand for 2023, 2024 and 2025, respectively. The related tax benefit from stock-based compensation expense for restricted stock units exercised during 2023, 2024 and 2025 was US$4,925 thousand, US$3,073 thousand and US$3,490 thousand, respectively. The related tax effect was determined using applicable tax rates.
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, 2023
     1,977        17.89        0.66  
Restricted stock units granted
     624        13.51     
Restricted stock units vested
     (1,460      18.36     
Restricted stock units forfeited
     (51      16.38     
  
 
 
    
 
 
    
Non-vested
at December 31, 2023
     1,090        15.00        0.13  
Restricted stock units granted
     1,225        15.68     
Restricted stock units vested
     (1,089      14.94     
Restricted stock units forfeited
     (18      15.26     
  
 
 
    
 
 
    
Non-vested
at December 31, 2024
     1,208        15.68        0.25  
Restricted stock units granted
     1,460        19.51     
Restricted stock units vested
     (1,186      15.63     
Restricted stock units forfeited
     (24      19.44     
  
 
 
    
 
 
    
Non-vested
at December 31, 2025
     1,458        19.46        0.29  
  
 
 
    
 
 
    
As of December 31, 2025, there was US$6,873 thousand of total unrecognized compensation cost related to restricted stock units granted under the 2015 Plan and the 2025 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, 2023, 2024 and 2025.
 
    
Year Ended December 31
 
    
2023
    
2024
    
2025
 
    
US$
    
US$
    
US$
 
Cost of sales
     406        311        411  
Research and development
     11,709        11,284        17,874  
Sales and marketing
     1,858        1,954        3,428  
General and administrative
     3,574        3,407        4,570  
  
 
 
    
 
 
    
 
 
 
     17,547        16,956        26,283  
  
 
 
    
 
 
    
 
 
 
XML 33 R25.htm IDEA: XBRL DOCUMENT v3.26.1
Lease
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Lease
14. 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 2025 and 2033. The Company recognized leased assets in operating lease assets of US$14,674 and US$13,195 thousand and corresponding accrued expenses and other current liabilities of US$2,528 and US$2,586 thousand, and
other long-term liabilities
of US$12,413 and US$11,464 thousand, as of December 31, 2024 and 2025, respectively. The weighted average remaining lease term was 7.79 years and 6.94 years, and the weighted average discount rate was 2.49% and 2.43% as of December 31, 2024 and 2025, respectively.
The maturities of the operating lease liabilities as of December 31, 2025, were as follows:
 
 
 
    
Operating Lease Obligations
 
Fiscal Year:
  
2026
   $ 2,887  
2027
     2,308  
2028
     1,788  
2029
     1,698  
2030
     1,698  
2031 and thereafter
     4,813  
  
 
 
 
Total
     15,192  
Less imputed interest
     1,142  
  
 
 
 
Present value of lease liabilities
     14,050  
Less operating lease liabilities-current
     2,586  
  
 
 
 
Long-term operating lease liabilities
   $ 11,464  
  
 
 
 
Operating lease expenses for the years ended December 31, 2023, 2024 and 2025 are US$5,261 thousand, US$4,339 thousand, and US$4,165 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,825 thousand, US$2,569 thousand and US$2,687 thousand for the year ended December 31, 2023, 2024 and 2025, respectively. The Company recognized
right-of-use
assets of US$13,823 thousand, US$3,198 thousand, and US$189 thousand upon entering into operating lease arrangements for the years ended December 31, 2023, 2024, and 2025, respectively.
XML 34 R26.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
15. COMMITMENTS AND CONTINGENCIES
Office Building Construction
On February 18, 2021, the Company won a bid with a third-party to build an office building in Taipei and we entered into a property development agreement in May 2021, pursuant to which it delivered a performance bond secured by a certificate of deposit. The agreement requires completion of construction within three years after obtaining the construction license. The project broke ground in April 2026, and the remaining performance bond of US$2,504 thousand will be released upon completion of construction. The total development cost is estimated at approximately US$
101 million, and completion of the project is expected by the end of 2029.
Litigation
On October 5, 2023, the Company filed a claim in the SIAC against MaxLinear for breaching the Merger Agreement. In the arbitration, the Company is seeking payment of the termination fee of US$160 
million, together with further substantial damages, interests, and costs. Following hearings were conducted in October 2025 and March 2026, the arbitration proceedings have concluded, and the parties are awaiting the issuance of the final award. If the Company succeeds in its claims, MaxLinear will likely be ordered to pay the Company’s legal fees and the costs of the arbitration. If the Company does not succeed in some or all of its claims and/or in defending the counterclaim, it may be ordered to pay some or all of MaxLinear’s legal fees and the costs of the arbitration. The quantum of the legal fees and costs to be paid by either party will be decided by the tribunal. No assurance can be given that if an award is granted in the Company’s favor, that the award can be collected or that the Company will not be required to take further measures to be able to collect the award. Under the SIAC Arbitration Rules, all matters relating to the proceedings are confidential.
On August 31, 2023, the Company ADS holder (the “Plaintiff”) filed a putative class action complaint in the United States District Court for the Southern District of California, captioned Water Island Event-Driven Fund v. MaxLinear, Inc., No.
23-cv-01607
(S.D. Cal.), asserting claims against MaxLinear and two of its officers (the “MaxLinear Defendants”) for alleged violations of (i) Section 10(b) of the Exchange Act and Rule
10b-5
promulgated thereunder and (ii) Section 20(a) of the Exchange Act, in connection with alleged false and misleading statements made by the MaxLinear Defendants between June 6, 2023 and July 26, 2023 concerning MaxLinear’s intent to consummate the Merger Agreement. On August 28, 2024, the court dismissed the complaint against the MaxLinear Defendants without prejudice for lack of standing. On September 18, 2024, the Plaintiff filed an amended complaint against the MaxLinear Defendants, and also added Silicon Motion and two of our officers, Messrs. Kou and Lai (the “Silicon Motion Defendants”), asserting substantially similar claims under the Exchange Act. The complaint seeks compensatory damages, including interest, costs and expenses, and such other equitable or injunctive relief that the court deems appropriate. The Silicon Motion Defendants filed a motion to dismiss the amended complaint on November 25, 2024, as did the MaxLinear Defendants. The U.S. District Court granted the Silicon Motion Defendants’ motion to dismiss all claims asserted against them with prejudice on July 15, 2025. The Plaintiff has appealed the dismissal of their claims to the United States Court of Appeals for the Ninth Circuit on August 8, 2025. The Silicon Motion Defendants believe that the claims asserted against them are without merit and intend to continue to defend themselves vigorously on appeal.
XML 35 R27.htm IDEA: XBRL DOCUMENT v3.26.1
Segment Information
12 Months Ended
Dec. 31, 2025
Segment Reporting [Abstract]  
Segment And Geographic Information
16. SEGMENT AND GEOGRAPHIC INFORMATION
The Company is the global leader and pioneer in developing NAND flash controllers for solid state storage devices. The Company currently operates as one
reportable segment. The Chief Operating Decision Maker (“CODM”) is the Chief Executive Officer, who is directly involved in the Company’s operations and product development. The CODM is ultimately responsible for and actively involved in the allocation of resources and the assessment of the Company’s performance using consolidated net income reported on the consolidated statements of income, supplemented by revenue information disaggregated by geographic region and target customers. The measure of segment assets is reported on the consolidated balance sheet as total assets. The CODM uses consolidated net income to evaluate income generated in determining whether to reinvest profits in
 
the segment or to deploy such profits for other purposes, such as acquisitions or share repurchases. Net income is also used to monitor budgeted results compared to actual performance. In addition, the CODM uses consolidated net income in competitive analyses by benchmarking the segment’s performance against that of the Company’s competitors. These competitive analyses, together with comparisons of budgeted and actual results, are used in assessing segment performance and in determining management and variable compensation. The Company’s organizational structure is functionally aligned with department heads and shared resources reporting directly to the CODM. The Company employs a highly integrated product development approach, with proprietary technologies utilized across multiple products and substantially all integrated circuits manufactured using similar processes. As a result, the Company operates as a single operating segment.
The following table presents selected financial information, including significant expenses and other expense information provided to CODM, with respect to the Company’s
single
operating segment for the years ended December 31, 2023, 2024 and 2025:
 
    
2023
   
2024
   
2025
 
    
US$
   
US$
   
US$
 
Net sales
     639,142       803,552       885,627  
Less:
      
Product costs (1)
     364,405       430,784       454,124  
Stock-compensation and related payroll expense
     142,156       154,831       203,305  
Integrated Circuit design related costs
     46,429       73,263       72,069  
Depreciation and amortization
     21,810       25,331       30,174  
Income tax expense
     8,175       18,160       17,492  
Dispute related expenses
     6,973       14,385       12,988  
Other operating expenses (2)
     17,490       14,069       19,930  
Interest income
     (12,246     (14,528     (9,663
Other segment items (3)
     (8,923     (1,992     (37,427
  
 
 
   
 
 
   
 
 
 
Net income
     52,873       89,249       122,635  
  
 
 
   
 
 
   
 
 
 
 
(1)
Product costs primarily include material, labor and other product related costs, excluding the other categories above.
 
(2)
Other operating expenses primarily include facilities expenses, sales promotion expenses, professional service expenses and other expenses.
 
(3)
Other segment items primarily include unrealized holding gain on investment, gain from disposal of long-term investment, foreign exchange gain or loss, interest expense and other income, net as reported in our consolidated statements of income.
This expense information reflects management’s internal classification used to assess financial and operational performance and may not align with classifications used by peer companies. As a result, this expense information should not be considered in isolation or as substitute for analysis of the Company’s results in conjunction with the accompanying consolidated financial statements and notes thereto.
Long-lived assets (property and equipment, net) by geographic area are as follows:
 
    
Year Ended December 31
 
    
2023
    
2024
    
2025
 
    
US$
    
US$
    
US$
 
Taiwan
     155,334        177,335        208,415  
China
     11,118        10,369        10,006  
Others
     965        694        545  
  
 
 
    
 
 
    
 
 
 
     167,417        188,398        218,966  
  
 
 
    
 
 
    
 
 
 
 
The Company groups its products into two 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
 
    
2023
    
2024
    
2025
 
    
US$
    
US$
    
US$
 
Mobile Storage
     632,813        796,365        877,195  
Others
     6,329        7,187        8,432  
  
 
 
    
 
 
    
 
 
 
     639,142        803,552        885,627  
  
 
 
    
 
 
    
 
 
 
Revenue is attributed to a geographic area based on the
bill-to
location and is summarized as follows:
 
 
  
Year Ended December 31
 
 
  
2023
 
  
2024
 
  
2025
 
 
  
US$
 
  
US$
 
  
US$
 
China
     229,037        331,664        495,107  
Japan
     36,431        143,130        123,870  
Singapore
     127,642        144,595        78,432  
Taiwan
     74,284        58,114        74,629  
Korea
     48,633        73,057        22,551  
United States
     55,504        13,019        7,966  
Others
     67,611        39,973        83,072  
  
 
 
    
 
 
    
 
 
 
     639,142        803,552        885,627  
  
 
 
    
 
 
    
 
 
 
Major customers representing at least 10% of net sales are as follows:
 
    
Year Ended December 31
 
    
2023
    
2024
    
2025
 
    
US$
    
%
    
US$
    
%
    
US$
    
%
 
PHISEMI
     *        *        107,407        13        216,456        24  
Kioxia
     *        *        119,727        15        105,704        12  
AFASTOR
     70,046        11        82,678        10        104,248        12  
Micron
     144,011        22        151,780        19        86,201        10  
SK Hynix
     75,836        12        *        *        *        *  
 
*
Less than 10%
XML 36 R28.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2025
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“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.
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 and accounts receivable. Cash and cash equivalents 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 accounts receivable 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 the payment history and current credit worthiness of the customer. The Company regularly reviews the allowance for bad debt and doubtful accounts or expected losses during the accounts receivable collection process by considering factors, such as historical
write-off
and recovery experience, credit quality, age of the accounts receivable balances and current economic conditions that may affect a customer’s ability to pay. The Company also takes into account reasonable and supportable forecasts of future conditions when evaluating the adequacy of the allowance for doubtful accounts.
Historically, a relatively small number of customers have accounted for a significant portion of our net sales. Sales to three customers in 2023
,
four customers in 2024, and four customers in 2025 each accounted for 10% or more of our net revenue, representing 45%, 57% and 58% of our net sales in 2023, 2024 and 2025, respectively. In 2023, the significant customer
s
were SK Hynix, Micron and AFASTOR. In 2024, they were Micron, Kioxia, PHISEMI and AFASTOR. In 2025, they were PHISEMI, Kioxia, AFASTOR and Micron. The Company’s top ten customers in 2023, 2024 and 2025 accounted for approximately 75%, 84% and 82% 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, accounts receivable and notes and accounts payable, approximates fair value due to the short-term maturity of the instruments. Long-term investments in listed companies over which we do not exercise significant influence are recorded at fair value, and any changes in fair value are recognized in net income. 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. 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.
 
The tables below set forth, by level, the Company’s assets and liabilities that are measured at fair value on a recurring basis. The tables do not include assets and liabilities that are measured at historical cost or any basis other than fair value:
 
    
Fair Value Measurements at December 31, 2025
 
    
Level 1
    
Level 2
    
Level 3
    
Total
 
Items measured at fair value on a recurring basis:
           
Assets
           
Long-term investments:
           
Marketable equity investments
   $ 29,676        —         —       $ 29,676  
 
    
Fair Value Measurements at December 31, 2024
 
    
Level 1
    
Level 2
    
Level 3
    
Total
 
Items measured at fair value on a recurring basis:
           
Assets
           
Long-term investments:
           
Marketable equity investments
   $ 10,826        —         —       $ 10,826  
The carrying value of investments in
non-marketable
equity securities recorded to fair value on a
non-recurring
basis is adjusted for observable transactions for identical or similar investments of the same issuer or for impairment. These securities relate to equity investments in privately-held companies. These items measured at fair value on a
non-recurring
basis are classified as Level 3 in the fair value hierarchy because the value is estimated based on valuation methods using the observable transaction price at the transaction date and other unobservable inputs such as volatility, rights and obligations of the securities held. As of December 31, 2024 and 2025,
non-marketable
equity investments had a carrying value of $6,500 thousand and nil, respectively, and are included in long-term investments on the Company’s consolidated balance sheets.
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 qualify as cash equivalents because they can be readily converted into known amounts of cash without advance notice with the principal protected and not subject to penalty in an early withdrawal.
Allowance for Doubtful Accounts
Allowance for Doubtful Accounts
An allowance for doubtful accounts is provided based on a review of the collectability of accounts receivable. The Company determines the amount of allowance for doubtful accounts by examining the historical collection experience, current trends in the credit quality of its customers and its internal credit policies as well as current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect a customer’s ability to pay.
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 impairment losses 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 writes down for inventory on hand in excess of the estimated demand. Estimated losses on slow-moving items are written down below the current carrying value and included in cost of sales.
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.
Long-term investments in listed companies over which we do not exercise significant influence are recorded at fair value, and any changes in fair value are recognized in net income. If the Company does not have the ability to exercise significant influence over the operations of the investments in private-held companies, the Company accounts for the investment under the measurement alternative method. Investments in privately-held companies are subject to impairment review on an ongoing basis. Investments are considered impaired when the fair value is below the investment’s cost basis. This assessment is based on a qualitative and quantitative analysis, including, but not limited to, the investee’s revenue and earnings trends, available cash and liquidity, and the status of the investee’s products and the related market for such products.
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 — 2 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 and amortization expense on property and equipment were approximately US$21,810 thousand, US$25,331 thousand and US$30,174 thousand for the years ended December 31, 2023, 2024 and 2025, respectively.
Lease
Lease
The Company determines if an arrangement is a lease at inception. Operating lease
right-of-use
(“ROU”) assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Operating lease ROU assets also include any initial direct costs and prepayments less lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. As the Company’s leases do not provide an implicit rate, the Company uses its collateralized incremental borrowing rate based on the information available at the lease commencement date, including lease term, in determining the present value of lease payments. Lease expense for these leases is recognized on a straight line basis over the lease term.
Impairment of Long-Lived Assets
Impairment of 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.
Other Assets
Other Assets
Other assets primarily consist of deposits for building construction and office leases.
Restricted Assets
Restricted Assets
Restricted assets consist of restricted cash and cash set aside as collateral for obtaining foundry capacity and the government grant restricted for research and development purposes.
Other long-term liabilities
Other long-term liabilities
Other long-term liabilities primarily consist of deposit
s
from construction in progress, noncurrent lease liabilities and unrecognized tax benefit.
Revenue Recognition
Revenue Recognition
The Company 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 revenue recognition standard of Accounting Standards Codification Topic 606,
Revenue from Contracts with Customer (ASC 606),
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, 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 it is entitled in exchange for those goods. Some of the Company’s sales are made to distributors and revenue is recognized when control of a product passes to the distributor upon shipment and terms and payment by the distributor are 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 return 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 of products the distributors have on hand at the date the price protection is offered. Actual price adjustments to distributors incurred by the Company have been minimal.
The Company provides warranty for 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, 2023, 2024 and 2025, the Company did not experience significant costs associated with warranty returns.
Research and Development
Research and Development
Research and development costs are expensed as incurred. Research and development expense consists primarily of personnel-related expenses, including stock-based compensation, as well as product masks, IP licensing, design tool and testing costs, equipment depreciation, amortization of intangible assets and an allocated portion of occupancy costs.
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 establishes a valuation allowance for deferred tax assets, when it is determined that it is more likely than not that they will not be realized. Evaluating the need for a valuation allowance on deferred tax assets requires judgment and analysis of all available positive and negative evidence, including recent earnings history and cumulative losses in recent years, reversals of deferred tax liabilities, projected future taxable income, and tax planning strategies to determine whether all or some portion of the deferred tax assets will not be realized. Valuation allowances have been provided primarily against U.S. and state research and development credits and certain acquired net operating losses and deferred tax assets of foreign subsidiaries. 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.
Government Grants
Government Grants
Government grants are not recognized until there is reasonable assurance that the Company will comply with the conditions attaching to them and that the grants will be received. Any amounts received pursuant to grants are offset against the related operating expenses as the expenses have been incurred.
In 2024, the Company entered into an agreement with the Government of Taiwan pursuant to which the grants contribute up to US$13.3 
million to support the development of our advanced PCIe Gen 6 enterprise SSD controller. The government grant is conditional upon meeting the applicable development milestones and is subject to review and approval by the relevant government authorities. The development program is expected to span approximately three years. During the year ended December 31, 2024 and 2025
,
grants offset against research and development expenses were US$
2,987 thousand and US$728 thousand, respectively.
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 (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, 2023, 2024 and 2025:
 
   
Year Ended December 31, 2023
   
Year Ended December 31, 2024
   
Year Ended December 31, 2025
 
   
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
    3,917       (1,322     2,595       2,223       (1,070     1,153       1,408       (1,070     338  
Current-period change
    (1,694     252       (1,442     (815     —        (815     1,001       —        1,001  
 
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Ending balance
    2,223       (1,070     1,153       1,408       (1,070     338       2,409       (1,070     1,339  
 
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
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. Legal costs are expensed as incurred. 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. Contingencies that might result in a gain are not recognized until realizable.
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 restricted stock units (“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 of restricted stock units were 466 thousand shares (117 thousand ADSs), 318 thousand shares (80 thousand ADSs) and 406 thousand shares (101 thousand ADSs) for the years ended December 31, 2023, 2024 and 2025, respectively.
Stock-Based Compensation
Stock-Based Compensation
The Company accounts for stock-based compensation in accordance with the Accounting Standards Codification (“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.
The fair value of RSUs is 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. 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
Accounting Pronouncements Recently Adopted
In December 2023, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU),
ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures
(“ASU
2023-09”).
Under
ASU 2023-09,
entities are required to uniformly classify and present greater disaggregation of information in the rate reconciliation and income taxes paid. ASU
2023-09
is intended to benefit investors by improving the transparency and decision usefulness of income tax disclosures. The new standard is effective for annual periods beginning after December 15, 2024. The Company adopted ASU
2023-09
effective January 1, 2025. The adoption of this guidance did not have a material impact on the Company’s consolidated financial statements and related disclosures.
Accounting Pronouncements Not Yet Effective
In October 2023, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU),
ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative
, to amend certain disclosure and presentation requirements for a variety of topics within the ASC. These amendments align the requirements in the ASC to the removal of certain disclosure requirements set out in Regulation
S-X
and Regulation
S-K,
announced by the SEC. The effective date for each amended topic in the ASC is either the date on which the SEC’s removal of the related disclosure requirement from Regulation
S-X
or Regulation
S-K
becomes effective, or on June 30, 2027, if the SEC has not removed the requirements by that date. Early adoption is prohibited. The adoption of this amendment is not expected to have a material impact on the Company’s financial position, results of operations, cash flows or financial statement disclosures.
In November 2024, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU),
ASU
2024-03,
Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic
220-40):
Disaggregation of Income Statement Expenses
, which requires disaggregated disclosure of income statement expenses for public business entities. The ASU does not change or remove existing expense disclosure requirements. The ASU also does not change the expense captions an entity presents on the face of the income statement; rather, it requires disaggregation of certain expense captions into specified categories in disclosures within the footnotes to the financial statements. In January 2025, the FASB issued
ASU 2025-01, Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date
, to clarify the effective date of ASU
2024-03.
This guidance is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. The Company is currently evaluating the provisions of the amendments and the effect on its future consolidated financial statements.
In July 2025, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU),
ASU
2025-05,
Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets
. In developing reasonable and supportable forecasts as part of estimating expected credit losses, all entities may elect a practical expedient that assumes that current conditions as of the balance sheet date do not change for the remaining life of the asset. The amendments in this ASU should be applied prospectively. The amendments will be effective for fiscal years beginning after December 15, 2025, and interim periods within those fiscal periods. 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 flows or financial statement disclosures.
 
In December 2025, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU),
ASU 2025-10, Government Grants (Topic 832): Accounting for Government Grants Received by Business Entities
, which adds guidance to ASC 832 on the recognition, measurement, and presentation of government grants. The amendments are effective for fiscal years beginning after December 15, 2028, and interim periods within those fiscal periods. 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 flows or financial statement disclosures.
In December 2025, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU),
Interim Reporting (Topic 270): Narrow-Scope Improvements
, which is intended to improve the navigability of the guidance in ASC 270 and clarify when it applies. Under the amendments, an entity is subject to ASC 270 if it provides interim financial statements and notes in accordance with GAAP. The ASU also addresses the form and content of such financial statements, adds lists to ASC 270 of the interim disclosures required by all other Codification topics, and establishes a principle under which an entity must disclose events since the end of the last annual reporting period that have a material impact on the entity. The amendments are not intended to change the fundamental nature of interim reporting or expand or reduce current interim disclosure requirements. The amendments are effective for interim reporting periods within fiscal years beginning after December 15, 2027. Early adoption is permitted and can be applied either (1) prospectively or (2) retrospectively to any or all prior periods presented in the financial statements. The Company is currently evaluating the impact that the adoption will have on its results of operations, financial position, cash flows and financial statement disclosures.
In December 2025, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU),
ASU 2025-12
,
Codification Improvements
, as part of the standing project on its agenda to make improvements to the Codification in response to feedback from stakeholders. The amendments make Codification updates to a broad range of Topics arising from technical corrections, unintended application of the Codification, clarifications, and other minor improvements. The amendments in this ASU are effective for fiscal years beginning after December 15, 2026, and interim reporting periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact that the adoption will have on its results of operations, financial position, cash flows and financial statement disclosures.
XML 37 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2025
Accounting Policies [Abstract]  
Summary of the Company's Assets and Liabilities that are Measured at Fair Value on a Recurring Basis
The tables below set forth, by level, the Company’s assets and liabilities that are measured at fair value on a recurring basis. The tables do not include assets and liabilities that are measured at historical cost or any basis other than fair value:
 
    
Fair Value Measurements at December 31, 2025
 
    
Level 1
    
Level 2
    
Level 3
    
Total
 
Items measured at fair value on a recurring basis:
           
Assets
           
Long-term investments:
           
Marketable equity investments
   $ 29,676        —         —       $ 29,676  
 
    
Fair Value Measurements at December 31, 2024
 
    
Level 1
    
Level 2
    
Level 3
    
Total
 
Items measured at fair value on a recurring basis:
           
Assets
           
Long-term investments:
           
Marketable equity investments
   $ 10,826        —         —       $ 10,826  
Components of Accumulated Other Comprehensive Income (Loss) The following table presents the components of accumulated other comprehensive income (loss) as of December 31, 2023, 2024 and 2025:
 
   
Year Ended December 31, 2023
   
Year Ended December 31, 2024
   
Year Ended December 31, 2025
 
   
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
    3,917       (1,322     2,595       2,223       (1,070     1,153       1,408       (1,070     338  
Current-period change
    (1,694     252       (1,442     (815     —        (815     1,001       —        1,001  
 
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Ending balance
    2,223       (1,070     1,153       1,408       (1,070     338       2,409       (1,070     1,339  
 
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
XML 38 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Cash, Cash Equivalents, and Restricted Cash (Tables)
12 Months Ended
Dec. 31, 2025
Cash and Cash Equivalents [Abstract]  
Details of Cash, Cash Equivalents, and Restricted Cash
    
December 31
 
    
2024
    
2025
 
    
US$
    
US$
 
Cash and deposits in bank
     29,386        54,964  
Time deposits
     246,682        143,375  
Repurchase agreements
     —         3,503  
  
 
 
    
 
 
 
Total cash and cash equivalents
     276,068        201,842  
Restricted cash
     58,265        75,239  
  
 
 
    
 
 
 
     334,333        277,081  
  
 
 
    
 
 
 
XML 39 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2025
Receivables [Abstract]  
Summary of Accounts Receivable
    
December 31
 
    
2024
   
2025
 
    
US$
   
US$
 
Trade accounts receivable
     233,749       211,547  
Allowance for doubtful accounts
     (5     (1
  
 
 
   
 
 
 
     233,744       211,546  
  
 
 
   
 
 
 
Changes in Allowances
The changes in the allowances are summarized as follows:
 
    
Year Ended December 31
 
    
 2023 
   
 2024 
   
 2025 
 
    
US$
   
US$
   
US$
 
Allowances for doubtful accounts
      
Balance, beginning of year
     569       20       5  
Additions (reversals) charged to expense, net
     (549     (15     (4
  
 
 
   
 
 
   
 
 
 
Balance, end of year
     20       5       1  
  
 
 
   
 
 
   
 
 
 
XML 40 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2025
Inventory Disclosure [Abstract]  
Components of Inventory
The components of inventories are as follows:
 
    
December 31
 
    
2024
    
2025
 
    
US$
    
US$
 
Finished goods
     51,118        71,821  
Work in process
     59,267        177,661  
Raw materials
     88,844        172,316  
  
 
 
    
 
 
 
     199,229        421,798  
  
 
 
    
 
 
 
XML 41 R33.htm IDEA: XBRL DOCUMENT v3.26.1
Long-Term Investments (Tables)
12 Months Ended
Dec. 31, 2025
Investments, Debt and Equity Securities [Abstract]  
Long-Term Investments
As of December 31, 2024 and 2025, the Company held equity investments in several privately-held and listed companies with the carrying value as follows:
 
    
Percentage
of Ownership
   
December 31
 
    
2024
   
2025
   
2024
    
2025
 
                
US$
    
US$
 
Non-marketable
equity securities:
         
Cashido Corp.
(Cashido)
     0     0     —         —   
Vastview Technology, Corp. (Vastview)
     0     0     —         —   
Kinara, Inc (Kinara)
     12     0     6,500        —   
      
 
 
    
 
 
 
         6,500        —   
Marketable equity securities:
      
BIWIN Storage Technology Corp. (BIWIN)
     0     0     6,034        11,432  
Shenzhen Techwinsemi Technology Corp (TWSC)
     0     0     4,792        18,244  
      
 
 
    
 
 
 
         17,326        29,676  
      
 
 
    
 
 
 
XML 42 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2025
Property, Plant and Equipment [Abstract]  
Property and Equipment
    
December 31
 
    
2024
    
2025
 
    
US$
    
US$
 
Cost:
     
Land
     67,640        67,640  
Buildings
     28,507        95,481  
Machinery and equipment
     75,326        85,851  
Furniture and fixtures
     9,506        12,707  
Leasehold and buildings improvement
     9,590        33,707  
Software
     69,854        82,403  
  
 
 
    
 
 
 
Total
     260,423        377,789  
  
 
 
    
 
 
 
Accumulated depreciation:
     
Buildings
     7,172        8,347  
Machinery and equipment
     51,791        61,433  
Furniture and fixtures
     7,148        6,635  
Leasehold and buildings improvement
     6,488        6,226  
Software
     62,680        76,943  
  
 
 
    
 
 
 
     135,279        159,584  
Prepayment and construction in progress
     63,254        761  
  
 
 
    
 
 
 
     188,398        218,966  
  
 
 
    
 
 
 
XML 43 R35.htm IDEA: XBRL DOCUMENT v3.26.1
Refund Liabilities (Tables)
12 Months Ended
Dec. 31, 2025
Accounting Policies [Abstract]  
Summary of Change in Refund Liabilities
The changes in the refund liabilities are summarized as follows:
 
    
Year Ended December 31
 
    
  2024  
    
  2025  
 
    
US$
    
US$
 
Refund liabilities
     
Balance, beginning of year
     3,329        5,968  
Additions
     5,209        1,838  
Actual sales return and discount
     (2,570      (1,794
  
 
 
    
 
 
 
Balance, end of year
     5,968        6,012  
  
 
 
    
 
 
 
XML 44 R36.htm IDEA: XBRL DOCUMENT v3.26.1
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2025
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities
    
December 31
 
    
2024
    
2025
 
    
US$
    
US$
 
Wages and bonus
     45,478        65,718  
Dividends
     51,365        51,298  
License fees and royalties
     9,739        12,801  
Research and development payable
     10,733        14,996  
Fixture
     1,450        3,558  
Lease liabilities – current portion
     2,528        2,586  
Equipment
     2,308        4,218  
Professional fees
     11,316        6,484  
Contract liabilities
     5,032        82,117  
Construction payment due
     2,373        6,610  
Others
     20,334        25,954  
  
 
 
    
 
 
 
     162,656        276,340  
  
 
 
    
 
 
 
XML 45 R37.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2025
Income Tax Disclosure [Abstract]  
Summary of Income Before Income Tax Is Comprised
Income before income tax is comprised of the following:
 
 
  
Year Ended December 31
 
 
  
2023
 
  
2024
 
  
2025
 
 
  
US$
 
  
US$
 
  
US$
 
Cayman
     (17,082      (5,305      (21,802
Income recorded in Hong Kong
     23,741        34,983        14,208  
Income from other foreign operations
     54,389        77,731        147,721  
  
 
 
    
 
 
    
 
 
 
Income before taxes
     61,048        107,409        140,127  
  
 
 
    
 
 
    
 
 
 
Summary of Components of Income Tax Provision
The components of income tax provision (benefit) were as follows:
 
    
Year Ended December 31
 
    
2023
   
2024
   
2025
 
    
US$
   
US$
   
US$
 
Current taxes:
      
Hong Kong taxes — current
     3,983       5,428       1,728  
Foreign taxes — current
     3,764       13,154       15,937  
  
 
 
   
 
 
   
 
 
 
Total current taxes
     7,747       18,582       17,665  
Deferred taxes:
      
Hong Kong taxes — deferred
     —        —        —   
Foreign taxes — deferred
     428       (422     (173
  
 
 
   
 
 
   
 
 
 
Total deferred taxes
     428       (422     (173
  
 
 
   
 
 
   
 
 
 
Income tax expense
     8,175       18,160       17,492  
  
 
 
   
 
 
   
 
 
 
Effective tax rate
     13.4     16.9     12.5
Summary of Reconciliation of Income Tax Expense on Pretax Income at Statutory Rate and Income Tax Expense
A reconciliation of the Hong Kong statutory rate of 16.5% to the Company’s effective tax rate for the year ended December 31, 2025 was as follows :
 
    
2025
 
    
US$
    
%
 
Tax at Hong Kong Statutory Rate
     23,121        16.5  
Other Jurisdiction Tax Effects
     
Cayman Islands
     
Statutory tax rate difference between Hong Kong and Cayman Islands
     (3,482      (2.5
Nontaxable or nondeductible items
     7,078        5.1  
Other
     290        0.2  
Macau
     
Statutory tax rate difference between Hong Kong and Macau
     (2,075      (1.5
Other
     (131      (0.1
China
     
Statutory tax rate difference between Hong Kong and China
     3,154        2.3  
Tax Credits
     (4,825      (3.4
Changes in Valuation Allowances
     762        0.5  
Other
     (202 )      (0.1 )
U.S.
     
Statutory tax rate difference between Hong Kong and U.S.
     (1,855 )      (1.3 )
Changes in Valuation Allowances
     2,589        1.9  
Other
     31        0.0  
Other Foreign Jurisdictions
     
Statutory tax rate difference between Hong Kong and Other Foreign Jurisdictions
     1,046        0.8  
Other
     638        0.5  
Changes in Unrecognized Tax Benefits
     (8,647      (6.2
  
 
 
    
 
 
 
Provision for income taxes and effective tax rate
     17,492        12.5  
  
 
 
    
 
 
 
A reconciliation of the Company’s income tax expense at Cayman statutory rate and provision for income tax prior to adoption of ASU 2023-09 is shown below:
 
    
2023
    
2024
 
    
US$
    
US$
 
Tax expense at Cayman statutory rate
     —         —   
Differences between Cayman and other statutory tax rates
     9,979        16,107  
Permanent differences
     206        365  
Temporary differences
     (1,614      (2,703
Alternative minimum tax
     1        1  
Income tax on undistributed earnings
     —         193  
Net changes in income tax credit
     (205      (101
Net changes in valuation allowance of deferred income tax assets
     3,260        5,014  
Net operating loss carryforwards
     (1,805      497  
Liabilities related to unrealized tax benefits
     5,482        (42
Adjustment of prior years’ taxes and others
     (7,129      (1,171
  
 
 
    
 
 
 
Income tax expense
     8,175        18,160  
  
 
 
    
 
 
 
Summary of Income Tax Paid By Individual Jurisdiction
The following table presents income taxes paid, net of refunds received, for the year ended December 31, 2025.
 
    
Year ended

December 31,
2025
 
    
US$
 
Hong Kong
     5,729  
Macau
     10,078  
Others
     906  
  
 
 
 
Total income tax paid, net of refunds
     16,713  
  
 
 
 
Summary of Deferred Income Tax Assets (Liabilities)
Significant components of our deferred tax assets (liabilities) at the end of each period are as follows:
 
    
December 31
 
    
2024
    
2025
 
    
US$
    
US$
 
Stock-based compensation
     1,520        3,090  
Allowance for sales return
     1,024        472  
Inventory reserve
     3,122        1,939  
Foreign currency translation
     (126      7  
Property and equipment
     (628      (568
Investment tax credits
     3,596        3,603  
Net operating loss carryforwards
     21,607        24,636  
Others
     6,563        7,228  
Valuation allowance
     (27,800      (31,356
  
 
 
    
 
 
 
Net deferred tax assets
     8,878        9,051  
  
 
 
    
 
 
 
Summary of 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
 
    
2023
   
2024
   
2025
 
    
US$
   
US$
   
US$
 
Balance, beginning of year
     37,105       43,764       43,584  
Increases in tax positions taken in current year
     16,054       4,376       6,328  
Decrease in tax position taken in prior year primarily related to the resolution of tax audit
     (9,395     (4,556     (14,654
  
 
 
   
 
 
   
 
 
 
Balance, end of year
     43,764       43,584       35,258  
  
 
 
   
 
 
   
 
 
 
Summary of Major Jurisdictions and Tax Year Subject to Examination by Tax Authorities
The Company files income tax returns in the U.S. and foreign jurisdictions. The following table summarizes the Company’s major jurisdictions and tax years that remain subject to examination by tax authorities as of December 31, 2025:
 
Tax Jurisdiction
  
Tax Years
China
  
2022 and onward
Hong Kong
  
2022 and onward
Taiwan
  
2020 and onward
United States
  
2020 onward
XML 46 R38.htm IDEA: XBRL DOCUMENT v3.26.1
Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2025
Federal Home Loan Banks [Abstract]  
Cash Dividends Declared Per Ordinary Share
The Company’s quarterly dividends are as follows:
 
    
2023
    
2024
    
2025
 
    
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.1250      $ 16,841      $ 0.1250      $ 16,988  
Second quarter
     —         —         0.1250        16,843        0.1250        16,779  
Third quarter
     —         —         0.1250        16,844        0.1250        16,781  
Fourth quarter
     0.1250        16,708        0.1250        16,846        0.1250        16,781  
     
 
 
       
 
 
       
 
 
 
      $ 16,708         $ 67,374         $ 67,329  
     
 
 
       
 
 
       
 
 
 
XML 47 R39.htm IDEA: XBRL DOCUMENT v3.26.1
Equity Incentive Plan (Tables)
12 Months Ended
Dec. 31, 2025
Share-based Payment Arrangement [Abstract]  
Summary of Stock Option and Restricted Stock Units Activity
The following is a summary of the 2015 Plan and the 2025 Plan, which includes restricted stock units:
 
    
Unit

(in Thousands)
 
Available for grant at January 1, 2023
     9,580  
Restricted stock units granted
     (624
Restricted stock units forfeited
     51  
Available for grant at December 31, 2023
     9,007  
Restricted stock units granted
     (1,225
Restricted stock units forfeited
     18  
  
 
 
 
Available for grant at December 31, 2024
     7,800  
Authorized-2025 Plan
     20,000  
Terminated-2015 Plan
     (7,749
Restricted stock units granted
     (1,460
Restricted stock units forfeited
     24  
  
 
 
 
Available for grant at December 31, 2025
     18,615  
  
 
 
 
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, 2023
     1,977        17.89        0.66  
Restricted stock units granted
     624        13.51     
Restricted stock units vested
     (1,460      18.36     
Restricted stock units forfeited
     (51      16.38     
  
 
 
    
 
 
    
Non-vested
at December 31, 2023
     1,090        15.00        0.13  
Restricted stock units granted
     1,225        15.68     
Restricted stock units vested
     (1,089      14.94     
Restricted stock units forfeited
     (18      15.26     
  
 
 
    
 
 
    
Non-vested
at December 31, 2024
     1,208        15.68        0.25  
Restricted stock units granted
     1,460        19.51     
Restricted stock units vested
     (1,186      15.63     
Restricted stock units forfeited
     (24      19.44     
  
 
 
    
 
 
    
Non-vested
at December 31, 2025
     1,458        19.46        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, 2023, 2024 and 2025.
 
    
Year Ended December 31
 
    
2023
    
2024
    
2025
 
    
US$
    
US$
    
US$
 
Cost of sales
     406        311        411  
Research and development
     11,709        11,284        17,874  
Sales and marketing
     1,858        1,954        3,428  
General and administrative
     3,574        3,407        4,570  
  
 
 
    
 
 
    
 
 
 
     17,547        16,956        26,283  
  
 
 
    
 
 
    
 
 
 
XML 48 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Lease (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Summary of Future Lease Payments for the Operating Leases Under the Operating Leases
The maturities of the operating lease liabilities as of December 31, 2025, were as follows:
 
 
 
    
Operating Lease Obligations
 
Fiscal Year:
  
2026
   $ 2,887  
2027
     2,308  
2028
     1,788  
2029
     1,698  
2030
     1,698  
2031 and thereafter
     4,813  
  
 
 
 
Total
     15,192  
Less imputed interest
     1,142  
  
 
 
 
Present value of lease liabilities
     14,050  
Less operating lease liabilities-current
     2,586  
  
 
 
 
Long-term operating lease liabilities
   $ 11,464  
  
 
 
 
XML 49 R41.htm IDEA: XBRL DOCUMENT v3.26.1
Segment Information (Tables)
12 Months Ended
Dec. 31, 2025
Segment Reporting [Abstract]  
Significant Expenses and Other Expense
The following table presents selected financial information, including significant expenses and other expense information provided to CODM, with respect to the Company’s
single
operating segment for the years ended December 31, 2023, 2024 and 2025:
 
    
2023
   
2024
   
2025
 
    
US$
   
US$
   
US$
 
Net sales
     639,142       803,552       885,627  
Less:
      
Product costs (1)
     364,405       430,784       454,124  
Stock-compensation and related payroll expense
     142,156       154,831       203,305  
Integrated Circuit design related costs
     46,429       73,263       72,069  
Depreciation and amortization
     21,810       25,331       30,174  
Income tax expense
     8,175       18,160       17,492  
Dispute related expenses
     6,973       14,385       12,988  
Other operating expenses (2)
     17,490       14,069       19,930  
Interest income
     (12,246     (14,528     (9,663
Other segment items (3)
     (8,923     (1,992     (37,427
  
 
 
   
 
 
   
 
 
 
Net income
     52,873       89,249       122,635  
  
 
 
   
 
 
   
 
 
 
 
(1)
Product costs primarily include material, labor and other product related costs, excluding the other categories above.
 
(2)
Other operating expenses primarily include facilities expenses, sales promotion expenses, professional service expenses and other expenses.
 
(3)
Other segment items primarily include unrealized holding gain on investment, gain from disposal of long-term investment, foreign exchange gain or loss, interest expense and other income, net as reported in our consolidated statements of income.
Long-Lived Assets (Property and Equipment, Net) by Geographic Area
Long-lived assets (property and equipment, net) by geographic area are as follows:
 
    
Year Ended December 31
 
    
2023
    
2024
    
2025
 
    
US$
    
US$
    
US$
 
Taiwan
     155,334        177,335        208,415  
China
     11,118        10,369        10,006  
Others
     965        694        545  
  
 
 
    
 
 
    
 
 
 
     167,417        188,398        218,966  
  
 
 
    
 
 
    
 
 
 
Revenue by Product Category
 
The Company groups its products into two 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
 
    
2023
    
2024
    
2025
 
    
US$
    
US$
    
US$
 
Mobile Storage
     632,813        796,365        877,195  
Others
     6,329        7,187        8,432  
  
 
 
    
 
 
    
 
 
 
     639,142        803,552        885,627  
  
 
 
    
 
 
    
 
 
 
Revenue by Geographic Area
Revenue is attributed to a geographic area based on the
bill-to
location and is summarized as follows:
 
 
  
Year Ended December 31
 
 
  
2023
 
  
2024
 
  
2025
 
 
  
US$
 
  
US$
 
  
US$
 
China
     229,037        331,664        495,107  
Japan
     36,431        143,130        123,870  
Singapore
     127,642        144,595        78,432  
Taiwan
     74,284        58,114        74,629  
Korea
     48,633        73,057        22,551  
United States
     55,504        13,019        7,966  
Others
     67,611        39,973        83,072  
  
 
 
    
 
 
    
 
 
 
     639,142        803,552        885,627  
  
 
 
    
 
 
    
 
 
 
Major customers representing at least 10% of net sales
Major customers representing at least 10% of net sales are as follows:
 
    
Year Ended December 31
 
    
2023
    
2024
    
2025
 
    
US$
    
%
    
US$
    
%
    
US$
    
%
 
PHISEMI
     *        *        107,407        13        216,456        24  
Kioxia
     *        *        119,727        15        105,704        12  
AFASTOR
     70,046        11        82,678        10        104,248        12  
Micron
     144,011        22        151,780        19        86,201        10  
SK Hynix
     75,836        12        *        *        *        *  
 
*
Less than 10%
XML 50 R42.htm IDEA: XBRL DOCUMENT v3.26.1
Organization and Operations - Additional Information (Detail) - USD ($)
12 Months Ended
Jul. 26, 2023
May 05, 2022
Dec. 31, 2025
Dec. 31, 2024
Organization and Operations [Line Items]        
Common stock, par or stated value per share     $ 0.01 $ 0.01
Merger Agreement | Maxlinear Inc        
Organization and Operations [Line Items]        
Payment for termination fee $ 160,000,000      
Merger Agreement | Maxlinear Inc | American Depositary Shares        
Organization and Operations [Line Items]        
Payments to Acquire Businesses, Gross     $ 93.54  
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares     0.388  
Merger Agreement | Maxlinear Inc | Common Stock        
Organization and Operations [Line Items]        
Payments to Acquire Businesses, Gross   $ 23.385    
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares   0.097    
Common stock, par or stated value per share   $ 0.0001    
XML 51 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies - Additional Information (Detail)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Customer
shares
Dec. 31, 2024
USD ($)
Customer
shares
Dec. 31, 2023
USD ($)
Customer
shares
Significant Accounting Policies [Line Items]      
Subsidiary ownership percentage 100.00%    
Number of customers accounted for 10% or more sales | Customer 4 4 3
Depreciation and amortization of property & equipment $ 30,174 $ 25,331 $ 21,810
Evaluation of tax benefits realized upon settlement 50.00%    
Long-term investments $ 0 6,500  
Government assistance, award amount   13,300  
Government contract receivable $ 728 $ 2,987  
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    
Net sales | Customers accounted for 10% or more | Top Ten Customers      
Significant Accounting Policies [Line Items]      
Major customers percentage of net sales 82.00% 84.00% 75.00%
Net sales | Customers accounted for 10% or more | Two Customers      
Significant Accounting Policies [Line Items]      
Major customers percentage of net sales     45.00%
Net sales | Customers accounted for 10% or more | Three Customers      
Significant Accounting Policies [Line Items]      
Major customers percentage of net sales   57.00%  
Net sales | Customers accounted for 10% or more | Four Customer      
Significant Accounting Policies [Line Items]      
Major customers percentage of net sales 58.00%    
Employee Stock Option And Restricted Stock Units      
Significant Accounting Policies [Line Items]      
The effect of dilutive securities of employee stock options and restricted stock units | shares 406 318 466
Employee Stock Option And Restricted Stock Units | American Depositary Shares      
Significant Accounting Policies [Line Items]      
The effect of dilutive securities of employee stock options and restricted stock units | shares 101 80 117
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 2 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 52 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies - Summary of the Company's Assets and Liabilities that are Measured at Fair Value on a Recurring Basis (Detail) - Fair Value, Recurring - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable equity investments $ 29,676 $ 10,826
Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable equity investments 29,676 10,826
Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable equity investments 0 0
Fair Value, Inputs, Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable equity investments $ 0 $ 0
XML 53 R45.htm IDEA: XBRL DOCUMENT v3.26.1
Components of Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Assets and Liabilities Eliminated upon Consolidation [Abstract]      
Beginning balance, Foreign currency items $ 1,408 $ 2,223 $ 3,917
Current-period change, Foreign currency items 1,001 (815) (1,694)
Ending balance, Foreign currency items 2,409 1,408 2,223
Beginning balance, Defined benefit pension plans (1,070) (1,070) (1,322)
Current-period change, Defined benefit pension plans 0 0 252
Ending balance, Defined benefit pension plans (1,070) (1,070) (1,070)
Beginning balance, Accumulated other comprehensive income (loss) 338 1,153 2,595
Current-period change, Accumulated other comprehensive income (loss) 1,001 (815) (1,442)
Ending balance, Accumulated other comprehensive income (loss) $ 1,339 $ 338 $ 1,153
XML 54 R46.htm IDEA: XBRL DOCUMENT v3.26.1
Details of Cash, Cash Equivalents, and Restricted Cash (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash and Cash Equivalents [Abstract]        
Cash and deposits in bank $ 54,964 $ 29,386    
Time deposits 143,375 246,682    
Repurchase agreements 3,503 0    
Total cash and cash equivalents 201,842 276,068    
Restricted cash 75,239 58,265    
Total cash ,cash equivalents, and restricted cash $ 277,081 $ 334,333 $ 368,990 $ 287,055
XML 55 R47.htm IDEA: XBRL DOCUMENT v3.26.1
Cash, Cash Equivalents, and Restricted Cash - Additional Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Abstract]    
Restricted assets-current $ 71,297 $ 54,645
Restricted cash classified as other assets $ 3,942 $ 3,620
XML 56 R48.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Accounts Receivable (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Receivables [Abstract]        
Trade accounts receivable $ 211,547 $ 233,749    
Allowance for doubtful accounts (1) (5) $ (20) $ (569)
Accounts receivable, net $ 211,546 $ 233,744    
XML 57 R49.htm IDEA: XBRL DOCUMENT v3.26.1
Change In Allowances (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Allowances for doubtful accounts      
Balance, beginning of year $ 5 $ 20 $ 569
Additions (reversals) charged to expense, net (4) (15) (549)
Balance, end of year $ 1 $ 5 $ 20
XML 58 R50.htm IDEA: XBRL DOCUMENT v3.26.1
Components of Inventories (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Finished goods $ 71,821 $ 51,118
Work in process 177,661 59,267
Raw materials 172,316 88,844
Inventory, Net $ 421,798 $ 199,229
XML 59 R51.htm IDEA: XBRL DOCUMENT v3.26.1
Inventories - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]      
Inventory written down $ 1,360 $ 6,120 $ 7,920
XML 60 R52.htm IDEA: XBRL DOCUMENT v3.26.1
Long-Term Investments - Equity Investments with Carrying Value (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Schedule of Equity and Cost Investments [Line Items]    
Long-term investments $ 29,676 $ 17,326
Investment, Type [Extensible Enumeration] Equity Securities Equity Securities
Equity Securities    
Schedule of Equity and Cost Investments [Line Items]    
Long-term investments $ 0 $ 6,500
Cashido Corp. (Cashido)    
Schedule of Equity and Cost Investments [Line Items]    
Equity Investments Percentage of Ownership 0.00% 0.00%
Vastview Technology, Corp. (Vastview)    
Schedule of Equity and Cost Investments [Line Items]    
Equity Investments Percentage of Ownership 0.00% 0.00%
Kinara, Inc (Kinara)    
Schedule of Equity and Cost Investments [Line Items]    
Long-term investments $ 0 $ 6,500
Equity Investments Percentage of Ownership 0.00% 12.00%
BIWIN Storage Technology Corp. (BIWIN) | Equity Securities    
Schedule of Equity and Cost Investments [Line Items]    
Long-term investments $ 11,432 $ 6,034
Equity Investments Percentage of Ownership 0.00% 0.00%
Shenzhen Techwinsemi Technology Corp (TWSC) | Equity Securities    
Schedule of Equity and Cost Investments [Line Items]    
Long-term investments $ 18,244 $ 4,792
Equity Investments Percentage of Ownership 0.00% 0.00%
XML 61 R53.htm IDEA: XBRL DOCUMENT v3.26.1
Long-term Investment - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2020
Nov. 30, 2025
Dec. 31, 2024
Jul. 31, 2021
May 31, 2021
Jun. 30, 2018
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Schedule of Equity and Cost Investments [Line Items]                    
Unrealized holding gain (loss) on investment               $ 18,400 $ 543 $ 8,002
Simple Agreement For Future Equity                    
Schedule of Equity and Cost Investments [Line Items]                    
Invested in common stock $ 2,000       $ 1,500          
Kinara                    
Schedule of Equity and Cost Investments [Line Items]                    
Invested in common stock           $ 3,000        
Realized investment gains (losses)   $ 21,076         $ 58      
BIWIN Storage Technology Corp.(BIWIN)                    
Schedule of Equity and Cost Investments [Line Items]                    
Invested in common stock       $ 2,041            
Unrealized holding gain (loss) on investment               5,204 (76) $ 8,002
BIWIN Storage Technology Corp.(BIWIN) | Common Stock                    
Schedule of Equity and Cost Investments [Line Items]                    
Proceeds from sale of equity securities, FV-NI             $ 4,374      
Shenzhen Techwinsemi Technology Corp (TWSC) | Common Stock                    
Schedule of Equity and Cost Investments [Line Items]                    
Unrealized holding gain (loss) on investment               $ 13,196 $ 619  
Payments to acquire investments     $ 4,173              
XML 62 R54.htm IDEA: XBRL DOCUMENT v3.26.1
Property and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]      
Land $ 67,640 $ 67,640  
Buildings 95,481 28,507  
Machinery and equipment 85,851 75,326  
Furniture and fixtures 12,707 9,506  
Leasehold and buildings improvement 33,707 9,590  
Software 82,403 69,854  
Total 377,789 260,423  
Accumulated Depreciation 159,584 135,279  
Prepayment and construction in progress 761 63,254  
Property and equipment, net 218,966 188,398 $ 167,417
Software      
Property, Plant and Equipment [Line Items]      
Accumulated Depreciation 76,943 62,680  
Buildings      
Property, Plant and Equipment [Line Items]      
Accumulated Depreciation 8,347 7,172  
Machinery and Equipment      
Property, Plant and Equipment [Line Items]      
Accumulated Depreciation 61,433 51,791  
Furniture and Fixtures      
Property, Plant and Equipment [Line Items]      
Accumulated Depreciation 6,635 7,148  
Leasehold and buildings improvement      
Property, Plant and Equipment [Line Items]      
Accumulated Depreciation $ 6,226 $ 6,488  
XML 63 R55.htm IDEA: XBRL DOCUMENT v3.26.1
Property And Equipment - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Sep. 30, 2018
Property, Plant and Equipment [Line Items]        
Gain loss on disposition of assets $ 0 $ 0 $ (230)  
Capitalized contract cost, net 67,038      
Shanghai Property        
Property, Plant and Equipment [Line Items]        
Net carrying value of leased properties 8,636 8,655    
Sales-type lease, Residual value of leased asset $ 782 $ 2,354    
Taiwan        
Property, Plant and Equipment [Line Items]        
Gain loss on disposition of assets     $ 594  
Land | Taiwan        
Property, Plant and Equipment [Line Items]        
Total consideration       $ 58,931
XML 64 R56.htm IDEA: XBRL DOCUMENT v3.26.1
Refund Liabilities - Summary of Change in Refund Liabilities (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Other Liabilities [Abstract]    
Balance, beginning of year $ 5,968 $ 3,329
Additions 1,838 5,209
Actual sales return and discount (1,794) (2,570)
Balance, end of year $ 6,012 $ 5,968
XML 65 R57.htm IDEA: XBRL DOCUMENT v3.26.1
Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Wages and bonus $ 65,718 $ 45,478
Dividends 51,298 51,365
License fees and royalties 12,801 9,739
Research and development payable 14,996 10,733
Fixture 3,558 1,450
Lease liabilities – current portion 2,586 2,528
Equipment 4,218 2,308
Professional fees 6,484 11,316
Contract liabilities 82,117 5,032
Construction payment due 6,610 2,373
Others 25,954 20,334
Accrued expenses and other current liabilities $ 276,340 $ 162,656
XML 66 R58.htm IDEA: XBRL DOCUMENT v3.26.1
Pension Plan - Additional Information (Detail) - SMI Taiwan - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Contributions and Recognized Pension Costs under Labor Pension Act $ 4,386 $ 3,542 $ 3,369
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 67 R59.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes - Summary of Income Before Income Taxes for Domestic and Foreign Entities (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Reconciliation Of Income Taxes [Line Items]      
Income recorded in Hong Kong $ 14,208 $ 34,983 $ 23,741
Income before taxes 140,127 107,409 61,048
Cayman      
Reconciliation Of Income Taxes [Line Items]      
Income from foreign operations (21,802) (5,305) (17,082)
Others      
Reconciliation Of Income Taxes [Line Items]      
Income from foreign operations $ 147,721 $ 77,731 $ 54,389
XML 68 R60.htm IDEA: XBRL DOCUMENT v3.26.1
Components of Income Tax Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current taxes:      
Hong Kong taxes — current $ 1,728 $ 5,428 $ 3,983
Foreign taxes — current 15,937 13,154 3,764
Total current taxes 17,665 18,582 7,747
Deferred taxes:      
Hong Kong taxes — deferred 0 0 0
Foreign taxes — deferred (173) (422) 428
Total deferred taxes (173) (422) 428
Income tax expense $ 17,492 $ 18,160 $ 8,175
Effective tax rate 12.50% 16.90% 13.40%
XML 69 R61.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Tax Credit Carryforward [Line Items]        
Corporate income tax rate 16.50%      
Change in valuation allowance $ 3,556 $ 4,680    
Accumulated undistributed earnings from a foreign subsidiary 569,000      
Deferred tax liability on undistributed foreign earnings 0      
Unrecognized tax benefit 35,258 43,584 $ 43,764 $ 37,105
Total amount of interest expense and penalties 465 1,053 $ 1,072  
Total amount of accrued interest and penalties $ 6,332 $ 6,797    
Effective Income Tax Rate Reconciliation, Percent 12.50% 16.90% 13.40%  
Minimum        
Tax Credit Carryforward [Line Items]        
Corporate income tax rate 12.00%      
Maximum        
Tax Credit Carryforward [Line Items]        
Corporate income tax rate 21.00%      
Foreign Tax Authority | Internal Revenue Service (IRS) | Tax Year 2017        
Tax Credit Carryforward [Line Items]        
Net operating loss carryforwards for income tax purposes $ 23,605      
Foreign Tax Authority | Internal Revenue Service (IRS) | Tax Year 2018        
Tax Credit Carryforward [Line Items]        
Net operating loss carryforwards for income tax purposes $ 27,848      
Operating loss carryforward expiration year description carryforward indefinitely      
Foreign Tax Authority | Maximum | Internal Revenue Service (IRS) | Tax Year 2017        
Tax Credit Carryforward [Line Items]        
Federal net operating loss carryforwards expiration year 2037      
Foreign Tax Authority | Research And Development | Internal Revenue Service (IRS)        
Tax Credit Carryforward [Line Items]        
Deferred tax assets tax credit carryforwards $ 2,205      
Tax credit carryforward expiration year for federal 2045      
State and Local Jurisdiction | Minimum | Internal Revenue Service (IRS) | Tax Year 2017        
Tax Credit Carryforward [Line Items]        
Federal net operating loss carryforwards expiration year 2026      
State and Local Jurisdiction | Research And Development        
Tax Credit Carryforward [Line Items]        
Deferred tax assets tax credit carryforwards $ 1,398      
Tax credit carryforward expiration year for state no expiration date in California      
XML 70 R62.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes - Reconciliation of Income Tax Expense on Pretax Income at Statutory Rate and Income Tax Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Reconciliation Of Income Taxes [Line Items]      
Differences between Cayman and other statutory tax rates   $ 16,107 $ 9,979
Permanent differences   365 206
Temporary differences   (2,703) (1,614)
Alternative minimum tax   1 1
Income tax on undistributed earnings   193 0
Net changes in income tax credit   (101) (205)
Net changes in valuation allowance of deferred income tax assets   5,014 3,260
Net operating loss carryforwards   497 (1,805)
Liabilities related to unrealized tax benefits   (42) 5,482
Adjustment of prior years' taxes and others   (1,171) (7,129)
Income tax expense $ 17,492 18,160 8,175
Tax at Hong Kong Statutory Rate 16.50%    
Tax at Hong Kong Statutory Rate, Amount $ 23,121    
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount   16,107 9,979
Other, Amount   (1,171) (7,129)
Changes in Valuation Allowances, Amount   $ 5,014 $ 3,260
Changes in Unrecognized Tax Benefits ,Percent (0.062)    
Changes in Unrecognized Tax Benefits ,Amount $ (8,647)    
Effective Income Tax Rate Reconciliation, Percent 12.50% 16.90% 13.40%
Income Tax Expense (Benefit) $ 17,492 $ 18,160 $ 8,175
Cayman Island      
Reconciliation Of Income Taxes [Line Items]      
Differences between Cayman and other statutory tax rates (3,482)    
Adjustment of prior years' taxes and others $ 290    
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent (2.50%)    
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount $ (3,482)    
Nontaxable or nondeductible items, Percent 5.10%    
Nontaxable or nondeductible items, Amount $ 7,078    
Other, Percent 0.20%    
Other, Amount $ 290    
Macau      
Reconciliation Of Income Taxes [Line Items]      
Differences between Cayman and other statutory tax rates (2,075)    
Adjustment of prior years' taxes and others $ (131)    
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent (1.50%)    
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount $ (2,075)    
Other, Percent (0.10%)    
Other, Amount $ (131)    
China      
Reconciliation Of Income Taxes [Line Items]      
Differences between Cayman and other statutory tax rates 3,154    
Net changes in valuation allowance of deferred income tax assets 762    
Adjustment of prior years' taxes and others $ (202)    
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent 2.30%    
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount $ 3,154    
Other, Percent (0.10%)    
Other, Amount $ (202)    
Tax Credits, Percent 3.40%    
Tax Credits, Amount $ 4,825    
Changes in Valuation Allowances, Percent 0.50%    
Changes in Valuation Allowances, Amount $ 762    
U.S      
Reconciliation Of Income Taxes [Line Items]      
Differences between Cayman and other statutory tax rates (1,855)    
Net changes in valuation allowance of deferred income tax assets 2,589    
Adjustment of prior years' taxes and others $ 31    
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent (1.30%)    
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount $ (1,855)    
Other, Percent 0.00%    
Other, Amount $ 31    
Changes in Valuation Allowances, Percent 1.90%    
Changes in Valuation Allowances, Amount $ 2,589    
Other Foreign Jurisdictions      
Reconciliation Of Income Taxes [Line Items]      
Differences between Cayman and other statutory tax rates 1,046    
Adjustment of prior years' taxes and others $ 638    
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent 0.80%    
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount $ 1,046    
Other, Percent 0.50%    
Other, Amount $ 638    
XML 71 R63.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes - Schedule Of Income Tax Paid By Individual Jurisdiction (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Income Tax Paid, Federal, after Refund Received $ 5,729
Total income tax paid, net of refunds 16,713
Macau  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Income Tax Paid, Foreign, after Refund Received 10,078
Others  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Income Tax Paid, Foreign, after Refund Received $ 906
XML 72 R64.htm IDEA: XBRL DOCUMENT v3.26.1
Deferred Income Tax Assets (liabilities) (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Income Tax Disclosure [Abstract]    
Stock-based compensation $ 3,090 $ 1,520
Allowance for sales return 472 1,024
Inventory reserve 1,939 3,122
Foreign currency translation 7 (126)
Property and equipment (568) (628)
Investment tax credits 3,603 3,596
Net operating loss carryforwards 24,636 21,607
Others 7,228 6,563
Valuation allowance (31,356) (27,800)
Net deferred tax assets $ 9,051 $ 8,878
XML 73 R65.htm IDEA: XBRL DOCUMENT v3.26.1
Reconciliation of Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Balance, beginning of year $ 43,584 $ 43,764 $ 37,105
Increases in tax positions taken in current year 6,328 4,376 16,054
Decrease in tax position taken in prior year primarily related to the resolution of tax audit (14,654) (4,556) (9,395)
Balance, end of year $ 35,258 $ 43,584 $ 43,764
XML 74 R66.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Major Jurisdictions and Tax Year Subject to Examination Tax Authorities (Detail)
12 Months Ended
Dec. 31, 2025
China  
Income Tax Examination [Line Items]  
Years Subject to Income Tax Examination 2022 and onward
HONG KONG  
Income Tax Examination [Line Items]  
Years Subject to Income Tax Examination 2022 and onward
Taiwan  
Income Tax Examination [Line Items]  
Years Subject to Income Tax Examination 2020 and onward
United States  
Income Tax Examination [Line Items]  
Years Subject to Income Tax Examination 2020 onward
XML 75 R67.htm IDEA: XBRL DOCUMENT v3.26.1
Cash Dividends Declared Per Ordinary Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dividends [Abstract]                              
Dividend Per Share $ 0.125 $ 0.125 $ 0.125 $ 0.125 $ 0.125 $ 0.125 $ 0.125 $ 0.125 $ 0.125 $ 0 $ 0 $ 0 $ 0.5 $ 0.5 $ 0.5
Amount $ 16,781 $ 16,781 $ 16,779 $ 16,988 $ 16,846 $ 16,844 $ 16,843 $ 16,841 $ 16,708 $ 0 $ 0 $ 0 $ 67,329 $ 67,374 $ 16,708
XML 76 R68.htm IDEA: XBRL DOCUMENT v3.26.1
Shareholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Feb. 06, 2025
Retained Earnings Adjustments [Line Items]                                
Dividend declared $ 0.125 $ 0.125 $ 0.125 $ 0.125 $ 0.125 $ 0.125 $ 0.125 $ 0.125 $ 0.125 $ 0 $ 0 $ 0 $ 0.5 $ 0.5 $ 0.5  
2023 Dividend | October 30, 2023                                
Retained Earnings Adjustments [Line Items]                                
Dividend declared                             0.5  
2024 Dividend | October 28, 2024                                
Retained Earnings Adjustments [Line Items]                                
Dividend declared                           0.5    
2025 Dividend | October 27, 2025                                
Retained Earnings Adjustments [Line Items]                                
Dividend declared                         $ 0.5      
American Depositary Shares                                
Retained Earnings Adjustments [Line Items]                                
ADSs repurchased during period, shares                         426      
ADSs repurchased during period, cost                         $ 24,312      
Average purchase price per ADS                         $ 57.04      
American Depositary Shares | Maximum                                
Retained Earnings Adjustments [Line Items]                                
Repurchase of shares                               $ 50,000
American Depositary Shares | 2023 Dividend | October 30, 2023                                
Retained Earnings Adjustments [Line Items]                                
Dividend declared                             $ 2  
American Depositary Shares | 2024 Dividend | October 28, 2024                                
Retained Earnings Adjustments [Line Items]                                
Dividend declared                           $ 2    
American Depositary Shares | 2025 Dividend | October 27, 2025                                
Retained Earnings Adjustments [Line Items]                                
Dividend declared                         $ 2      
XML 77 R69.htm IDEA: XBRL DOCUMENT v3.26.1
Equity Incentive Plan - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Jun. 04, 2025
Jun. 03, 2015
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 $ (105) $ 173 $ (178)    
Employee Stock Options And Restricted Stock Units          
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,490 $ 3,073 $ 4,925    
2015 Equity Incentive Plan | Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Ordinary shares authorized         20,000
2025 Equity Incentive Plan | Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Ordinary shares authorized       20,000  
2015 Equity Incentive Plan and 2025 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 basis        
Total unrecognized compensation cost related to non-vested share-based compensation $ 6,873        
XML 78 R70.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Stock Option and Restricted Stock Units Activity (Detail) - 2015 Equity Incentive Plan and 2025 Equity Incentive Plan - Employee Stock Options And Restricted Stock Units - shares
shares in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Available for grant at beginning balance 7,800 9,007 9,580
Restricted stock units granted (1,460) (1,225) (624)
Restricted stock units forfeited 24 18 51
Available for grant at ending balance 18,615 7,800 9,007
Authorized-2025 Plan 20,000    
Terminated-2015 Plan (7,749)    
XML 79 R71.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Status of Restricted Stock Units and Changes (Detail) - Restricted Stock Units - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Nonvested Stock Units        
Nonvested at beginning period 1,208 1,090 1,977  
Restricted stock units granted 1,460 1,225 624  
Restricted stock units vested (1,186) (1,089) (1,460)  
Restricted stock units forfeited (24) (18) (51)  
Nonvested at ending period 1,458 1,208 1,090 1,977
Weighted Average Grant Date Fair Value        
Nonvested at beginning period $ 15.68 $ 15 $ 17.89  
Restricted stock units granted 19.51 15.68 13.51  
Restricted stock units vested 15.63 14.94 18.36  
Restricted stock units forfeited 19.44 15.26 16.38  
Nonvested at ending period $ 19.46 $ 15.68 $ 15 $ 17.89
Weighted Average Remaining Recognition Period (Years)        
Nonvested at ending period 3 months 14 days 3 months 1 month 17 days 7 months 28 days
XML 80 R72.htm IDEA: XBRL DOCUMENT v3.26.1
Table of Stock-based Compensation Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Share-based compensation expense $ 26,283 $ 16,956 $ 17,547
Cost of Sales      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Share-based compensation expense 411 311 406
Research and Development Expense      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Share-based compensation expense 17,874 11,284 11,709
Selling and Marketing Expense      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Share-based compensation expense 3,428 1,954 1,858
General and Administrative Expense      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Share-based compensation expense $ 4,570 $ 3,407 $ 3,574
XML 81 R73.htm IDEA: XBRL DOCUMENT v3.26.1
Lease - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Operating Leased Assets [Line Items]      
Lease Expense $ 4,165 $ 4,339 $ 5,261
Operating Lease Payments 2,687 2,569 3,825
Operating lease right of use assets 13,195 14,674  
Operating lease liabilities accrued current 2,586    
Operating lease liabilitites long term $ 11,464    
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities, Noncurrent    
Right-of-use asset obtained in exchange for operating lease liability $ 189 3,198 $ 13,823
Accounting Standards Update 2016-02      
Operating Leased Assets [Line Items]      
Operating lease right of use assets $ 13,195 $ 14,674  
Operating lease weighted average remaining lease term 6 years 11 months 8 days 7 years 9 months 14 days  
Operating lease weighted average discount rate 2.43% 2.49%  
Accounting Standards Update 2016-02 | Other Current Liabilities      
Operating Leased Assets [Line Items]      
Operating lease liabilities accrued current $ 2,586 $ 2,528  
Accounting Standards Update 2016-02 | Other Noncurrent Liabilities      
Operating Leased Assets [Line Items]      
Operating lease liabilitites long term $ 11,464 $ 12,413  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities, Noncurrent Other Liabilities, Noncurrent  
XML 82 R74.htm IDEA: XBRL DOCUMENT v3.26.1
Lease - Summary of Future Lease Payments for the Operating Leases Under the Operating Leases (Detail)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 2,887
2027 2,308
2028 1,788
2029 1,698
2030 1,698
2031 and thereafter 4,813
Total 15,192
Less imputed interest 1,142
Present value of lease liabilities 14,050
Less operating lease liabilities-current 2,586
Long-term operating lease liabilities $ 11,464
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Liabilities, Current
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities, Noncurrent
XML 83 R75.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments And Contingencies - Additional Information (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Oct. 05, 2023
Feb. 18, 2021
Commitments and Contingencies Disclosure [Line Items]      
Restructuring and Related Cost, Expected Cost $ 101,000    
Performance bond certificate of deposit     $ 2,504
Breach Of Purchase Contract      
Commitments and Contingencies Disclosure [Line Items]      
Loss contingency, termination fee receivable   $ 160,000  
XML 84 R76.htm IDEA: XBRL DOCUMENT v3.26.1
Segment Information - Additional Information (Detail)
12 Months Ended
Dec. 31, 2025
Segment
Segment Reporting [Abstract]  
Reportable segment 1
Number of operating segments 1
XML 85 R77.htm IDEA: XBRL DOCUMENT v3.26.1
Significant Expenses and Other Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting [Abstract]      
Net sales $ 885,627 $ 803,552 $ 639,142
Product costs [1] 454,124 430,784 364,405
Stock-compensation and related payroll expense 203,305 154,831 142,156
Integrated Circuit design related costs 72,069 73,263 46,429
Depreciation and amortization 30,174 25,331 21,810
Income tax expense 17,492 18,160 8,175
Dispute related expenses 12,988 14,385 6,973
Other operating expenses [2] 19,930 14,069 17,490
Interest income (9,663) (14,528) (12,246)
Other segment items [3] (37,427) (1,992) (8,923)
Net Income (Loss) $ 122,635 $ 89,249 $ 52,873
[1] Product costs primarily include material, labor and other product related costs, excluding the other categories above.
[2] Other operating expenses primarily include facilities expenses, sales promotion expenses, professional service expenses and other expenses.
[3] Other segment items primarily include unrealized holding gain on investment, gain from disposal of long-term investment, foreign exchange gain or loss, interest expense and other income, net as reported in our consolidated statements of income.
XML 86 R78.htm IDEA: XBRL DOCUMENT v3.26.1
Long-lived Assets (Property And Equipment, net) by Geographic Area (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]      
Property and equipment, net $ 218,966 $ 188,398 $ 167,417
Taiwan      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Property and equipment, net 208,415 177,335 155,334
China      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Property and equipment, net 10,006 10,369 11,118
Others      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Property and equipment, net $ 545 $ 694 $ 965
XML 87 R79.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue by Product Category (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
NET SALES $ 885,627 $ 803,552 $ 639,142
Mobile Storage      
Segment Reporting Information [Line Items]      
NET SALES 877,195 796,365 632,813
Others      
Segment Reporting Information [Line Items]      
NET SALES $ 8,432 $ 7,187 $ 6,329
XML 88 R80.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue by Geographic Area (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]      
NET SALES $ 885,627 $ 803,552 $ 639,142
China      
Revenues from External Customers and Long-Lived Assets [Line Items]      
NET SALES 495,107 331,664 229,037
JAPAN      
Revenues from External Customers and Long-Lived Assets [Line Items]      
NET SALES 123,870 143,130 36,431
Singapore      
Revenues from External Customers and Long-Lived Assets [Line Items]      
NET SALES 78,432 144,595 127,642
Taiwan      
Revenues from External Customers and Long-Lived Assets [Line Items]      
NET SALES 74,629 58,114 74,284
Korea      
Revenues from External Customers and Long-Lived Assets [Line Items]      
NET SALES 22,551 73,057 48,633
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
NET SALES 7,966 13,019 55,504
Others      
Revenues from External Customers and Long-Lived Assets [Line Items]      
NET SALES $ 83,072 $ 39,973 $ 67,611
XML 89 R81.htm IDEA: XBRL DOCUMENT v3.26.1
Major customers representing at least 10% of net sales (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue, Major Customer [Line Items]      
NET SALES $ 885,627 $ 803,552 $ 639,142
Net sales | Customers accounted for 10% or more | Micron      
Revenue, Major Customer [Line Items]      
NET SALES $ 86,201 $ 151,780 $ 144,011
Major customers, percentage of net sales 10.00% 19.00% 22.00%
Net sales | Customers accounted for 10% or more | Kioxia      
Revenue, Major Customer [Line Items]      
NET SALES $ 105,704 $ 119,727  
Major customers, percentage of net sales 12.00% 15.00%  
Net sales | Customers accounted for 10% or more | SK Hynix      
Revenue, Major Customer [Line Items]      
NET SALES     $ 75,836
Major customers, percentage of net sales     12.00%
Net sales | Customers accounted for 10% or more | PHISEMI      
Revenue, Major Customer [Line Items]      
NET SALES $ 216,456 $ 107,407  
Major customers, percentage of net sales 24.00% 13.00%  
Net sales | Customers accounted for 10% or more | AFASTOR      
Revenue, Major Customer [Line Items]      
NET SALES $ 104,248 $ 82,678 $ 70,046
Major customers, percentage of net sales 12.00% 10.00% 11.00%
XML 90 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 91 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 93 FilingSummary.xml IDEA: XBRL DOCUMENT 3.26.1 html 252 400 1 true 91 0 false 6 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 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 9 false false R10.htm 995447 - Disclosure - Insider Trading Policies and Procedures Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc Insider Trading Policies and Procedures Notes 10 false false R11.htm 995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure Sheet http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure Cybersecurity Risk Management and Strategy Disclosure Notes 11 false false R12.htm 999002 - Disclosure - Organization and Operations Sheet http://SiliconMotion.com/role/OrganizationAndOperations Organization and Operations Notes 12 false false R13.htm 999003 - Disclosure - Summary of Significant Accounting Policies Sheet http://SiliconMotion.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 13 false false R14.htm 999004 - Disclosure - Cash, Cash Equivalents, and Restricted Cash Sheet http://SiliconMotion.com/role/CashCashEquivalentsAndRestrictedCash Cash, Cash Equivalents, and Restricted Cash Notes 14 false false R15.htm 999005 - Disclosure - Accounts Receivable Sheet http://SiliconMotion.com/role/AccountsReceivable Accounts Receivable Notes 15 false false R16.htm 999006 - Disclosure - Inventories Sheet http://SiliconMotion.com/role/Inventories Inventories Notes 16 false false R17.htm 999007 - Disclosure - Long-Term Investments Sheet http://SiliconMotion.com/role/LongTermInvestments Long-Term Investments Notes 17 false false R18.htm 999008 - Disclosure - Property and Equipment Sheet http://SiliconMotion.com/role/PropertyAndEquipment Property and Equipment Notes 18 false false R19.htm 999009 - Disclosure - Refund Liabilities Sheet http://SiliconMotion.com/role/RefundLiabilities Refund Liabilities Notes 19 false false R20.htm 999010 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 20 false false R21.htm 999011 - Disclosure - Pension Plan Sheet http://SiliconMotion.com/role/PensionPlan Pension Plan Notes 21 false false R22.htm 999012 - Disclosure - Income Taxes Sheet http://SiliconMotion.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 999013 - Disclosure - Shareholders' Equity Sheet http://SiliconMotion.com/role/ShareholdersEquity Shareholders' Equity Notes 23 false false R24.htm 999014 - Disclosure - Equity Incentive Plan Sheet http://SiliconMotion.com/role/EquityIncentivePlan Equity Incentive Plan Notes 24 false false R25.htm 999015 - Disclosure - Lease Sheet http://SiliconMotion.com/role/Lease Lease Notes 25 false false R26.htm 999016 - Disclosure - Commitments and Contingencies Sheet http://SiliconMotion.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 26 false false R27.htm 999017 - Disclosure - Segment Information Sheet http://SiliconMotion.com/role/SegmentInformation Segment Information Notes 27 false false R28.htm 999018 - 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 28 false false R29.htm 999019 - 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 29 false false R30.htm 999020 - 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 30 false false R31.htm 999021 - Disclosure - Accounts Receivable (Tables) Sheet http://SiliconMotion.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://SiliconMotion.com/role/AccountsReceivable 31 false false R32.htm 999022 - Disclosure - Inventories (Tables) Sheet http://SiliconMotion.com/role/InventoriesTables Inventories (Tables) Tables http://SiliconMotion.com/role/Inventories 32 false false R33.htm 999023 - Disclosure - Long-Term Investments (Tables) Sheet http://SiliconMotion.com/role/LongTermInvestmentsTables Long-Term Investments (Tables) Tables http://SiliconMotion.com/role/LongTermInvestments 33 false false R34.htm 999024 - Disclosure - Property and Equipment (Tables) Sheet http://SiliconMotion.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://SiliconMotion.com/role/PropertyAndEquipment 34 false false R35.htm 999025 - Disclosure - Refund Liabilities (Tables) Sheet http://SiliconMotion.com/role/RefundLiabilitiesTables Refund Liabilities (Tables) Tables http://SiliconMotion.com/role/RefundLiabilities 35 false false R36.htm 999026 - 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 36 false false R37.htm 999027 - Disclosure - Income Taxes (Tables) Sheet http://SiliconMotion.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://SiliconMotion.com/role/IncomeTaxes 37 false false R38.htm 999028 - Disclosure - Shareholders' Equity (Tables) Sheet http://SiliconMotion.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://SiliconMotion.com/role/ShareholdersEquity 38 false false R39.htm 999029 - Disclosure - Equity Incentive Plan (Tables) Sheet http://SiliconMotion.com/role/EquityIncentivePlanTables Equity Incentive Plan (Tables) Tables http://SiliconMotion.com/role/EquityIncentivePlan 39 false false R40.htm 999030 - Disclosure - Lease (Tables) Sheet http://SiliconMotion.com/role/LeaseTables Lease (Tables) Tables http://SiliconMotion.com/role/Lease 40 false false R41.htm 999031 - Disclosure - Segment Information (Tables) Sheet http://SiliconMotion.com/role/SegmentInformationTables Segment Information (Tables) Tables http://SiliconMotion.com/role/SegmentInformation 41 false false R42.htm 999032 - Disclosure - Organization and Operations - Additional Information (Detail) Sheet http://SiliconMotion.com/role/OrganizationAndOperationsAdditionalInformationDetail Organization and Operations - Additional Information (Detail) Details 42 false false R43.htm 999033 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail Summary of Significant Accounting Policies - Additional Information (Detail) Details 43 false false R44.htm 999034 - Disclosure - Summary of Significant Accounting Policies - Summary of the Company's Assets and Liabilities that are Measured at Fair Value on a Recurring Basis (Detail) Sheet http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfTheCompanySAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnARecurringBasisDetail Summary of Significant Accounting Policies - Summary of the Company's Assets and Liabilities that are Measured at Fair Value on a Recurring Basis (Detail) Details 44 false false R45.htm 999035 - Disclosure - Components of Accumulated Other Comprehensive Income (Loss) (Detail) Sheet http://SiliconMotion.com/role/ComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail Components of Accumulated Other Comprehensive Income (Loss) (Detail) Details 45 false false R46.htm 999036 - 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 46 false false R47.htm 999037 - Disclosure - Cash, Cash Equivalents, and Restricted Cash - Additional Information (Details) Sheet http://SiliconMotion.com/role/CashCashEquivalentsAndRestrictedCashAdditionalInformationDetails Cash, Cash Equivalents, and Restricted Cash - Additional Information (Details) Details 47 false false R48.htm 999038 - Disclosure - Summary of Accounts Receivable (Detail) Sheet http://SiliconMotion.com/role/SummaryOfAccountsReceivableDetail Summary of Accounts Receivable (Detail) Details 48 false false R49.htm 999039 - Disclosure - Change In Allowances (Detail) Sheet http://SiliconMotion.com/role/ChangeInAllowancesDetail Change In Allowances (Detail) Details 49 false false R50.htm 999040 - Disclosure - Components of Inventories (Detail) Sheet http://SiliconMotion.com/role/ComponentsOfInventoriesDetail Components of Inventories (Detail) Details 50 false false R51.htm 999041 - Disclosure - Inventories - Additional Information (Detail) Sheet http://SiliconMotion.com/role/InventoriesAdditionalInformationDetail Inventories - Additional Information (Detail) Details 51 false false R52.htm 999042 - 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 52 false false R53.htm 999043 - Disclosure - Long-term Investment - Additional Information (Detail) Sheet http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail Long-term Investment - Additional Information (Detail) Details 53 false false R54.htm 999044 - Disclosure - Property and Equipment (Detail) Sheet http://SiliconMotion.com/role/PropertyAndEquipmentDetail Property and Equipment (Detail) Details http://SiliconMotion.com/role/PropertyAndEquipmentTables 54 false false R55.htm 999045 - Disclosure - Property And Equipment - Additional Information (Detail) Sheet http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail Property And Equipment - Additional Information (Detail) Details 55 false false R56.htm 999046 - 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 56 false false R57.htm 999047 - 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 57 false false R58.htm 999048 - Disclosure - Pension Plan - Additional Information (Detail) Sheet http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail Pension Plan - Additional Information (Detail) Details 58 false false R59.htm 999049 - Disclosure - Income Taxes - Summary of Income Before Income Taxes for Domestic and Foreign Entities (Detail) Sheet http://SiliconMotion.com/role/IncomeTaxesSummaryOfIncomeBeforeIncomeTaxesForDomesticAndForeignEntitiesDetail Income Taxes - Summary of Income Before Income Taxes for Domestic and Foreign Entities (Detail) Details 59 false false R60.htm 999050 - Disclosure - Components of Income Tax Expense (Detail) Sheet http://SiliconMotion.com/role/ComponentsOfIncomeTaxExpenseDetail Components of Income Tax Expense (Detail) Details 60 false false R61.htm 999051 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 61 false false R62.htm 999052 - Disclosure - Income Taxes - Reconciliation of Income Tax Expense on Pretax Income at Statutory Rate and Income Tax Expense (Detail) Sheet http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail Income Taxes - Reconciliation of Income Tax Expense on Pretax Income at Statutory Rate and Income Tax Expense (Detail) Details 62 false false R63.htm 999053 - Disclosure - Income Taxes - Schedule Of Income Tax Paid By Individual Jurisdiction (Detail) Sheet http://SiliconMotion.com/role/IncomeTaxesScheduleOfIncomeTaxPaidByIndividualJurisdictionDetail Income Taxes - Schedule Of Income Tax Paid By Individual Jurisdiction (Detail) Details 63 false false R64.htm 999054 - Disclosure - Deferred Income Tax Assets (liabilities) (Detail) Sheet http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail Deferred Income Tax Assets (liabilities) (Detail) Details 64 false false R65.htm 999055 - Disclosure - Reconciliation of Unrecognized Tax Benefits (Detail) Sheet http://SiliconMotion.com/role/ReconciliationOfUnrecognizedTaxBenefitsDetail Reconciliation of Unrecognized Tax Benefits (Detail) Details 65 false false R66.htm 999056 - 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 66 false false R67.htm 999057 - Disclosure - Cash Dividends Declared Per Ordinary Share (Detail) Sheet http://SiliconMotion.com/role/CashDividendsDeclaredPerOrdinaryShareDetail Cash Dividends Declared Per Ordinary Share (Detail) Details 67 false false R68.htm 999058 - Disclosure - Shareholders' Equity - Additional Information (Detail) Sheet http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail Shareholders' Equity - Additional Information (Detail) Details 68 false false R69.htm 999059 - Disclosure - Equity Incentive Plan - Additional Information (Detail) Sheet http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail Equity Incentive Plan - Additional Information (Detail) Details 69 false false R70.htm 999060 - 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 70 false false R71.htm 999061 - 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 71 false false R72.htm 999062 - Disclosure - Table of Stock-based Compensation Expense (Detail) Sheet http://SiliconMotion.com/role/TableOfStockBasedCompensationExpenseDetail Table of Stock-based Compensation Expense (Detail) Details 72 false false R73.htm 999063 - Disclosure - Lease - Additional Information (Detail) Sheet http://SiliconMotion.com/role/LeaseAdditionalInformationDetail Lease - Additional Information (Detail) Details 73 false false R74.htm 999064 - Disclosure - Lease - Summary of Future Lease Payments for the Operating Leases Under the Operating Leases (Detail) Sheet http://SiliconMotion.com/role/LeaseSummaryOfFutureLeasePaymentsForTheOperatingLeasesUnderTheOperatingLeasesDetail Lease - Summary of Future Lease Payments for the Operating Leases Under the Operating Leases (Detail) Details 74 false false R75.htm 999065 - Disclosure - Commitments And Contingencies - Additional Information (Detail) Sheet http://SiliconMotion.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments And Contingencies - Additional Information (Detail) Details 75 false false R76.htm 999066 - Disclosure - Segment Information - Additional Information (Detail) Sheet http://SiliconMotion.com/role/SegmentInformationAdditionalInformationDetail Segment Information - Additional Information (Detail) Details 76 false false R77.htm 999067 - Disclosure - Significant Expenses and Other Expense (Detail) Sheet http://SiliconMotion.com/role/SignificantExpensesAndOtherExpenseDetail Significant Expenses and Other Expense (Detail) Details 77 false false R78.htm 999068 - 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 78 false false R79.htm 999069 - Disclosure - Revenue by Product Category (Detail) Sheet http://SiliconMotion.com/role/RevenueByProductCategoryDetail Revenue by Product Category (Detail) Details 79 false false R80.htm 999070 - Disclosure - Revenue by Geographic Area (Detail) Sheet http://SiliconMotion.com/role/RevenueByGeographicAreaDetail Revenue by Geographic Area (Detail) Details 80 false false R81.htm 999071 - 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 81 false false All Reports Book All Reports d17718d20f.htm simo-20251231.xsd http://fasb.org/srt/2025 http://fasb.org/us-gaap/2025 http://xbrl.sec.gov/cyd/2025 http://xbrl.sec.gov/dei/2025 http://xbrl.sec.gov/ecd/2025 false false JSON 96 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "d17718d20f.htm": { "nsprefix": "simo", "nsuri": "http://SiliconMotion.com/20251231", "dts": { "inline": { "local": [ "d17718d20f.htm" ] }, "schema": { "local": [ "simo-20251231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd", "https://xbrl.sec.gov/country/2025/country-2025.xsd", "https://xbrl.sec.gov/currency/2025/currency-2025.xsd", "https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd", "https://xbrl.sec.gov/cyd/2025/cyd-af-2025.xsd", "https://xbrl.sec.gov/cyd/2025/cyd-af-sub-2025.xsd", "https://xbrl.sec.gov/dei/2025/dei-2025.xsd", "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd", "https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd", "https://xbrl.sec.gov/exch/2025/exch-2025.xsd", "https://xbrl.sec.gov/naics/2025/naics-2025.xsd", "https://xbrl.sec.gov/sic/2025/sic-2025.xsd", "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd" ] } }, "keyStandard": 338, "keyCustom": 62, "axisStandard": 32, "axisCustom": 2, "memberStandard": 47, "memberCustom": 37, "hidden": { "total": 13, "http://xbrl.sec.gov/dei/2025": 6, "http://fasb.org/us-gaap/2025": 7 }, "contextCount": 252, "entityCount": 1, "segmentCount": 91, "elementCount": 771, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2025": 901, "http://xbrl.sec.gov/dei/2025": 48, "http://xbrl.sec.gov/cyd/2025": 13, "http://fasb.org/srt/2025": 1, "http://xbrl.sec.gov/ecd/2025": 1 }, "report": { "R1": { "role": "http://SiliconMotion.com/role/CoverPage", "longName": "1001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R2": { "role": "http://SiliconMotion.com/role/ConsolidatedBalanceSheets", "longName": "1002 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "PAsOn12_31_2025", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2025", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "unique": true } }, "R3": { "role": "http://SiliconMotion.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "1003 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "PAsOn12_31_2025", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_USD_per_Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2025", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "unique": true } }, "R4": { "role": "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome", "longName": "1004 - Statement - Consolidated Statements Of Income", "shortName": "Consolidated Statements Of Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "unique": true } }, "R5": { "role": "http://SiliconMotion.com/role/ConsolidatedStatementsOfComprehensiveIncome", "longName": "1005 - Statement - Consolidated Statements Of Comprehensive Income", "shortName": "Consolidated Statements Of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "unique": true } }, "R6": { "role": "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "longName": "1006 - Statement - Consolidated Statements Of Changes In Shareholders' Equity", "shortName": "Consolidated Statements Of Changes In Shareholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "PAsOn12_31_2022", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2022", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R7": { "role": "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityParenthetical", "longName": "1007 - Statement - Consolidated Statements Of Changes In Shareholders' Equity (Parenthetical)", "shortName": "Consolidated Statements Of Changes In Shareholders' Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "P10_01_2025To12_31_2025", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "Unit_USD_per_Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:DividendsDeclaredTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true }, "uniqueAnchor": null }, "R8": { "role": "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows", "longName": "1008 - Statement - Consolidated Statements Of Cash Flows", "shortName": "Consolidated Statements Of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R9": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true }, "uniqueAnchor": null }, "R10": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc", "longName": "995447 - Disclosure - Insider Trading Policies and Procedures", "shortName": "Insider Trading Policies and Procedures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R11": { "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure", "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure", "shortName": "Cybersecurity Risk Management and Strategy Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R12": { "role": "http://SiliconMotion.com/role/OrganizationAndOperations", "longName": "999002 - Disclosure - Organization and Operations", "shortName": "Organization and Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R13": { "role": "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPolicies", "longName": "999003 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R14": { "role": "http://SiliconMotion.com/role/CashCashEquivalentsAndRestrictedCash", "longName": "999004 - Disclosure - Cash, Cash Equivalents, and Restricted Cash", "shortName": "Cash, Cash Equivalents, and Restricted Cash", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R15": { "role": "http://SiliconMotion.com/role/AccountsReceivable", "longName": "999005 - Disclosure - Accounts Receivable", "shortName": "Accounts Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R16": { "role": "http://SiliconMotion.com/role/Inventories", "longName": "999006 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R17": { "role": "http://SiliconMotion.com/role/LongTermInvestments", "longName": "999007 - Disclosure - Long-Term Investments", "shortName": "Long-Term Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R18": { "role": "http://SiliconMotion.com/role/PropertyAndEquipment", "longName": "999008 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R19": { "role": "http://SiliconMotion.com/role/RefundLiabilities", "longName": "999009 - Disclosure - Refund Liabilities", "shortName": "Refund Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "simo:RefundLiabilityTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "simo:RefundLiabilityTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R20": { "role": "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilities", "longName": "999010 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R21": { "role": "http://SiliconMotion.com/role/PensionPlan", "longName": "999011 - Disclosure - Pension Plan", "shortName": "Pension Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R22": { "role": "http://SiliconMotion.com/role/IncomeTaxes", "longName": "999012 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R23": { "role": "http://SiliconMotion.com/role/ShareholdersEquity", "longName": "999013 - Disclosure - Shareholders' Equity", "shortName": "Shareholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R24": { "role": "http://SiliconMotion.com/role/EquityIncentivePlan", "longName": "999014 - Disclosure - Equity Incentive Plan", "shortName": "Equity Incentive Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R25": { "role": "http://SiliconMotion.com/role/Lease", "longName": "999015 - Disclosure - Lease", "shortName": "Lease", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R26": { "role": "http://SiliconMotion.com/role/CommitmentsAndContingencies", "longName": "999016 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R27": { "role": "http://SiliconMotion.com/role/SegmentInformation", "longName": "999017 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R28": { "role": "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "longName": "999018 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R29": { "role": "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesTables", "longName": "999019 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R30": { "role": "http://SiliconMotion.com/role/CashCashEquivalentsAndRestrictedCashTables", "longName": "999020 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Tables)", "shortName": "Cash, Cash Equivalents, and Restricted Cash (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R31": { "role": "http://SiliconMotion.com/role/AccountsReceivableTables", "longName": "999021 - Disclosure - Accounts Receivable (Tables)", "shortName": "Accounts Receivable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R32": { "role": "http://SiliconMotion.com/role/InventoriesTables", "longName": "999022 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R33": { "role": "http://SiliconMotion.com/role/LongTermInvestmentsTables", "longName": "999023 - Disclosure - Long-Term Investments (Tables)", "shortName": "Long-Term Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "simo:ScheduleOfLongTermInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "simo:ScheduleOfLongTermInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R34": { "role": "http://SiliconMotion.com/role/PropertyAndEquipmentTables", "longName": "999024 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R35": { "role": "http://SiliconMotion.com/role/RefundLiabilitiesTables", "longName": "999025 - Disclosure - Refund Liabilities (Tables)", "shortName": "Refund Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "simo:SummaryOfChangesInRefundLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "simo:RefundLiabilityTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "simo:SummaryOfChangesInRefundLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "simo:RefundLiabilityTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R36": { "role": "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables", "longName": "999026 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "simo:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "simo:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R37": { "role": "http://SiliconMotion.com/role/IncomeTaxesTables", "longName": "999027 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R38": { "role": "http://SiliconMotion.com/role/ShareholdersEquityTables", "longName": "999028 - Disclosure - Shareholders' Equity (Tables)", "shortName": "Shareholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:DividendsDeclaredTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:DividendsDeclaredTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R39": { "role": "http://SiliconMotion.com/role/EquityIncentivePlanTables", "longName": "999029 - Disclosure - Equity Incentive Plan (Tables)", "shortName": "Equity Incentive Plan (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "simo:ScheduleOfStockOptionAndRestrictedStockUnitCompensationExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "simo:ScheduleOfStockOptionAndRestrictedStockUnitCompensationExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R40": { "role": "http://SiliconMotion.com/role/LeaseTables", "longName": "999030 - Disclosure - Lease (Tables)", "shortName": "Lease (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R41": { "role": "http://SiliconMotion.com/role/SegmentInformationTables", "longName": "999031 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R42": { "role": "http://SiliconMotion.com/role/OrganizationAndOperationsAdditionalInformationDetail", "longName": "999032 - Disclosure - Organization and Operations - Additional Information (Detail)", "shortName": "Organization and Operations - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "PAsOn12_31_2025", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_USD_per_Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P07_26_2023To07_26_2023_MaxlinearIncMemberdeiLegalEntityAxis_MergerAgreementMemberusgaapBusinessAcquisitionAxis", "name": "simo:PaymentForTerminationFee", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "unique": true } }, "R43": { "role": "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "longName": "999033 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)", "shortName": "Summary of Significant Accounting Policies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R44": { "role": "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfTheCompanySAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnARecurringBasisDetail", "longName": "999034 - Disclosure - Summary of Significant Accounting Policies - Summary of the Company's Assets and Liabilities that are Measured at Fair Value on a Recurring Basis (Detail)", "shortName": "Summary of Significant Accounting Policies - Summary of the Company's Assets and Liabilities that are Measured at Fair Value on a Recurring Basis (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "PAsOn12_31_2025_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis", "name": "us-gaap:InvestmentsFairValueDisclosure", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2025_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis", "name": "us-gaap:InvestmentsFairValueDisclosure", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R45": { "role": "http://SiliconMotion.com/role/ComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail", "longName": "999035 - Disclosure - Components of Accumulated Other Comprehensive Income (Loss) (Detail)", "shortName": "Components of Accumulated Other Comprehensive Income (Loss) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ComprehensiveIncomePolicyPolicyTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2022", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ComprehensiveIncomePolicyPolicyTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "unique": true } }, "R46": { "role": "http://SiliconMotion.com/role/DetailsOfCashCashEquivalentsAndRestrictedCashDetail", "longName": "999036 - Disclosure - Details of Cash, Cash Equivalents, and Restricted Cash (Detail)", "shortName": "Details of Cash, Cash Equivalents, and Restricted Cash (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "PAsOn12_31_2025", "name": "us-gaap:CashAndDueFromBanks", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2025", "name": "us-gaap:CashAndDueFromBanks", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R47": { "role": "http://SiliconMotion.com/role/CashCashEquivalentsAndRestrictedCashAdditionalInformationDetails", "longName": "999037 - Disclosure - Cash, Cash Equivalents, and Restricted Cash - Additional Information (Details)", "shortName": "Cash, Cash Equivalents, and Restricted Cash - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "PAsOn12_31_2025", "name": "us-gaap:RestrictedCashAndInvestmentsCurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2025", "name": "simo:RestrictedCashClassifiedAsOtherAssets", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "div", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "unique": true } }, "R48": { "role": "http://SiliconMotion.com/role/SummaryOfAccountsReceivableDetail", "longName": "999038 - Disclosure - Summary of Accounts Receivable (Detail)", "shortName": "Summary of Accounts Receivable (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "PAsOn12_31_2025", "name": "us-gaap:AccountsReceivableGross", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2025", "name": "us-gaap:AccountsReceivableGross", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R49": { "role": "http://SiliconMotion.com/role/ChangeInAllowancesDetail", "longName": "999039 - Disclosure - Change In Allowances (Detail)", "shortName": "Change In Allowances (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "simo:ScheduleOfAllowanceForReturnAndAllowanceAndDiscountAccountTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "unique": true } }, "R50": { "role": "http://SiliconMotion.com/role/ComponentsOfInventoriesDetail", "longName": "999040 - Disclosure - Components of Inventories (Detail)", "shortName": "Components of Inventories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "PAsOn12_31_2025", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2025", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R51": { "role": "http://SiliconMotion.com/role/InventoriesAdditionalInformationDetail", "longName": "999041 - Disclosure - Inventories - Additional Information (Detail)", "shortName": "Inventories - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:InventoryWriteDown", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:InventoryWriteDown", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R52": { "role": "http://SiliconMotion.com/role/LongTermInvestmentsEquityInvestmentsWithCarryingValueDetail", "longName": "999042 - Disclosure - Long-Term Investments - Equity Investments with Carrying Value (Detail)", "shortName": "Long-Term Investments - Equity Investments with Carrying Value (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "PAsOn12_31_2025", "name": "us-gaap:LongTermInvestments", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2025_EquitySecuritiesMemberusgaapFinancialInstrumentAxis", "name": "us-gaap:LongTermInvestments", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "simo:ScheduleOfLongTermInvestmentsTableTextBlock", "us-gaap:InvestmentTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "unique": true } }, "R53": { "role": "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail", "longName": "999043 - Disclosure - Long-term Investment - Additional Information (Detail)", "shortName": "Long-term Investment - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:UnrealizedGainLossOnInvestments", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P03_31_2020To03_31_2020_SimpleAgreementForFutureEquityMemberusgaapTypeOfArrangementAxis", "name": "simo:PaymentsToAcquireCostMethodInvestments", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "unique": true } }, "R54": { "role": "http://SiliconMotion.com/role/PropertyAndEquipmentDetail", "longName": "999044 - Disclosure - Property and Equipment (Detail)", "shortName": "Property and Equipment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "PAsOn12_31_2025", "name": "us-gaap:Land", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2025", "name": "us-gaap:Land", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R55": { "role": "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail", "longName": "999045 - Disclosure - Property And Equipment - Additional Information (Detail)", "shortName": "Property And Equipment - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:GainLossOnTerminationOfLease", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2025", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "unique": true } }, "R56": { "role": "http://SiliconMotion.com/role/RefundLiabilitiesSummaryOfChangeInRefundLiabilitiesDetail", "longName": "999046 - Disclosure - Refund Liabilities - Summary of Change in Refund Liabilities (Detail)", "shortName": "Refund Liabilities - Summary of Change in Refund Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "simo:CustomerRefundLiabilityCurrentBeginningBalance", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "simo:SummaryOfChangesInRefundLiabilitiesTableTextBlock", "simo:RefundLiabilityTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "simo:CustomerRefundLiabilityCurrentBeginningBalance", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "simo:SummaryOfChangesInRefundLiabilitiesTableTextBlock", "simo:RefundLiabilityTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R57": { "role": "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail", "longName": "999047 - Disclosure - Accrued Expenses and Other Current Liabilities (Detail)", "shortName": "Accrued Expenses and Other Current Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "PAsOn12_31_2025", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "simo:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2025", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "simo:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R58": { "role": "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail", "longName": "999048 - Disclosure - Pension Plan - Additional Information (Detail)", "shortName": "Pension Plan - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis", "name": "us-gaap:PensionContributions", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis", "name": "us-gaap:PensionContributions", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R59": { "role": "http://SiliconMotion.com/role/IncomeTaxesSummaryOfIncomeBeforeIncomeTaxesForDomesticAndForeignEntitiesDetail", "longName": "999049 - Disclosure - Income Taxes - Summary of Income Before Income Taxes for Domestic and Foreign Entities (Detail)", "shortName": "Income Taxes - Summary of Income Before Income Taxes for Domestic and Foreign Entities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R60": { "role": "http://SiliconMotion.com/role/ComponentsOfIncomeTaxExpenseDetail", "longName": "999050 - Disclosure - Components of Income Tax Expense (Detail)", "shortName": "Components of Income Tax Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R61": { "role": "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail", "longName": "999051 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "unique": true } }, "R62": { "role": "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail", "longName": "999052 - Disclosure - Income Taxes - Reconciliation of Income Tax Expense on Pretax Income at Statutory Rate and Income Tax Expense (Detail)", "shortName": "Income Taxes - Reconciliation of Income Tax Expense on Pretax Income at Statutory Rate and Income Tax Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "simo:IncomeTaxReconciliationPermanentDifferences", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "unique": true } }, "R63": { "role": "http://SiliconMotion.com/role/IncomeTaxesScheduleOfIncomeTaxPaidByIndividualJurisdictionDetail", "longName": "999053 - Disclosure - Income Taxes - Schedule Of Income Tax Paid By Individual Jurisdiction (Detail)", "shortName": "Income Taxes - Schedule Of Income Tax Paid By Individual Jurisdiction (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:IncomeTaxPaidFederalAfterRefundReceived", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "simo:ScheduleOfIncomeTaxPaidByIndividualJurisdictionTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:IncomeTaxPaidFederalAfterRefundReceived", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "simo:ScheduleOfIncomeTaxPaidByIndividualJurisdictionTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R64": { "role": "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail", "longName": "999054 - Disclosure - Deferred Income Tax Assets (liabilities) (Detail)", "shortName": "Deferred Income Tax Assets (liabilities) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "PAsOn12_31_2025", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2025", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R65": { "role": "http://SiliconMotion.com/role/ReconciliationOfUnrecognizedTaxBenefitsDetail", "longName": "999055 - Disclosure - Reconciliation of Unrecognized Tax Benefits (Detail)", "shortName": "Reconciliation of Unrecognized Tax Benefits (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "unique": true } }, "R66": { "role": "http://SiliconMotion.com/role/SummaryOfMajorJurisdictionsAndTaxYearSubjectToExaminationTaxAuthoritiesDetail", "longName": "999056 - Disclosure - Summary of Major Jurisdictions and Tax Year Subject to Examination Tax Authorities (Detail)", "shortName": "Summary of Major Jurisdictions and Tax Year Subject to Examination Tax Authorities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025_CNsrtStatementGeographicalAxis", "name": "simo:IncomeTaxExaminationYearsSubjectToExamination", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "td", "tr", "table", "us-gaap:SummaryOfIncomeTaxExaminationsTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025_CNsrtStatementGeographicalAxis", "name": "simo:IncomeTaxExaminationYearsSubjectToExamination", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "td", "tr", "table", "us-gaap:SummaryOfIncomeTaxExaminationsTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R67": { "role": "http://SiliconMotion.com/role/CashDividendsDeclaredPerOrdinaryShareDetail", "longName": "999057 - Disclosure - Cash Dividends Declared Per Ordinary Share (Detail)", "shortName": "Cash Dividends Declared Per Ordinary Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "P10_01_2025To12_31_2025", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "Unit_USD_per_Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:DividendsDeclaredTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P10_01_2025To12_31_2025", "name": "us-gaap:DividendsCash", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:DividendsDeclaredTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "unique": true } }, "R68": { "role": "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail", "longName": "999058 - Disclosure - Shareholders' Equity - Additional Information (Detail)", "shortName": "Shareholders' Equity - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "P10_01_2025To12_31_2025", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "Unit_USD_per_Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:DividendsDeclaredTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023_O2023ADividendsMemberusgaapDividendsAxis_October302023MemberSIMOPeriodAxis", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "Unit_USD_per_Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "unique": true } }, "R69": { "role": "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail", "longName": "999059 - Disclosure - Equity Incentive Plan - Additional Information (Detail)", "shortName": "Equity Incentive Plan - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R70": { "role": "http://SiliconMotion.com/role/SummaryOfStockOptionAndRestrictedStockUnitsActivityDetail", "longName": "999060 - Disclosure - Summary of Stock Option and Restricted Stock Units Activity (Detail)", "shortName": "Summary of Stock Option and Restricted Stock Units Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "PAsOn12_31_2024_EmployeeStockOptionsAndRestrictedStockUnitsMemberusgaapAwardTypeAxis_EquityIncentivePlanTwoThousandFifteenAndTwoThousandTwentyFiveMemberusgaapPlanNameAxis", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "simo:ScheduleOfStockOptionAndRestrictedStockUnitCompensationExpenseTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2022_EmployeeStockOptionsAndRestrictedStockUnitsMemberusgaapAwardTypeAxis_EquityIncentivePlanTwoThousandFifteenAndTwoThousandTwentyFiveMemberusgaapPlanNameAxis", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "simo:ScheduleOfStockOptionAndRestrictedStockUnitCompensationExpenseTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "unique": true } }, "R71": { "role": "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail", "longName": "999061 - Disclosure - Summary of Status of Restricted Stock Units and Changes (Detail)", "shortName": "Summary of Status of Restricted Stock Units and Changes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "PAsOn12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "unique": true } }, "R72": { "role": "http://SiliconMotion.com/role/TableOfStockBasedCompensationExpenseDetail", "longName": "999062 - Disclosure - Table of Stock-based Compensation Expense (Detail)", "shortName": "Table of Stock-based Compensation Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:ShareBasedCompensation", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025_CostOfSalesMemberusgaapIncomeStatementLocationAxis", "name": "us-gaap:ShareBasedCompensation", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "unique": true } }, "R73": { "role": "http://SiliconMotion.com/role/LeaseAdditionalInformationDetail", "longName": "999063 - Disclosure - Lease - Additional Information (Detail)", "shortName": "Lease - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:LeaseCost", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:LeaseCost", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R74": { "role": "http://SiliconMotion.com/role/LeaseSummaryOfFutureLeasePaymentsForTheOperatingLeasesUnderTheOperatingLeasesDetail", "longName": "999064 - Disclosure - Lease - Summary of Future Lease Payments for the Operating Leases Under the Operating Leases (Detail)", "shortName": "Lease - Summary of Future Lease Payments for the Operating Leases Under the Operating Leases (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "PAsOn12_31_2025", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2025", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R75": { "role": "http://SiliconMotion.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "longName": "999065 - Disclosure - Commitments And Contingencies - Additional Information (Detail)", "shortName": "Commitments And Contingencies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "PAsOn12_31_2025", "name": "us-gaap:RestructuringAndRelatedCostExpectedCost1", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2025", "name": "us-gaap:RestructuringAndRelatedCostExpectedCost1", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R76": { "role": "http://SiliconMotion.com/role/SegmentInformationAdditionalInformationDetail", "longName": "999066 - Disclosure - Segment Information - Additional Information (Detail)", "shortName": "Segment Information - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true, "unique": true } }, "R77": { "role": "http://SiliconMotion.com/role/SignificantExpensesAndOtherExpenseDetail", "longName": "999067 - Disclosure - Significant Expenses and Other Expense (Detail)", "shortName": "Significant Expenses and Other Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:CostDirectMaterial", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "unique": true } }, "R78": { "role": "http://SiliconMotion.com/role/LongLivedAssetsPropertyAndEquipmentNetByGeographicAreaDetail", "longName": "999068 - Disclosure - Long-lived Assets (Property And Equipment, net) by Geographic Area (Detail)", "shortName": "Long-lived Assets (Property And Equipment, net) by Geographic Area (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "PAsOn12_31_2025", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2025_TWsrtStatementGeographicalAxis", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "unique": true } }, "R79": { "role": "http://SiliconMotion.com/role/RevenueByProductCategoryDetail", "longName": "999069 - Disclosure - Revenue by Product Category (Detail)", "shortName": "Revenue by Product Category (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025_MobileStorageMembersrtProductOrServiceAxis", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "unique": true } }, "R80": { "role": "http://SiliconMotion.com/role/RevenueByGeographicAreaDetail", "longName": "999070 - Disclosure - Revenue by Geographic Area (Detail)", "shortName": "Revenue by Geographic Area (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025_CNsrtStatementGeographicalAxis", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "unique": true } }, "R81": { "role": "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail", "longName": "999071 - Disclosure - Major customers representing at least 10% of net sales (Detail)", "shortName": "Major customers representing at least 10% of net sales (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "P01_01_2025To12_31_2025", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2025To12_31_2025_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_MicronMembersrtMajorCustomersAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d17718d20f.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate201602Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountingStandardsUpdate201602Member", "presentation": [ "http://SiliconMotion.com/role/LeaseAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02", "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842)." } } }, "auth_ref": [ "r792" ] }, "us-gaap_AccountsNotesAndLoansReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsNotesAndLoansReceivableNetCurrent", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 8.0 }, "http://SiliconMotion.com/role/SummaryOfAccountsReceivableDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets", "http://SiliconMotion.com/role/SummaryOfAccountsReceivableDetail" ], "lang": { "en-us": { "role": { "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Current, Total", "verboseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net", "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." } } }, "auth_ref": [ "r1467" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [ "r572" ] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 18.0 }, "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail", "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Other Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities", "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." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Trade, Current", "terseLabel": "Notes and accounts payable", "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)." } } }, "auth_ref": [ "r16", "r48" ] }, "us-gaap_AccountsReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableGross", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/SummaryOfAccountsReceivableDetail": { "parentTag": "us-gaap_AccountsNotesAndLoansReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://SiliconMotion.com/role/SummaryOfAccountsReceivableDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Trade accounts receivable", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r195", "r304", "r305", "r765", "r1596" ] }, "simo_AccruedConstructionPaymentDueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "AccruedConstructionPaymentDueCurrent", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Construction Payment Due Current", "terseLabel": "Construction payment due", "documentation": "Accrued construction payment due current." } } }, "auth_ref": [] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Employee Benefits, Current", "terseLabel": "Wages and bonus", "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)." } } }, "auth_ref": [ "r50" ] }, "simo_AccruedFixtureCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "AccruedFixtureCurrent", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Fixture Current", "terseLabel": "Fixture", "documentation": "Accrued fixture current." } } }, "auth_ref": [] }, "simo_AccruedLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "AccruedLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Lease Liability current", "verboseLabel": "Lease liabilities \u2013 current portion", "documentation": "Accrued lease liability current." } } }, "auth_ref": [] }, "simo_AccruedLicensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "AccruedLicensesCurrent", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Licenses, Current", "terseLabel": "License fees and royalties", "documentation": "Accrued Licenses, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "terseLabel": "Professional fees", "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)." } } }, "auth_ref": [ "r50" ] }, "simo_AccruedPropertyAndEquipmentCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "AccruedPropertyAndEquipmentCurrent", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Property And Equipment Current", "terseLabel": "Equipment", "documentation": "Accrued Property And Equipment Current" } } }, "auth_ref": [] }, "simo_AccruedResearchAndDevelopmentExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "AccruedResearchAndDevelopmentExpenseCurrent", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Research and Development Expense, Current", "terseLabel": "Research and development payable", "documentation": "Accrued Research and Development Expense, Current" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/PropertyAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Accumulated Depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r33", "r189", "r917" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/ComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "negatedPeriodStartLabel": "Beginning balance, Defined benefit pension plans", "negatedPeriodEndLabel": "Ending balance, Defined benefit pension plans", "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)." } } }, "auth_ref": [ "r3", "r4", "r18", "r68", "r1507" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/ComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "periodStartLabel": "Beginning balance, Foreign currency items", "periodEndLabel": "Ending balance, Foreign currency items", "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." } } }, "auth_ref": [ "r200", "r201", "r202", "r203", "r766" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://SiliconMotion.com/role/ComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail", "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income", "periodStartLabel": "Beginning balance, Accumulated other comprehensive income (loss)", "periodEndLabel": "Ending balance, Accumulated other comprehensive income (loss)", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r17", "r18", "r69", "r196", "r912", "r948", "r952", "r1563" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "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." } } }, "auth_ref": [ "r1", "r12", "r18", "r723", "r726", "r817", "r943", "r944", "r1389", "r1390", "r1391", "r1450", "r1451", "r1452", "r1453" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r1289" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "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." } } }, "auth_ref": [ "r59" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital", "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." } } }, "auth_ref": [ "r973", "r1450", "r1451", "r1452", "r1453", "r1564", "r1630" ] }, "simo_AdditionsChargedToExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "AdditionsChargedToExpenseNet", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/RefundLiabilitiesSummaryOfChangeInRefundLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Additions Charged To Expense Net", "terseLabel": "Additions", "documentation": "Additions charged to expense net." } } }, "auth_ref": [] }, "dei_AddressTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AddressTypeDomain", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Address Type [Domain]", "documentation": "An entity may have several addresses for different purposes and this domain represents all such types." } } }, "auth_ref": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r1302" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r1302" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r1302" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r1302" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://SiliconMotion.com/role/LeaseAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "terseLabel": "Prospective Adoption of New Accounting Pronouncements [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r218", "r219", "r220", "r242", "r243", "r244", "r245", "r246", "r256", "r302", "r303", "r342", "r343", "r344", "r345", "r370", "r371", "r376", "r403", "r404", "r405", "r406", "r557", "r558", "r559", "r560", "r611", "r612", "r613", "r614", "r615", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r668", "r669", "r670", "r688", "r689", "r690", "r691", "r692", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r763", "r764", "r793", "r794", "r812", "r813", "r814", "r815", "r816", "r817", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "terseLabel": "Stock-based compensation expenses", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r520" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "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:" } } }, "auth_ref": [] }, "dei_AdrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AdrMember", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "ADR [Member]", "terseLabel": "American Depositary Shares", "documentation": "American Depositary Receipt (or American Depositary Share, ADS)." } } }, "auth_ref": [ "r1242" ] }, "simo_AfastorMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "AfastorMember", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail" ], "lang": { "en-us": { "role": { "label": "Afastor [Member]", "terseLabel": "AFASTOR" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r1347" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1260", "r1271", "r1281", "r1314" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r1263", "r1274", "r1284", "r1317" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r1348" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r1302" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r1309" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r1264", "r1275", "r1285", "r1309", "r1318", "r1322", "r1330" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r1328" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/SignificantExpensesAndOtherExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-compensation and related payroll expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r552", "r561", "r570" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/SummaryOfAccountsReceivableDetail": { "parentTag": "us-gaap_AccountsNotesAndLoansReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://SiliconMotion.com/role/ChangeInAllowancesDetail", "http://SiliconMotion.com/role/SummaryOfAccountsReceivableDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Allowance for doubtful accounts", "periodStartLabel": "Balance, beginning of year", "periodEndLabel": "Balance, end of year", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r197", "r306", "r346" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "presentation": [ "http://SiliconMotion.com/role/ChangeInAllowancesDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease), Total", "terseLabel": "Additions (reversals) charged to expense, net", "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r1477" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://SiliconMotion.com/role/ChangeInAllowancesDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Allowances for doubtful accounts", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AmendmentFlag", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "simo_AmericanDepositaryShareMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "AmericanDepositaryShareMember", "presentation": [ "http://SiliconMotion.com/role/OrganizationAndOperationsAdditionalInformationDetail", "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "American Depositary Share [Member]", "terseLabel": "American Depositary Shares", "documentation": "American Depositary Share [Member]" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r265" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r265" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]", "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." } } }, "auth_ref": [ "r265" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r693" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Assets", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r106", "r115", "r191", "r228", "r230", "r231", "r268", "r282", "r291", "r294", "r341", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r695", "r700", "r771", "r897", "r898", "r907", "r1016", "r1123", "r1124", "r1133", "r1203", "r1220", "r1221", "r1237", "r1497", "r1498", "r1585" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsAbstract", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "simo_AssetsAndLiabilitiesEliminatedUponConsolidationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "AssetsAndLiabilitiesEliminatedUponConsolidationAbstract", "lang": { "en-us": { "role": { "label": "Assets and Liabilities Eliminated upon Consolidation [Abstract]", "documentation": "Assets and Liabilities Eliminated upon Consolidation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r183", "r199", "r228", "r230", "r231", "r341", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r695", "r700", "r771", "r1203", "r1497", "r1498", "r1585" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrentAbstract", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AuditorFirmId", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r1243", "r1244", "r1267" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AuditorLocation", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r1243", "r1244", "r1267" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AuditorName", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r1243", "r1244", "r1267" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r1325" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r1326" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r1321" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r1321" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r1321" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r1321" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r1321" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r1321" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AwardTypeAxis", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail", "http://SiliconMotion.com/role/SummaryOfStockOptionAndRestrictedStockUnitsActivityDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r523", "r524", "r525", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r547", "r548", "r549", "r550", "r551" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r1324" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1323" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r1322" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r1322" ] }, "simo_BalanceSheetAxis": { "xbrltype": "stringItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "BalanceSheetAxis", "presentation": [ "http://SiliconMotion.com/role/LeaseAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet [Axis]", "documentation": "Balance sheet." } } }, "auth_ref": [] }, "simo_BalanceSheetDomain": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "BalanceSheetDomain", "presentation": [ "http://SiliconMotion.com/role/LeaseAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet [Domain]", "documentation": "Balance Sheet." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://SiliconMotion.com/role/LeaseAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfTheCompanySAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnARecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance is reported." } } }, "auth_ref": [ "r375", "r702", "r704", "r705", "r706", "r707", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r770", "r1188", "r1189", "r1361", "r1598" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://SiliconMotion.com/role/LeaseAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfTheCompanySAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnARecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance is reported." } } }, "auth_ref": [ "r375", "r702", "r704", "r705", "r706", "r707", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r770", "r1188", "r1189", "r1361", "r1598" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "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)." } } }, "auth_ref": [ "r1441" ] }, "simo_BiwinStorageTechnologyCorp.BiwinMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "BiwinStorageTechnologyCorp.BiwinMember", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail", "http://SiliconMotion.com/role/LongTermInvestmentsEquityInvestmentsWithCarryingValueDetail" ], "lang": { "en-us": { "role": { "label": "BIWIN Storage Technology Corp.(BIWIN) [Member]", "verboseLabel": "BIWIN Storage Technology Corp. (BIWIN)", "terseLabel": "BIWIN Storage Technology Corp.(BIWIN)", "documentation": "BIWIN storage technology corp.(BIWIN)." } } }, "auth_ref": [] }, "simo_BreachOfPurchaseContractMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "BreachOfPurchaseContractMember", "presentation": [ "http://SiliconMotion.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Breach Of Purchase Contract [Member]", "terseLabel": "Breach Of Purchase Contract", "documentation": "Breach of purchase contract." } } }, "auth_ref": [] }, "simo_BuildingAndLeaseholdImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "BuildingAndLeaseholdImprovementsGross", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/PropertyAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Buildings and improvements to leaseholds", "terseLabel": "Leasehold and buildings improvement", "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." } } }, "auth_ref": [] }, "simo_BuildingAndLeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "BuildingAndLeaseholdImprovementsMember", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Building And Leasehold Improvements [Member]", "terseLabel": "Leasehold and buildings improvement", "documentation": "Building And Leasehold Improvements [Member]" } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BuildingMember", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Building [Member]", "terseLabel": "Buildings", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r93" ] }, "us-gaap_BuildingsAndImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BuildingsAndImprovementsGross", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/PropertyAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Buildings and Improvements, Gross", "terseLabel": "Buildings", "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." } } }, "auth_ref": [ "r93" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows", "http://SiliconMotion.com/role/OrganizationAndOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]", "documentation": "Business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r360", "r362", "r363", "r364", "r365", "r366", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r956", "r1144", "r1145", "r1555", "r1557", "r1558" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows", "http://SiliconMotion.com/role/OrganizationAndOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r360", "r362", "r363", "r364", "r365", "r366", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r956", "r1144", "r1145", "r1555", "r1557", "r1558" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://SiliconMotion.com/role/OrganizationAndOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "documentation": "Number of shares of equity interest issued or issuable by acquirer as part of consideration transferred in business combination." } } }, "auth_ref": [ "r1151", "r1152", "r1153", "r1183", "r1184" ] }, "dei_BusinessContactMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "BusinessContactMember", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Business Contact [Member]", "terseLabel": "Business Contact", "documentation": "Business contact for the entity" } } }, "auth_ref": [ "r1244", "r1267" ] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2025", "localname": "CN", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail", "http://SiliconMotion.com/role/LongLivedAssetsPropertyAndEquipmentNetByGeographicAreaDetail", "http://SiliconMotion.com/role/RevenueByGeographicAreaDetail", "http://SiliconMotion.com/role/SummaryOfMajorJurisdictionsAndTaxYearSubjectToExaminationTaxAuthoritiesDetail" ], "lang": { "en-us": { "role": { "label": "CHINA", "verboseLabel": "China", "terseLabel": "China" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/PropertyAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Gross", "terseLabel": "Software", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r367", "r1096" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Net", "terseLabel": "Capitalized contract cost, net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r359" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/DetailsOfCashCashEquivalentsAndRestrictedCashDetail": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets", "http://SiliconMotion.com/role/DetailsOfCashCashEquivalentsAndRestrictedCashDetail" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Total cash and cash equivalents", "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r21", "r186", "r1101" ] }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsDisclosureTextBlock", "presentation": [ "http://SiliconMotion.com/role/CashCashEquivalentsAndRestrictedCash" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents Disclosure [Text Block]", "terseLabel": "Cash, Cash Equivalents, and Restricted Cash", "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." } } }, "auth_ref": [ "r186", "r910" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash Equivalents", "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." } } }, "auth_ref": [ "r22" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Assets", "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." } } }, "auth_ref": [ "r22", "r103" ] }, "us-gaap_CashAndDueFromBanks": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndDueFromBanks", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/DetailsOfCashCashEquivalentsAndRestrictedCashDetail": { "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://SiliconMotion.com/role/DetailsOfCashCashEquivalentsAndRestrictedCashDetail" ], "lang": { "en-us": { "role": { "label": "Cash and Due from Banks", "terseLabel": "Cash and deposits in bank", "documentation": "For banks and other depository institutions: Includes cash on hand (currency and coin), cash items in process of collection, noninterest bearing deposits due from other financial institutions (including corporate credit unions), and noninterest bearing balances with the Federal Reserve Banks, Federal Home Loan Banks and central banks." } } }, "auth_ref": [ "r104" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/DetailsOfCashCashEquivalentsAndRestrictedCashDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows", "http://SiliconMotion.com/role/DetailsOfCashCashEquivalentsAndRestrictedCashDetail" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodStartLabel": "CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, BEGINNING OF YEAR", "periodEndLabel": "CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, END OF YEAR", "totalLabel": "Total cash ,cash equivalents, and restricted cash", "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r21", "r84", "r225" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "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", "documentation": "Amount, excluding effect from change in exchange rate, of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r0", "r84" ] }, "simo_CashidoCorpMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "CashidoCorpMember", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentsEquityInvestmentsWithCarryingValueDetail" ], "lang": { "en-us": { "role": { "label": "Cashido Corp [Member]", "terseLabel": "Cashido Corp. (Cashido)", "documentation": "Cashido Corp." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r1300" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r1297" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r1295" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CityAreaCode", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ClassOfStockDomain", "presentation": [ "http://SiliconMotion.com/role/CoverPage", "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail", "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r129", "r192", "r193", "r194", "r228", "r231", "r259", "r260", "r262", "r264", "r270", "r271", "r341", "r391", "r393", "r394", "r395", "r398", "r399", "r407", "r408", "r410", "r411", "r413", "r415", "r418", "r419", "r422", "r425", "r432", "r771", "r966", "r967", "r968", "r969", "r973", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r1004", "r1024", "r1043", "r1069", "r1070", "r1071", "r1072", "r1073", "r1352", "r1444", "r1445", "r1454" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ClassOfStockLineItems", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "terseLabel": "Retained Earnings Adjustments [Line Items]", "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." } } }, "auth_ref": [ "r192", "r193", "r194", "r270", "r410", "r418", "r419", "r420", "r422", "r425", "r430", "r432", "r718", "r966", "r967", "r968", "r969", "r1134", "r1352", "r1442", "r1444" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r1301" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r1301" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "verboseLabel": "Commitments and Contingencies (Note 15)", "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." } } }, "auth_ref": [ "r54", "r108", "r909", "r1003" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "simo_CommitmentsAndContingenciesDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "CommitmentsAndContingenciesDisclosureLineItems", "presentation": [ "http://SiliconMotion.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Line Items]", "terseLabel": "Commitments and Contingencies Disclosure [Line Items]", "documentation": "Commitments and Contingencies Disclosure [Line Items]" } } }, "auth_ref": [] }, "simo_CommitmentsAndContingenciesDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "CommitmentsAndContingenciesDisclosureTable", "presentation": [ "http://SiliconMotion.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Table]", "terseLabel": "Commitments and Contingencies Disclosure [Table]", "documentation": "Commitments and Contingencies Disclosure [Table]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://SiliconMotion.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r94", "r382", "r383", "r1083", "r1487", "r1489" ] }, "us-gaap_CommonStockConversionBasis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockConversionBasis", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Common Stock, Conversion Basis", "terseLabel": "Conversion ratio of restricted stock unit to ordinary shares", "documentation": "Description of basis for conversion of convertible common stock." } } }, "auth_ref": [ "r194" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://SiliconMotion.com/role/CashDividendsDeclaredPerOrdinaryShareDetail", "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityParenthetical", "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Declared", "positiveLabel": "Dividends declared, per share", "verboseLabel": "Dividend Per Share", "terseLabel": "Dividend declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r98" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockMember", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://SiliconMotion.com/role/CoverPage", "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail", "http://SiliconMotion.com/role/OrganizationAndOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "verboseLabel": "Ordinary shares", "terseLabel": "Ordinary Shares", "definitionGuidance": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r1223", "r1224", "r1225", "r1227", "r1228", "r1229", "r1230", "r1450", "r1451", "r1453", "r1564", "r1628", "r1630" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheetsParenthetical", "http://SiliconMotion.com/role/OrganizationAndOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Ordinary Shares, par value", "verboseLabel": "Common stock, par or stated value per share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r57" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Ordinary Shares, Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r57", "r1004" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesIssued", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheetsParenthetical", "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Ordinary Shares, Issued", "periodStartLabel": "Beginning Balance, shares", "periodEndLabel": "Ending Balance, shares", "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." } } }, "auth_ref": [ "r57" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Ordinary Shares, outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r13", "r57", "r1004", "r1022", "r1630", "r1631" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "verboseLabel": "Ordinary Shares at US$0.01 par value per share Authorized: 500,000 thousand shares Issued and outstanding: 134,764\u00a0thousand shares in 2024 and 134,245\u00a0thousand shares in 2025", "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." } } }, "auth_ref": [ "r57", "r408", "r414", "r911", "r1203" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r1306" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r1305" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r1307" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r1304" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "TOTAL COMPREHENSIVE INCOME", "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." } } }, "auth_ref": [ "r19", "r206", "r208", "r214", "r895", "r924", "r925" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income (Loss)", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Software", "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." } } }, "auth_ref": [ "r1096", "r1179", "r1478", "r1479", "r1480", "r1481", "r1482", "r1483", "r1484", "r1485" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r273", "r301", "r957", "r958", "r1082", "r1456", "r1457", "r1458", "r1459", "r1460" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r273", "r301", "r957", "r958", "r1082", "r1456", "r1457", "r1458", "r1459", "r1460" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r273", "r301", "r957", "r958", "r1082", "r1456", "r1457", "r1458", "r1459", "r1460" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk and Significant Customers", "documentation": "Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument." } } }, "auth_ref": [ "r768", "r769" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Major customers percentage of net sales", "verboseLabel": "Major customers, percentage of net sales", "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." } } }, "auth_ref": [ "r273", "r301", "r1456", "r1457", "r1458", "r1459", "r1460" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r273", "r301", "r957", "r958", "r1082", "r1456", "r1457", "r1458", "r1459", "r1460" ] }, "simo_ConsiderationPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "ConsiderationPaid", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Consideration Paid", "terseLabel": "Total consideration", "documentation": "Consideration Paid" } } }, "auth_ref": [] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://SiliconMotion.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail", "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r130", "r150", "r229", "r238", "r695", "r696", "r699", "r700", "r701", "r821", "r901", "r1088", "r1373", "r1374", "r1375", "r1496", "r1499", "r1500" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://SiliconMotion.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail", "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r130", "r150", "r229", "r238", "r695", "r696", "r699", "r700", "r701", "r821", "r901", "r1088", "r1373", "r1374", "r1375", "r1496", "r1499", "r1500" ] }, "dei_ContactPersonnelFaxNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "ContactPersonnelFaxNumber", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Fax Number", "documentation": "Fax Number of contact personnel." } } }, "auth_ref": [ "r1244" ] }, "dei_ContactPersonnelName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "ContactPersonnelName", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Name", "documentation": "Name of contact personnel" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r434", "r435", "r436", "r440" ] }, "us-gaap_CostDirectMaterial": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostDirectMaterial", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/SignificantExpensesAndOtherExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Cost, Direct Material", "terseLabel": "Product costs", "documentation": "Cost of material used for good produced and service rendered." } } }, "auth_ref": [ "r1392" ] }, "simo_CostMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "CostMethodInvestmentOwnershipPercentage", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentsEquityInvestmentsWithCarryingValueDetail" ], "lang": { "en-us": { "role": { "label": "Cost Method Investment, Ownership Percentage", "terseLabel": "Equity Investments Percentage of Ownership", "documentation": "Cost Method Investment, Ownership Percentage" } } }, "auth_ref": [] }, "simo_CostMethodInvestmentsAndJointVenturesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "CostMethodInvestmentsAndJointVenturesAbstract", "lang": { "en-us": { "role": { "label": "Cost Method Investments and Joint Ventures [Abstract]", "documentation": "Cost Method Investments and Joint Ventures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "COST OF SALES", "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." } } }, "auth_ref": [ "r72", "r73", "r857", "r1109", "r1113", "r1187", "r1432" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfSalesMember", "presentation": [ "http://SiliconMotion.com/role/TableOfStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "terseLabel": "Cost of Sales", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [ "r1189" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "CounterpartyNameAxis", "presentation": [ "http://SiliconMotion.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r160", "r161", "r228", "r236", "r237", "r400", "r420", "r820", "r839", "r905", "r1105", "r1106", "r1107", "r1380", "r1381", "r1382", "r1383", "r1384", "r1385", "r1386", "r1387", "r1388", "r1559", "r1560", "r1561", "r1562" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CountryRegion", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CurrentFederalStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ComponentsOfIncomeTaxExpenseDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://SiliconMotion.com/role/ComponentsOfIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Current Federal, State and Local, Tax Expense (Benefit)", "terseLabel": "Hong Kong taxes \u2014 current", "documentation": "Amount of current federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1363" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ComponentsOfIncomeTaxExpenseDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://SiliconMotion.com/role/ComponentsOfIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign taxes \u2014 current", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1363", "r1442", "r1447" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ComponentsOfIncomeTaxExpenseDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://SiliconMotion.com/role/ComponentsOfIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current taxes", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r610", "r1442", "r1447" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customers accounted for 10% or more", "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." } } }, "auth_ref": [ "r301", "r1457" ] }, "us-gaap_CustomerRefundLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CustomerRefundLiabilityCurrent", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Customer Refund Liability, Current", "terseLabel": "Refund liabilities", "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment." } } }, "auth_ref": [] }, "simo_CustomerRefundLiabilityCurrentBeginningBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "CustomerRefundLiabilityCurrentBeginningBalance", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/RefundLiabilitiesSummaryOfChangeInRefundLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Customer Refund Liability Current Beginning Balance", "terseLabel": "Balance, beginning of year", "documentation": "Customer refund liability current beginning balance." } } }, "auth_ref": [] }, "simo_CustomerRefundLiabilityCurrentEndingBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "CustomerRefundLiabilityCurrentEndingBalance", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/RefundLiabilitiesSummaryOfChangeInRefundLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Customer Refund Liability Current Ending Balance", "periodEndLabel": "Balance, end of year", "documentation": "Customer refund liability current ending balance." } } }, "auth_ref": [] }, "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1252", "r1341" ] }, "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]" } } }, "auth_ref": [ "r1252", "r1341" ] }, "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]" } } }, "auth_ref": [ "r1254", "r1343" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]" } } }, "auth_ref": [ "r1254", "r1343" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]" } } }, "auth_ref": [ "r1256", "r1345" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1254", "r1343" ] }, "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]" } } }, "auth_ref": [ "r1247", "r1336" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementProcessesIntegratedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Flag]" } } }, "auth_ref": [ "r1248", "r1337" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Text Block]" } } }, "auth_ref": [ "r1248", "r1337" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract", "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]" } } }, "auth_ref": [ "r1246", "r1335" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]" } } }, "auth_ref": [ "r1246", "r1335" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]" } } }, "auth_ref": [ "r1246", "r1335" ] }, "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Third Party Engaged [Flag]" } } }, "auth_ref": [ "r1249", "r1338" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]" } } }, "auth_ref": [ "r1251", "r1340" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]" } } }, "auth_ref": [ "r1251", "r1340" ] }, "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1252", "r1341" ] }, "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1255", "r1344" ] }, "cyd_CybersecurityRiskRoleOfManagementTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskRoleOfManagementTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Role of Management [Text Block]" } } }, "auth_ref": [ "r1253", "r1342" ] }, "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]" } } }, "auth_ref": [ "r1250", "r1339" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ComponentsOfIncomeTaxExpenseDetail": { "parentTag": "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://SiliconMotion.com/role/ComponentsOfIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Hong Kong taxes \u2014 deferred", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1442", "r1447", "r1548", "r1549" ] }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ComponentsOfIncomeTaxExpenseDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://SiliconMotion.com/role/ComponentsOfIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Federal, State and Local, Tax Expense (Benefit)", "totalLabel": "Total deferred taxes", "documentation": "Amount of deferred federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1538" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income tax assets, net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r580", "r581" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "verboseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r8", "r127", "r1442", "r1447" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://SiliconMotion.com/role/ComponentsOfIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred taxes:" } } }, "auth_ref": [] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ComponentsOfIncomeTaxExpenseDetail": { "parentTag": "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://SiliconMotion.com/role/ComponentsOfIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "Foreign taxes \u2014 deferred", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1442", "r1447", "r1548", "r1549" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventory reserve", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r1546" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1542" ] }, "simo_DeferredTaxAssetsLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "DeferredTaxAssetsLiabilitiesPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Liabilities Property Plant And Equipment", "terseLabel": "Property and equipment", "documentation": "Deferred tax assets (liabilities), property, plant and equipment." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r1546" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other", "terseLabel": "Others", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r1546" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsOther", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Credit Carryforwards, Other", "terseLabel": "Investment tax credits", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible tax credit carryforwards, classified as other." } } }, "auth_ref": [ "r1546" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Deferred tax assets tax credit carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards." } } }, "auth_ref": [ "r1546" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r1546" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances", "terseLabel": "Allowance for sales return", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances." } } }, "auth_ref": [ "r1546" ] }, "simo_DeferredTaxAssetsUnrealizedCurrencyExchangeLossGain": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "DeferredTaxAssetsUnrealizedCurrencyExchangeLossGain", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Unrealized Currency Exchange Loss (Gain)", "terseLabel": "Foreign currency translation", "documentation": "Deferred Tax Assets, Unrealized Currency Exchange Loss (Gain)" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://SiliconMotion.com/role/DeferredIncomeTaxAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r603" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net", "terseLabel": "Deferred tax liability on undistributed foreign earnings", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r1542" ] }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable", "presentation": [ "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "documentation": "Disclosure of information about 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." } } }, "auth_ref": [ "r11", "r42", "r43", "r44", "r45" ] }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems", "presentation": [ "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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]", "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." } } }, "auth_ref": [] }, "simo_DepreciationAndAmortizationOfPropertyAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "DepreciationAndAmortizationOfPropertyAndEquipment", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Depreciation And Amortization Of Property And Equipment", "terseLabel": "Depreciation and amortization of property & equipment", "documentation": "Depreciation and amortization of property & equipment." } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows", "http://SiliconMotion.com/role/SignificantExpensesAndOtherExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "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." } } }, "auth_ref": [ "r8", "r217", "r268", "r285", "r294", "r1108", "r1123", "r1124" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlan" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Equity Incentive Plan", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r518", "r522", "r553", "r554", "r556", "r1147" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r373", "r374", "r1144", "r1145" ] }, "us-gaap_DividendsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DividendsAbstract", "lang": { "en-us": { "role": { "label": "Dividends [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DividendsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DividendsAxis", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Dividends [Axis]", "documentation": "Information by event wherein earnings are distributed to shareholder." } } }, "auth_ref": [ "r1502", "r1503" ] }, "us-gaap_DividendsCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DividendsCash", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/CashDividendsDeclaredPerOrdinaryShareDetail" ], "lang": { "en-us": { "role": { "label": "Dividends, Cash", "terseLabel": "Amount", "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred." } } }, "auth_ref": [ "r5", "r98" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock, Cash", "negatedLabel": "Dividends declared", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r98" ] }, "us-gaap_DividendsDeclaredTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DividendsDeclaredTableTextBlock", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Dividends Declared [Table Text Block]", "terseLabel": "Cash Dividends Declared Per Ordinary Share", "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends." } } }, "auth_ref": [] }, "us-gaap_DividendsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DividendsDomain", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Dividends [Domain]", "documentation": "Event wherein earnings are distributed to shareholder." } } }, "auth_ref": [ "r1502", "r1503" ] }, "us-gaap_DividendsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DividendsPayableCurrent", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Current", "terseLabel": "Dividends", "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)." } } }, "auth_ref": [ "r50" ] }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DividendsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Dividends Payable", "terseLabel": "Dividend declared included in accrued expenses and accrued liabilities", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding." } } }, "auth_ref": [ "r50", "r53", "r107", "r1234", "r1595" ] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentAccountingStandard", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "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'." } } }, "auth_ref": [ "r1244" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentAnnualReport", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r1243", "r1244", "r1267" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r1243", "r1244", "r1267", "r1310" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentInformationLineItems", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "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." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentInformationTable", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentPeriodEndDate", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentRegistrationStatement", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r1238" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentShellCompanyReport", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r1244" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentTransitionReport", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r1288" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentType", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Type", "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'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r1299" ] }, "simo_EarningsPerAmericanDepositorySharesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "EarningsPerAmericanDepositorySharesAbstract", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings per American Depository Shares [Abstract]", "terseLabel": "EARNINGS PER ADS (one ADS equals four ordinary shares):", "documentation": "Earnings per American Depository Shares [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareAbstract", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "EARNINGS PER ORDINARY SHARE:" } } }, "auth_ref": [] }, "simo_EarningsPerShareAmericanDepositorySharesBasic": { "xbrltype": "perShareItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "EarningsPerShareAmericanDepositorySharesBasic", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, ADS Basic", "terseLabel": "Basic", "documentation": "The amount of net income or loss for the period per each share of American Depository Receipts outstanding during the reporting period." } } }, "auth_ref": [] }, "simo_EarningsPerShareAmericanDepositorySharesDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "EarningsPerShareAmericanDepositorySharesDiluted", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, ADS Diluted", "terseLabel": "Diluted", "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." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareBasic", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r176", "r215", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r257", "r259", "r262", "r263", "r264", "r267", "r406", "r559", "r630", "r692", "r744", "r745", "r896", "r926", "r1115" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareDiluted", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "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." } } }, "auth_ref": [ "r176", "r215", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r259", "r262", "r263", "r264", "r267", "r406", "r559", "r630", "r692", "r744", "r745", "r896", "r926", "r1115" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share", "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." } } }, "auth_ref": [ "r24", "r25", "r266" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "EFFECT OF EXCHANGE RATE CHANGES", "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r780" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://SiliconMotion.com/role/ComponentsOfIncomeTaxExpenseDetail", "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail", "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate", "verboseLabel": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r584", "r1150" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail", "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Corporate income tax rate", "verboseLabel": "Tax at Hong Kong Statutory Rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r228", "r233", "r584", "r616", "r1150" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "verboseLabel": "Changes in Valuation Allowances, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r589", "r1150", "r1442", "r1448", "r1539" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "verboseLabel": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r585", "r587", "r1150", "r1442", "r1448", "r1539" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "verboseLabel": "Nontaxable or nondeductible items, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r590", "r591", "r1442", "r1448", "r1539" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "verboseLabel": "Other, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1150", "r1442", "r1448", "r1539", "r1540" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "verboseLabel": "Tax Credits, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r588", "r591", "r1442", "r1448", "r1539" ] }, "simo_Effectiveincometaxratereconciliationchangesinunrecognizedtaxbenefit": { "xbrltype": "pureItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "Effectiveincometaxratereconciliationchangesinunrecognizedtaxbenefit", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "EffectiveIncomeTaxRateReconciliationChangesInUnrecognizedTaxBenefit", "verboseLabel": "Changes in Unrecognized Tax Benefits ,Percent", "documentation": "EffectiveIncomeTaxRateReconciliationChangesInUnrecognizedTaxBenefit" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://SiliconMotion.com/role/TableOfStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "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]", "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." } } }, "auth_ref": [ "r1537" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r555" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Tax effect for stock-based compensation benefit (expense) for option and restricted stock units exercised", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r552" ] }, "simo_EmployeeStockOptionAndRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "EmployeeStockOptionAndRestrictedStockUnitsMember", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option And Restricted Stock Units [Member]", "terseLabel": "Employee Stock Option And Restricted Stock Units", "documentation": "Employee Stock Option And Restricted Stock Units [Member]" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [ "r1511", "r1512", "r1513", "r1514", "r1515", "r1516", "r1517", "r1518", "r1519", "r1520", "r1521", "r1522", "r1523", "r1524", "r1525", "r1526", "r1527", "r1528", "r1529", "r1530", "r1531", "r1532", "r1533", "r1534", "r1535", "r1536" ] }, "simo_EmployeeStockOptionsAndRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "EmployeeStockOptionsAndRestrictedStockUnitsMember", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfStockOptionAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Employee Stock Options And Restricted Stock Units [Member]", "terseLabel": "Employee Stock Options And Restricted Stock Units", "documentation": "Employee Stock Options And Restricted Stock Units [Member]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressAddressLine1", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressAddressLine2", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressCityOrTown", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressCountry", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityAddressesAddressTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressesAddressTypeAxis", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Addresses, Address Type [Axis]", "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." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCentralIndexKey", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1240" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityDomain", "presentation": [ "http://SiliconMotion.com/role/OrganizationAndOperationsAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1240" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityFileNumber", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityFilerCategory", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r1240" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r1350" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityRegistrantName", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1240" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityShellCompany", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r1240" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityVoluntaryFilers", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "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." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "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." } } }, "auth_ref": [ "r1351" ] }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EntityWideRevenueMajorCustomerLineItems", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Major Customer [Line Items]", "terseLabel": "Revenue, Major Customer [Line Items]", "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." } } }, "auth_ref": [] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r1293" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r1346" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r1346" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r1346" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityComponentDomain", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail", "http://SiliconMotion.com/role/OrganizationAndOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r13", "r168", "r175", "r176", "r210", "r211", "r212", "r239", "r240", "r241", "r243", "r251", "r253", "r255", "r269", "r342", "r345", "r371", "r405", "r433", "r559", "r611", "r612", "r626", "r627", "r628", "r631", "r691", "r692", "r721", "r723", "r724", "r725", "r726", "r728", "r729", "r730", "r731", "r732", "r743", "r781", "r783", "r784", "r785", "r786", "r787", "r793", "r796", "r817", "r922", "r943", "r944", "r945", "r973", "r1043" ] }, "simo_EquityIncentivePlanTwoThousandFifteenAndTwoThousandTwentyFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "EquityIncentivePlanTwoThousandFifteenAndTwoThousandTwentyFiveMember", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfStockOptionAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Equity Incentive Plan Two thousand Fifteen and Two thousand Twenty Five [Member]", "terseLabel": "2015 Equity Incentive Plan and 2025 Equity Incentive Plan" } } }, "auth_ref": [] }, "simo_EquityIncentivePlanTwoThousandFifteenMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "EquityIncentivePlanTwoThousandFifteenMember", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Equity Incentive Plan Two Thousand Fifteen [Member]", "terseLabel": "2015 Equity Incentive Plan", "documentation": "Equity Incentive Plan Two Thousand Fifteen" } } }, "auth_ref": [] }, "simo_EquityIncentivePlanTwoThousandTwentyFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "EquityIncentivePlanTwoThousandTwentyFiveMember", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Equity Incentive Plan Two Thousand Twenty Five [Member]", "terseLabel": "2025 Equity Incentive Plan" } } }, "auth_ref": [] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail", "http://SiliconMotion.com/role/LongTermInvestmentsEquityInvestmentsWithCarryingValueDetail" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r338", "r339", "r340", "r622", "r771", "r1354", "r1355", "r1356", "r1550", "r1551", "r1552", "r1553" ] }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Realized Gain (Loss) on Disposal", "terseLabel": "Gain from disposal of long-term investment", "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment." } } }, "auth_ref": [ "r1393", "r1394", "r1439" ] }, "us-gaap_EquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquitySecuritiesMember", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentsEquityInvestmentsWithCarryingValueDetail" ], "lang": { "en-us": { "role": { "label": "Equity Securities [Member]", "terseLabel": "Equity Securities", "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants." } } }, "auth_ref": [ "r32", "r1204", "r1231", "r1232", "r1233", "r1632" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Long-term investments", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r337" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTable", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail", "http://SiliconMotion.com/role/LongTermInvestmentsEquityInvestmentsWithCarryingValueDetail" ], "lang": { "en-us": { "role": { "label": "Equity Securities without Readily Determinable Fair Value [Table]", "terseLabel": "Schedule of Cost-method Investments [Table]", "documentation": "Disclosure of information about investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r1473", "r1474", "r1475" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r1303" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r1260", "r1271", "r1281", "r1314" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r1257", "r1268", "r1278", "r1311" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r1309" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfTheCompanySAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnARecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "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." } } }, "auth_ref": [ "r747", "r748", "r759", "r1191" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfTheCompanySAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnARecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r747", "r748", "r759", "r1191" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r752", "r753", "r754", "r755", "r756", "r757", "r760", "r1097", "r1192", "r1201" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r752", "r753", "r754", "r755", "r756", "r757", "r760", "r1097", "r1192", "r1201" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfTheCompanySAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnARecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r401", "r466", "r467", "r468", "r469", "r470", "r471", "r499", "r500", "r746", "r748", "r749", "r750", "r751", "r758", "r759", "r761", "r767", "r826", "r827", "r828", "r1097", "r1131", "r1132", "r1139", "r1140", "r1141", "r1142", "r1143", "r1191", "r1194", "r1201" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfTheCompanySAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnARecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r747", "r748", "r749", "r751", "r1191", "r1569", "r1572" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfTheCompanySAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnARecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "verboseLabel": "Fair Value, Inputs, Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r401", "r466", "r471", "r499", "r748", "r759", "r767", "r826", "r1097", "r1139", "r1140", "r1141", "r1142", "r1143", "r1191", "r1201" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfTheCompanySAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnARecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "verboseLabel": "Fair Value, Inputs, Level 2", "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." } } }, "auth_ref": [ "r401", "r466", "r471", "r499", "r501", "r748", "r749", "r759", "r767", "r827", "r1097", "r1131", "r1132", "r1139", "r1140", "r1141", "r1142", "r1143", "r1191", "r1201" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfTheCompanySAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnARecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "verboseLabel": "Fair Value, Inputs, Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r401", "r466", "r467", "r468", "r469", "r470", "r471", "r499", "r500", "r748", "r749", "r750", "r751", "r759", "r767", "r828", "r1097", "r1131", "r1132", "r1139", "r1140", "r1141", "r1142", "r1143", "r1191", "r1194", "r1201" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfTheCompanySAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnARecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r747", "r748", "r749", "r751", "r1191", "r1569", "r1572" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfTheCompanySAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnARecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r401", "r466", "r467", "r468", "r469", "r470", "r471", "r499", "r500", "r746", "r748", "r749", "r750", "r751", "r758", "r759", "r761", "r767", "r826", "r827", "r828", "r1097", "r1131", "r1132", "r1139", "r1140", "r1141", "r1142", "r1143", "r1191", "r1194", "r1201" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfTheCompanySAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnARecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r1191", "r1566", "r1567", "r1568", "r1569", "r1570", "r1572" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r1573" ] }, "us-gaap_FederalHomeLoanBanksAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FederalHomeLoanBanksAbstract", "lang": { "en-us": { "role": { "label": "Federal Home Loan Banks [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinancialInstrumentAxis", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentsEquityInvestmentsWithCarryingValueDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r402", "r430", "r718", "r733", "r762", "r770", "r773", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r904", "r923", "r1129", "r1191", "r1192", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1204", "r1366", "r1367", "r1368", "r1369", "r1370", "r1371", "r1372", "r1472", "r1473", "r1474", "r1475", "r1565", "r1568", "r1569", "r1570", "r1571", "r1572", "r1574", "r1575" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r361", "r362", "r363", "r364", "r366", "r367", "r368", "r369", "r858", "r859", "r956", "r1096", "r1100", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r361", "r362", "r363", "r364", "r366", "r367", "r368", "r369", "r956", "r1096", "r1100", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182" ] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ForeignCountryMember", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority", "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile." } } }, "auth_ref": [ "r584", "r585" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transaction Gain (Loss), before Tax", "verboseLabel": "Foreign exchange gain (loss), net", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r216", "r776", "r777", "r778", "r779", "r1040" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Translation of Foreign Currency Financial Statements", "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." } } }, "auth_ref": [ "r775" ] }, "simo_ForeignCurrencyTransactionsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "ForeignCurrencyTransactionsPolicyTextBlock", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions [Policy Text Block]", "terseLabel": "Foreign Currency Transactions", "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." } } }, "auth_ref": [] }, "us-gaap_ForeignPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ForeignPlanMember", "presentation": [ "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Foreign Plan [Member]", "terseLabel": "SMI Taiwan", "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." } } }, "auth_ref": [ "r1508", "r1509", "r1510" ] }, "us-gaap_ForeignTaxJurisdictionOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ForeignTaxJurisdictionOtherMember", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail", "http://SiliconMotion.com/role/IncomeTaxesScheduleOfIncomeTaxPaidByIndividualJurisdictionDetail", "http://SiliconMotion.com/role/IncomeTaxesSummaryOfIncomeBeforeIncomeTaxesForDomesticAndForeignEntitiesDetail" ], "lang": { "en-us": { "role": { "label": "Foreign Tax Jurisdiction, Other [Member]", "terseLabel": "Others", "verboseLabel": "Other Foreign Jurisdictions", "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile, classified as other." } } }, "auth_ref": [ "r1150", "r1440", "r1544" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r1264", "r1275", "r1285", "r1318" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r1264", "r1275", "r1285", "r1318" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r1264", "r1275", "r1285", "r1318" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r1264", "r1275", "r1285", "r1318" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1264", "r1275", "r1285", "r1318" ] }, "simo_FourCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "FourCustomerMember", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Four Customer [Member]", "terseLabel": "Four Customer", "documentation": "Four Customer [Member]" } } }, "auth_ref": [] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r1298" ] }, "us-gaap_FurnitureAndFixturesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FurnitureAndFixturesGross", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/PropertyAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures, Gross", "terseLabel": "Furniture and fixtures", "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." } } }, "auth_ref": [ "r93" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and Fixtures", "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." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfOtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GainLossOnSaleOfOtherInvestments", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 24.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Sale of Other Investments", "negatedLabel": "Gain from disposal of long-term investment", "documentation": "Amount of gain (loss) included in earnings for investments classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss (gain) on disposal of property and equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r8" ] }, "us-gaap_GainLossOnTerminationOfLease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GainLossOnTerminationOfLease", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 26.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows", "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Termination of Lease", "negatedLabel": "Loss on modification of lease", "terseLabel": "Gain loss on disposition of assets", "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term." } } }, "auth_ref": [ "r797" ] }, "us-gaap_GainLossRelatedToLitigationSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GainLossRelatedToLitigationSettlement", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) Related to Litigation Settlement", "negatedLabel": "Loss from settlement of litigation", "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process." } } }, "auth_ref": [ "r1123", "r1490" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative", "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." } } }, "auth_ref": [ "r76", "r1026" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://SiliconMotion.com/role/TableOfStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative Expense", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r76" ] }, "us-gaap_GovernmentAssistanceAwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GovernmentAssistanceAwardAmount", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Government Assistance, Award Amount", "terseLabel": "Government assistance, award amount", "documentation": "Amount of government assistance awarded that comprises amount received, receivable, and to be received unless condition for government assistance is not met. Includes, but is not limited to, government grant, assistance, incentive, award, subsidy, and loan." } } }, "auth_ref": [ "r1581" ] }, "us-gaap_GovernmentAssistancePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GovernmentAssistancePolicyTextBlock", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Government Assistance [Policy Text Block]", "terseLabel": "Government Grants", "documentation": "Disclosure of accounting policy for government assistance." } } }, "auth_ref": [ "r789", "r790" ] }, "us-gaap_GovernmentContractReceivableProgessPaymentsOffset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GovernmentContractReceivableProgessPaymentsOffset", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Government Contract Receivable, Progress Payment Offset", "terseLabel": "Government contract receivable", "documentation": "Amount of progress payment offset against unbilled government contract receivable." } } }, "auth_ref": [ "r124" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "GROSS PROFIT", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r70", "r74", "r114", "r228", "r230", "r231", "r341", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r771", "r1119", "r1123", "r1455", "r1462", "r1463", "r1464", "r1465", "r1497" ] }, "country_HK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2025", "localname": "HK", "presentation": [ "http://SiliconMotion.com/role/SummaryOfMajorJurisdictionsAndTaxYearSubjectToExaminationTaxAuthoritiesDetail" ], "lang": { "en-us": { "role": { "label": "HONG KONG", "terseLabel": "HONG KONG" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r1243", "r1244", "r1267" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets", "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesSummaryOfIncomeBeforeIncomeTaxesForDomesticAndForeignEntitiesDetail" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "verboseLabel": "Income recorded in Hong Kong", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r228", "r232", "r583" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome", "http://SiliconMotion.com/role/IncomeTaxesSummaryOfIncomeBeforeIncomeTaxesForDomesticAndForeignEntitiesDetail" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "INCOME BEFORE INCOME TAX", "terseLabel": "Income before taxes", "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." } } }, "auth_ref": [ "r71", "r110", "r114", "r897", "r899", "r919", "r1110", "r1112", "r1113", "r1119", "r1123", "r1455", "r1462", "r1463", "r1464", "r1465" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesSummaryOfIncomeBeforeIncomeTaxesForDomesticAndForeignEntitiesDetail" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "verboseLabel": "Income from foreign operations", "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." } } }, "auth_ref": [ "r228", "r232", "r583" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r373", "r374", "r1144", "r1145" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://SiliconMotion.com/role/TableOfStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "terseLabel": "Income Statement Location [Axis]", "documentation": "Information by location in statement of income where disaggregated amount is reported." } } }, "auth_ref": [ "r372", "r375", "r378", "r703", "r708", "r709", "r717", "r753", "r757", "r760", "r772", "r773", "r774", "r938", "r940", "r1027", "r1096", "r1097", "r1151", "r1152", "r1189", "r1190", "r1193", "r1201", "r1554", "r1556", "r1599" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://SiliconMotion.com/role/TableOfStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "terseLabel": "Income Statement Location [Domain]", "documentation": "Location in statement of income where disaggregated amount is reported." } } }, "auth_ref": [ "r375", "r378", "r703", "r708", "r709", "r717", "r753", "r757", "r760", "r772", "r773", "r774", "r938", "r940", "r1027", "r1096", "r1097", "r1151", "r1152", "r1189", "r1190", "r1193", "r1201", "r1554", "r1556", "r1599" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail", "http://SiliconMotion.com/role/IncomeTaxesScheduleOfIncomeTaxPaidByIndividualJurisdictionDetail", "http://SiliconMotion.com/role/IncomeTaxesSummaryOfIncomeBeforeIncomeTaxesForDomesticAndForeignEntitiesDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Jurisdiction [Axis]", "documentation": "Information by income tax jurisdiction." } } }, "auth_ref": [ "r224", "r584", "r585", "r596", "r607", "r1150", "r1545" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail", "http://SiliconMotion.com/role/IncomeTaxesScheduleOfIncomeTaxPaidByIndividualJurisdictionDetail", "http://SiliconMotion.com/role/IncomeTaxesSummaryOfIncomeBeforeIncomeTaxesForDomesticAndForeignEntitiesDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Jurisdiction [Domain]", "documentation": "Income tax jurisdiction." } } }, "auth_ref": [ "r224", "r584", "r585", "r596", "r607", "r1150", "r1545" ] }, "us-gaap_IncomeTaxAuthorityNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxAuthorityNameAxis", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail", "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name [Axis]", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r596", "r1545" ] }, "us-gaap_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail", "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Domain]", "terseLabel": "Income Tax Authority, Name [Domain]", "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." } } }, "auth_ref": [ "r596", "r1545" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r228", "r233", "r575", "r584", "r592", "r593", "r594", "r600", "r605", "r617", "r619", "r620", "r621", "r903", "r954", "r971", "r1150" ] }, "us-gaap_IncomeTaxExaminationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxExaminationLineItems", "presentation": [ "http://SiliconMotion.com/role/SummaryOfMajorJurisdictionsAndTaxYearSubjectToExaminationTaxAuthoritiesDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Examination [Line Items]", "terseLabel": "Income Tax Examination [Line Items]", "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." } } }, "auth_ref": [ "r596" ] }, "us-gaap_IncomeTaxExaminationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxExaminationTable", "presentation": [ "http://SiliconMotion.com/role/SummaryOfMajorJurisdictionsAndTaxYearSubjectToExaminationTaxAuthoritiesDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Examination [Table]", "terseLabel": "Income Tax Examination [Table]", "documentation": "Disclosure of information about income tax examination currently in progress or completed during current period by tax authority. Includes, but is not limited to, description of examination, jurisdiction conducting examination, tax year under examination, likelihood of unfavorable settlement, range of possible loss, liability recorded, increase (decrease) of liability from prior period, and penalty and interest incurred or accrued." } } }, "auth_ref": [ "r1541" ] }, "simo_IncomeTaxExaminationYearsSubjectToExamination": { "xbrltype": "stringItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "IncomeTaxExaminationYearsSubjectToExamination", "presentation": [ "http://SiliconMotion.com/role/SummaryOfMajorJurisdictionsAndTaxYearSubjectToExaminationTaxAuthoritiesDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Examination, Years Subject to Examination", "terseLabel": "Years Subject to Income Tax Examination", "documentation": "Income Tax Examination, Years Subject to Examination" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 17.0 }, "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://SiliconMotion.com/role/ComponentsOfIncomeTaxExpenseDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://SiliconMotion.com/role/ComponentsOfIncomeTaxExpenseDetail", "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome", "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail", "http://SiliconMotion.com/role/SignificantExpensesAndOtherExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "INCOME TAX EXPENSE", "totalLabel": "Income tax expense", "verboseLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r119", "r128", "r228", "r254", "r255", "r268", "r286", "r294", "r582", "r584", "r618", "r929", "r1110", "r1112", "r1113", "r1150" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://SiliconMotion.com/role/ComponentsOfIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current taxes:" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPaidByIndividualJurisdictionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxPaidByIndividualJurisdictionAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Paid, by Individual Jurisdiction [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxPaidByIndividualJurisdictionLineItems", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesScheduleOfIncomeTaxPaidByIndividualJurisdictionDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Paid, by Individual Jurisdiction [Line Items]", "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." } } }, "auth_ref": [ "r224", "r607" ] }, "us-gaap_IncomeTaxPaidByIndividualJurisdictionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxPaidByIndividualJurisdictionTable", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesScheduleOfIncomeTaxPaidByIndividualJurisdictionDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Paid, by Individual Jurisdiction [Table]", "documentation": "Disclosure of information about income tax paid by jurisdiction." } } }, "auth_ref": [ "r224", "r607" ] }, "us-gaap_IncomeTaxPaidFederalAfterRefundReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxPaidFederalAfterRefundReceived", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesScheduleOfIncomeTaxPaidByIndividualJurisdictionDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Paid, Federal, after Refund Received", "verboseLabel": "Income Tax Paid, Federal, after Refund Received", "documentation": "Amount, after income tax refund received, of cash paid to federal (national) tax jurisdiction for tax on income." } } }, "auth_ref": [ "r224", "r606" ] }, "us-gaap_IncomeTaxPaidForeignAfterRefundReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxPaidForeignAfterRefundReceived", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesScheduleOfIncomeTaxPaidByIndividualJurisdictionDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Paid, Foreign, after Refund Received", "verboseLabel": "Income Tax Paid, Foreign, after Refund Received", "documentation": "Amount, after income tax refund received, of cash paid to foreign tax jurisdiction for tax on income." } } }, "auth_ref": [ "r224", "r606" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "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." } } }, "auth_ref": [ "r209", "r578", "r579", "r600", "r601", "r604", "r609", "r965" ] }, "simo_IncomeTaxReconciliationAlternativeMinimumTax": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "IncomeTaxReconciliationAlternativeMinimumTax", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Reconciliation Alternative Minimum Tax", "terseLabel": "Alternative minimum tax", "documentation": "Income Tax Reconciliation Alternative Minimum Tax" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "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", "verboseLabel": "Changes in Valuation Allowances, Amount", "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." } } }, "auth_ref": [ "r589", "r1150", "r1539" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Differences between Cayman and other statutory tax rates", "verboseLabel": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "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)." } } }, "auth_ref": [ "r585", "r587", "r1150", "r1539" ] }, "simo_IncomeTaxReconciliationInUndistributedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "IncomeTaxReconciliationInUndistributedEarnings", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Reconciliation In Undistributed Earnings", "terseLabel": "Income tax on undistributed earnings", "documentation": "Income Tax Reconciliation In Undistributed Earnings" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "verboseLabel": "Tax at Hong Kong Statutory Rate, Amount", "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." } } }, "auth_ref": [ "r584", "r1150" ] }, "simo_IncomeTaxReconciliationNetChangesInIncomeTaxCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "IncomeTaxReconciliationNetChangesInIncomeTaxCredit", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Reconciliation Net Changes In Income Tax Credit", "negatedLabel": "Net changes in income tax credit", "documentation": "Amount of the net change between reported income tax expense (benefit) and expected income tax expense (benefit) attributable to tax credits." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxReconciliationNondeductibleExpense", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "verboseLabel": "Nontaxable or nondeductible items, Amount", "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 nondeductible expenses." } } }, "auth_ref": [ "r590", "r591", "r1539" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Adjustment of prior years' taxes and others", "verboseLabel": "Other, Amount", "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." } } }, "auth_ref": [ "r1150", "r1539", "r1540" ] }, "simo_IncomeTaxReconciliationPermanentDifferences": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "IncomeTaxReconciliationPermanentDifferences", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Reconciliation, Permanent Differences", "terseLabel": "Permanent differences", "documentation": "Income Tax Reconciliation, Permanent Differences" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxReconciliationTaxCredits", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "verboseLabel": "Tax Credits, Amount", "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 tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r588", "r591", "r1539" ] }, "simo_IncomeTaxReconciliationTemporaryDifferences": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "IncomeTaxReconciliationTemporaryDifferences", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Reconciliation Temporary Differences", "terseLabel": "Temporary differences", "documentation": "Income Tax Reconciliation Temporary Differences" } } }, "auth_ref": [] }, "simo_IncomeTaxReconciliationUnrecognizedTaxBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "IncomeTaxReconciliationUnrecognizedTaxBenefit", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Reconciliation Unrecognized Tax Benefit", "terseLabel": "Liabilities related to unrealized tax benefits", "documentation": "Unrecognized tax benefit, increase (decrease)." } } }, "auth_ref": [] }, "simo_IncomeTaxReconciliationUtilizationOfOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "IncomeTaxReconciliationUtilizationOfOperatingLossCarryforwards", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Reconciliation, Utilization of Operating Loss Carryforwards", "negatedLabel": "Net operating loss carryforwards", "documentation": "Income Tax Reconciliation, Utilization of Operating Loss Carryforwards" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid", "terseLabel": "Income taxes paid", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r23", "r86", "r1440", "r1543", "r1544" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesScheduleOfIncomeTaxPaidByIndividualJurisdictionDetail" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "verboseLabel": "Total income tax paid, net of refunds", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r23", "r224", "r606", "r607" ] }, "simo_Incometaxreconciliationchangesinunrecognizedtaxbenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "Incometaxreconciliationchangesinunrecognizedtaxbenefit", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "IncomeTaxReconciliationChangesInUnrecognizedTaxBenefit", "verboseLabel": "Changes in Unrecognized Tax Benefits ,Amount", "documentation": "IncomeTaxReconciliationChangesInUnrecognizedTaxBenefit" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsAndNotesReceivable", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts and Notes Receivable", "negatedLabel": "Accounts receivable", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accrued expenses and other current liabilities", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInIncomeTaxes", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes", "terseLabel": "Income tax payable", "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." } } }, "auth_ref": [ "r1438" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "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." } } }, "auth_ref": [ "r7" ] }, "simo_IncreaseDecreaseInNotesPayableAndAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "IncreaseDecreaseInNotesPayableAndAccountsPayableTrade", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) In Notes Payable and Accounts Payable, Trade", "terseLabel": "Notes and accounts payable", "documentation": "Increase (Decrease) In Notes Payable and Accounts Payable, Trade" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 27.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Lease liabilities", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r1362", "r1438" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r7" ] }, "simo_IncreaseDecreaseInRefundLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "IncreaseDecreaseInRefundLiabilities", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase Decrease In Refund Liabilities", "terseLabel": "Refund liabilities", "documentation": "Increase decrease in refund liabilities." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r1264", "r1275", "r1285", "r1309", "r1318", "r1322", "r1330" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r1328" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r1245", "r1334" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r1245", "r1334" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r1245", "r1334" ] }, "simo_IntegratedCircuitDesignRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "IntegratedCircuitDesignRelatedCosts", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/SignificantExpensesAndOtherExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Integrated Circuit Design Related Costs", "terseLabel": "Integrated Circuit design related costs", "documentation": "Integrated circuit design related costs." } } }, "auth_ref": [] }, "us-gaap_InterestIncomeOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestIncomeOther", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome", "http://SiliconMotion.com/role/SignificantExpensesAndOtherExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Interest Income, Other", "terseLabel": "Interest income", "negatedLabel": "Interest income", "documentation": "Amount of interest income earned from interest bearing assets classified as other." } } }, "auth_ref": [ "r1112" ] }, "us-gaap_InternalRevenueServiceIRSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InternalRevenueServiceIRSMember", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Internal Revenue Service (IRS) [Member]", "terseLabel": "Internal Revenue Service (IRS)", "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "simo_Inventory": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "Inventory", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 9.0 }, "http://SiliconMotion.com/role/ComponentsOfInventoriesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://SiliconMotion.com/role/ComponentsOfInventoriesDetail", "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory", "terseLabel": "Inventories", "totalLabel": "Inventory, Net", "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." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://SiliconMotion.com/role/Inventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories", "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." } } }, "auth_ref": [ "r355" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ComponentsOfInventoriesDetail": { "parentTag": "simo_Inventory", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://SiliconMotion.com/role/ComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods", "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." } } }, "auth_ref": [ "r91", "r1102" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories", "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." } } }, "auth_ref": [ "r120", "r185", "r198", "r355", "r356", "r358", "r856", "r1114" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ComponentsOfInventoriesDetail": { "parentTag": "simo_Inventory", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://SiliconMotion.com/role/ComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials", "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." } } }, "auth_ref": [ "r91", "r1104" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ComponentsOfInventoriesDetail": { "parentTag": "simo_Inventory", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://SiliconMotion.com/role/ComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process", "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." } } }, "auth_ref": [ "r91", "r1103" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/InventoriesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "terseLabel": "Inventory written down", "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." } } }, "auth_ref": [ "r357" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Long-term Investments", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r928", "r961", "r962", "r963", "r964", "r1053", "r1054" ] }, "us-gaap_InvestmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InvestmentTextBlock", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestments" ], "lang": { "en-us": { "role": { "label": "Investment [Text Block]", "terseLabel": "Long-Term Investments", "documentation": "The entire disclosure for investment." } } }, "auth_ref": [ "r1364", "r1365", "r1471" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InvestmentTypeAxis", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r986", "r988", "r989", "r991", "r993", "r1049", "r1052", "r1056", "r1060", "r1061", "r1062", "r1064", "r1065", "r1066", "r1067", "r1068", "r1225" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r986", "r988", "r989", "r991", "r993", "r1049", "r1052", "r1056", "r1060", "r1061", "r1062", "r1064", "r1065", "r1066", "r1067", "r1068", "r1225" ] }, "us-gaap_InvestmentTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InvestmentTypeExtensibleEnumeration", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentsEquityInvestmentsWithCarryingValueDetail" ], "lang": { "en-us": { "role": { "label": "Investment, Type [Extensible Enumeration]", "documentation": "Indicates type of investment. Includes, but is not limited to, common stock, preferred stock, convertible security, fixed income security, government security, option purchased, warrant, loan participation and assignment, commercial paper, bankers' acceptance, certificates of deposit, short-term security, repurchase agreement, and other investment company." } } }, "auth_ref": [ "r986", "r991", "r1050", "r1052", "r1055", "r1056", "r1057", "r1061", "r1063", "r1064" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InvestmentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfTheCompanySAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnARecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Investments, Fair Value Disclosure", "terseLabel": "Marketable equity investments", "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method." } } }, "auth_ref": [ "r1566", "r1567", "r1571", "r1574", "r1575", "r1576", "r1577" ] }, "country_JP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2025", "localname": "JP", "presentation": [ "http://SiliconMotion.com/role/RevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "JAPAN" } } }, "auth_ref": [] }, "country_KR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2025", "localname": "KR", "presentation": [ "http://SiliconMotion.com/role/RevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "KOREA, REPUBLIC OF", "terseLabel": "Korea" } } }, "auth_ref": [] }, "country_KY": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2025", "localname": "KY", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail", "http://SiliconMotion.com/role/IncomeTaxesSummaryOfIncomeBeforeIncomeTaxesForDomesticAndForeignEntitiesDetail" ], "lang": { "en-us": { "role": { "label": "CAYMAN ISLANDS", "terseLabel": "Cayman", "verboseLabel": "Cayman Island" } } }, "auth_ref": [] }, "simo_KinaraIncMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "KinaraIncMember", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentsEquityInvestmentsWithCarryingValueDetail" ], "lang": { "en-us": { "role": { "label": "Kinara inc [Member]", "terseLabel": "Kinara, Inc (Kinara)" } } }, "auth_ref": [] }, "simo_KinaraMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "KinaraMember", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Kinara [Member]", "terseLabel": "Kinara", "documentation": "Kinara [Member]" } } }, "auth_ref": [] }, "simo_KioxiaMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "KioxiaMember", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail" ], "lang": { "en-us": { "role": { "label": "Kioxia [Member]", "terseLabel": "Kioxia" } } }, "auth_ref": [] }, "us-gaap_Land": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Land", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/PropertyAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Land", "terseLabel": "Land", "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale." } } }, "auth_ref": [ "r1378" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LandMember", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Land [Member]", "terseLabel": "Land", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r1505", "r1506" ] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeaseContractualTermAxis", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r810", "r1360" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeaseContractualTermDomain", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r810", "r1360" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/LeaseAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "terseLabel": "Lease Expense", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r803", "r1202" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold And Building Improvement", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r93", "r809" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LegalCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LegalCostsPolicyTextBlock", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Legal Costs, Policy [Policy Text Block]", "terseLabel": "Legal Contingencies", "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." } } }, "auth_ref": [ "r389" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "LegalEntityAxis", "presentation": [ "http://SiliconMotion.com/role/OrganizationAndOperationsAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Lease", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r802" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://SiliconMotion.com/role/LeaseTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "verboseLabel": "Summary of Future Lease Payments for the Operating Leases Under the Operating Leases", "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." } } }, "auth_ref": [ "r1582" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/LeaseSummaryOfFutureLeasePaymentsForTheOperatingLeasesUnderTheOperatingLeasesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://SiliconMotion.com/role/LeaseSummaryOfFutureLeasePaymentsForTheOperatingLeasesUnderTheOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r808", "r1443", "r1449", "r1594" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/LeaseSummaryOfFutureLeasePaymentsForTheOperatingLeasesUnderTheOperatingLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://SiliconMotion.com/role/LeaseSummaryOfFutureLeasePaymentsForTheOperatingLeasesUnderTheOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "verboseLabel": "2031 and thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r808", "r1443", "r1449", "r1594" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/LeaseSummaryOfFutureLeasePaymentsForTheOperatingLeasesUnderTheOperatingLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://SiliconMotion.com/role/LeaseSummaryOfFutureLeasePaymentsForTheOperatingLeasesUnderTheOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "verboseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r808", "r1443", "r1449", "r1594" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/LeaseSummaryOfFutureLeasePaymentsForTheOperatingLeasesUnderTheOperatingLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://SiliconMotion.com/role/LeaseSummaryOfFutureLeasePaymentsForTheOperatingLeasesUnderTheOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "verboseLabel": "2030", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r808", "r1443", "r1449", "r1594" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/LeaseSummaryOfFutureLeasePaymentsForTheOperatingLeasesUnderTheOperatingLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://SiliconMotion.com/role/LeaseSummaryOfFutureLeasePaymentsForTheOperatingLeasesUnderTheOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "verboseLabel": "2029", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r808", "r1443", "r1449", "r1594" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/LeaseSummaryOfFutureLeasePaymentsForTheOperatingLeasesUnderTheOperatingLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://SiliconMotion.com/role/LeaseSummaryOfFutureLeasePaymentsForTheOperatingLeasesUnderTheOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "verboseLabel": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r808", "r1443", "r1449", "r1594" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/LeaseSummaryOfFutureLeasePaymentsForTheOperatingLeasesUnderTheOperatingLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://SiliconMotion.com/role/LeaseSummaryOfFutureLeasePaymentsForTheOperatingLeasesUnderTheOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "verboseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r808", "r1443", "r1449", "r1594" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/LeaseSummaryOfFutureLeasePaymentsForTheOperatingLeasesUnderTheOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r808" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://SiliconMotion.com/role/Lease" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Lease", "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." } } }, "auth_ref": [ "r795" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r15", "r49", "r50", "r51", "r52", "r53", "r54", "r55", "r228", "r230", "r231", "r341", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r696", "r700", "r701", "r771", "r1002", "r1118", "r1133", "r1237", "r1497", "r1585", "r1586" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r63", "r109", "r914", "r1203", "r1220", "r1221", "r1442", "r1446", "r1476", "r1578" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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." } } }, "auth_ref": [ "r51", "r184", "r228", "r230", "r231", "r341", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r696", "r700", "r701", "r771", "r1203", "r1497", "r1585", "r1586" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities" } } }, "auth_ref": [] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://SiliconMotion.com/role/AccountsReceivable" ], "lang": { "en-us": { "role": { "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Accounts Receivable", "documentation": "The entire disclosure for claims held for amounts due to 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." } } }, "auth_ref": [ "r791", "r1466" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "LocalPhoneNumber", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://SiliconMotion.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Long-Lived Assets (Property and Equipment, Net) by Geographic Area", "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." } } }, "auth_ref": [ "r89" ] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermInvestments", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets", "http://SiliconMotion.com/role/LongTermInvestmentsEquityInvestmentsWithCarryingValueDetail" ], "lang": { "en-us": { "role": { "label": "Long-term Investments", "terseLabel": "Long-term investments", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r187" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://SiliconMotion.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r277", "r384", "r385", "r386", "r390", "r571", "r953", "r1130", "r1491", "r1492" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LossContingencyNatureDomain", "presentation": [ "http://SiliconMotion.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r277", "r384", "r385", "r386", "r390", "r571", "r953", "r1130", "r1491", "r1492" ] }, "us-gaap_LossContingencyReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LossContingencyReceivable", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Receivable", "terseLabel": "Loss contingency, termination fee receivable", "documentation": "Amount of receivable related to a loss contingency accrual. For example, an insurance recovery receivable." } } }, "auth_ref": [ "r1495" ] }, "currency_MOP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2025", "localname": "MOP", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail", "http://SiliconMotion.com/role/IncomeTaxesScheduleOfIncomeTaxPaidByIndividualJurisdictionDetail" ], "lang": { "en-us": { "role": { "label": "Macau, Patacas", "verboseLabel": "Macau" } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/PropertyAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment, Gross", "terseLabel": "Machinery and equipment", "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." } } }, "auth_ref": [ "r93" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and Equipment", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MajorCustomersAxis", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r301", "r1135", "r1138", "r1214", "r1218", "r1597", "r1600", "r1601", "r1603", "r1604", "r1605", "r1606", "r1607", "r1608", "r1609", "r1610", "r1611", "r1612", "r1613", "r1614", "r1615", "r1616", "r1617", "r1618", "r1619", "r1620", "r1621", "r1622", "r1623", "r1624", "r1625", "r1626", "r1627" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MaximumMember", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail", "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r131", "r133", "r135", "r136", "r138", "r156", "r158", "r159", "r164", "r165", "r277", "r385", "r386", "r387", "r388", "r516", "r548", "r549", "r550", "r571", "r751", "r855", "r937", "r939", "r953", "r994", "r995", "r1051", "r1055", "r1058", "r1059", "r1063", "r1075", "r1076", "r1078", "r1079", "r1094", "r1095", "r1128", "r1134", "r1146", "r1151", "r1154", "r1155", "r1194", "r1195", "r1199", "r1200", "r1215", "r1501", "r1587", "r1588", "r1589", "r1590", "r1591", "r1592" ] }, "simo_MaxlinearIncMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "MaxlinearIncMember", "presentation": [ "http://SiliconMotion.com/role/OrganizationAndOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Maxlinear Inc [Member]", "terseLabel": "Maxlinear Inc", "documentation": "Maxlinear Inc." } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r1301" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1301" ] }, "simo_MergerAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "MergerAgreementMember", "presentation": [ "http://SiliconMotion.com/role/OrganizationAndOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Merger Agreement [Member]", "terseLabel": "Merger Agreement", "documentation": "Merger agreement." } } }, "auth_ref": [] }, "simo_MicronMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "MicronMember", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail" ], "lang": { "en-us": { "role": { "label": "Micron" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MinimumMember", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail", "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r131", "r133", "r135", "r136", "r138", "r156", "r158", "r159", "r164", "r165", "r277", "r385", "r386", "r387", "r388", "r516", "r548", "r549", "r550", "r571", "r751", "r855", "r937", "r939", "r953", "r994", "r995", "r1051", "r1055", "r1058", "r1059", "r1063", "r1075", "r1076", "r1078", "r1079", "r1094", "r1095", "r1128", "r1134", "r1146", "r1151", "r1154", "r1155", "r1194", "r1195", "r1199", "r1215", "r1501", "r1587", "r1588", "r1589", "r1590", "r1591", "r1592" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r1321" ] }, "simo_MobileStorageMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "MobileStorageMember", "presentation": [ "http://SiliconMotion.com/role/RevenueByProductCategoryDetail" ], "lang": { "en-us": { "role": { "label": "Mobile Storage [Member]", "terseLabel": "Mobile Storage", "documentation": "Mobile storage." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r1329" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r301", "r1135", "r1138", "r1214", "r1218", "r1597", "r1600", "r1601", "r1603", "r1604", "r1605", "r1606", "r1607", "r1608", "r1609", "r1610", "r1611", "r1612", "r1613", "r1614", "r1615", "r1616", "r1617", "r1618", "r1619", "r1620", "r1621", "r1622", "r1623", "r1624", "r1625", "r1626", "r1627" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r1302" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities", "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit." } } }, "auth_ref": [ "r223" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets." } } }, "auth_ref": [ "r223" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity." } } }, "auth_ref": [ "r84", "r85", "r87" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 4.0 }, "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://SiliconMotion.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome", "http://SiliconMotion.com/role/SignificantExpensesAndOtherExpenseDetail", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "NET INCOME", "verboseLabel": "NET INCOME", "definitionGuidance": "Net income", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r75", "r87", "r111", "r176", "r182", "r204", "r207", "r212", "r228", "r230", "r231", "r235", "r242", "r247", "r248", "r249", "r250", "r251", "r254", "r255", "r261", "r341", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r406", "r409", "r412", "r416", "r559", "r630", "r692", "r745", "r771", "r921", "r1023", "r1041", "r1042", "r1110", "r1112", "r1113", "r1235", "r1497" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements", "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." } } }, "auth_ref": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "NoTradingSymbolFlag", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r1301" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r1264", "r1275", "r1285", "r1309", "r1318" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r1292" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r1291" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r1309" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1329" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1329" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "verboseLabel": "NON-CASH INVESTING AND FINANCING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Total non-operating income (expenses)", "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)." } } }, "auth_ref": [ "r78" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "NON-OPERATING INCOME (EXPENSES)" } } }, "auth_ref": [] }, "simo_NumberOfCustomersAccountingForTenPercentOrMoreOfConsolidatedRevenue": { "xbrltype": "integerItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "NumberOfCustomersAccountingForTenPercentOrMoreOfConsolidatedRevenue", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number Of Customers Accounting For Ten Percent Or More Of Consolidated Revenue", "terseLabel": "Number of customers accounted for 10% or more sales", "documentation": "Number Of Customers Accounting For Ten Percent Or More Of Consolidated Revenue" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NumberOfOperatingSegments", "presentation": [ "http://SiliconMotion.com/role/SegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r1124", "r1461" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NumberOfReportableSegments", "presentation": [ "http://SiliconMotion.com/role/SegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Reportable segment", "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." } } }, "auth_ref": [ "r1120", "r1127", "r1461" ] }, "simo_O2023ADividendsMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "O2023ADividendsMember", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "O 2023 A Dividends [Member]", "terseLabel": "2023 Dividend" } } }, "auth_ref": [] }, "simo_O2024ADividendsMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "O2024ADividendsMember", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "O 2024 A Dividends [Member]", "terseLabel": "2024 Dividend" } } }, "auth_ref": [] }, "simo_O2025ADividendsMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "O2025ADividendsMember", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "O 2025 A Dividends [Member]", "terseLabel": "2025 Dividend" } } }, "auth_ref": [] }, "simo_October272025Member": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "October272025Member", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "October 27 2025 [Member]", "terseLabel": "October\u00a027, 2025" } } }, "auth_ref": [] }, "simo_October282024Member": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "October282024Member", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "October 28, 2024 [Member]", "terseLabel": "October\u00a028, 2024" } } }, "auth_ref": [] }, "simo_October302023Member": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "October302023Member", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "October30, 2023 [Member]", "terseLabel": "October\u00a030, 2023" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "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." } } }, "auth_ref": [ "r1113" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingExpensesAbstract", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "OPERATING EXPENSES" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "OPERATING INCOME", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r114", "r1110", "r1113", "r1119", "r1455", "r1462", "r1463", "r1464", "r1465" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/LeaseSummaryOfFutureLeasePaymentsForTheOperatingLeasesUnderTheOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "verboseLabel": "Present value of lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r799" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/LeaseAdditionalInformationDetail", "http://SiliconMotion.com/role/LeaseSummaryOfFutureLeasePaymentsForTheOperatingLeasesUnderTheOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities accrued current", "verboseLabel": "Less operating lease liabilities-current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r799" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://SiliconMotion.com/role/LeaseSummaryOfFutureLeasePaymentsForTheOperatingLeasesUnderTheOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r800" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/LeaseAdditionalInformationDetail", "http://SiliconMotion.com/role/LeaseSummaryOfFutureLeasePaymentsForTheOperatingLeasesUnderTheOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilitites long term", "verboseLabel": "Long-term operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r799" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://SiliconMotion.com/role/LeaseAdditionalInformationDetail", "http://SiliconMotion.com/role/LeaseSummaryOfFutureLeasePaymentsForTheOperatingLeasesUnderTheOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r800" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/LeaseAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Operating Lease Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r801", "r804" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets", "http://SiliconMotion.com/role/LeaseAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Operating lease assets", "terseLabel": "Operating lease right of use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r798" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://SiliconMotion.com/role/LeaseAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating lease weighted average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r807", "r1202" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://SiliconMotion.com/role/LeaseAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease weighted average remaining lease term", "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." } } }, "auth_ref": [ "r806", "r1202" ] }, "us-gaap_OperatingLeasedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeasedAssetsLineItems", "presentation": [ "http://SiliconMotion.com/role/LeaseAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Leased Assets [Line Items]", "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." } } }, "auth_ref": [] }, "simo_OperatingLossCarryforwardExpirationPeriodDescription": { "xbrltype": "stringItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "OperatingLossCarryforwardExpirationPeriodDescription", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforward Expiration Period Description", "terseLabel": "Operating loss carryforward expiration year description", "documentation": "Operating loss carryforward expiration year description." } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards for income tax purposes", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r608" ] }, "simo_OperatingLossCarryforwardsExpirationYear": { "xbrltype": "gYearItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "OperatingLossCarryforwardsExpirationYear", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards, Expiration Year", "terseLabel": "Federal net operating loss carryforwards expiration year", "documentation": "Operating Loss Carryforwards, Expiration Year" } } }, "auth_ref": [] }, "simo_OrganizationAndOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "OrganizationAndOperationsLineItems", "presentation": [ "http://SiliconMotion.com/role/OrganizationAndOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Organization and Operations [Line Items]", "terseLabel": "Organization and Operations [Line Items]", "documentation": "Organization and Operations [Line Items]" } } }, "auth_ref": [] }, "simo_OrganizationAndOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "OrganizationAndOperationsTable", "presentation": [ "http://SiliconMotion.com/role/OrganizationAndOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Organization and Operations [Table]", "terseLabel": "Organization and Operations [Table]", "documentation": "Organization and Operations [Table]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://SiliconMotion.com/role/OrganizationAndOperations" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Operations", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r102", "r177", "r178", "r180", "r959", "r960" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Others", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r50" ] }, "simo_OtherAreasMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "OtherAreasMember", "presentation": [ "http://SiliconMotion.com/role/LongLivedAssetsPropertyAndEquipmentNetByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Other Areas [Member]", "terseLabel": "Others", "documentation": "other areas." } } }, "auth_ref": [] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherAssets", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets", "terseLabel": "Other assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r105", "r190", "r906", "r1124", "r1220", "r1221", "r1237" ] }, "simo_OtherAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "OtherAssetsPolicyTextBlock", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Other Assets [Policy Text Block]", "terseLabel": "Other Assets", "documentation": "Disclosure of accounting policy for other assets which primarily consist of intellectual property and deposits for office leases." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://SiliconMotion.com/role/ComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail", "http://SiliconMotion.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r2", "r922" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://SiliconMotion.com/role/ComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail", "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://SiliconMotion.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "OTHER COMPREHENSIVE INCOME (LOSS)", "verboseLabel": "Other comprehensive income (loss)", "terseLabel": "Current-period change, Accumulated other comprehensive income (loss)", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r13", "r14", "r205", "r208", "r213", "r251", "r781", "r782", "r787", "r894", "r922", "r1389", "r1390" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX EFFECT OF NIL" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://SiliconMotion.com/role/ComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail", "http://SiliconMotion.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedLabel": "Change in deferred pension gain", "negatedTerseLabel": "Current-period change, Defined benefit pension plans", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r3", "r4", "r68", "r69", "r922" ] }, "simo_OtherCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "OtherCountriesMember", "presentation": [ "http://SiliconMotion.com/role/RevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Other Countries [Member]", "terseLabel": "Others", "documentation": "Other Countries [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherCurrentLiabilitiesMember", "presentation": [ "http://SiliconMotion.com/role/LeaseAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Current Liabilities [Member]", "terseLabel": "Other Current Liabilities", "documentation": "Primary financial statement caption encompassing other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherGeneralExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherGeneralExpense", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/SignificantExpensesAndOtherExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Other General Expense", "terseLabel": "Other operating expenses", "documentation": "Amount of general expenses not normally included in Other Operating Costs and Expenses." } } }, "auth_ref": [ "r77", "r1123" ] }, "us-gaap_OtherLaborRelatedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherLaborRelatedExpenses", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/SignificantExpensesAndOtherExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Other Labor-related Expenses", "terseLabel": "Dispute related expenses", "documentation": "Amount of labor-related expenses classified as other." } } }, "auth_ref": [ "r76" ] }, "us-gaap_OtherLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Other Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r53" ] }, "simo_OtherLongTermLiabilitiesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "OtherLongTermLiabilitiesPolicyPolicyTextBlock", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Other Long Term Liabilities Policy [Policy Text Block]", "terseLabel": "Other long-term liabilities", "documentation": "Other Long Term Liabilities Policy [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://SiliconMotion.com/role/LeaseAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other Noncurrent Liabilities", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r79", "r1187" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r1301" ] }, "simo_OtherProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "OtherProductsMember", "presentation": [ "http://SiliconMotion.com/role/RevenueByProductCategoryDetail" ], "lang": { "en-us": { "role": { "label": "Other products [Member]", "terseLabel": "Others", "documentation": "Other products [Member]" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1262", "r1273", "r1283", "r1316" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r1265", "r1276", "r1286", "r1319" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1265", "r1276", "r1286", "r1319" ] }, "simo_PHISEMIMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "PHISEMIMember", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail" ], "lang": { "en-us": { "role": { "label": "PHISEMI [Member]", "terseLabel": "PHISEMI" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r1290" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "simo_PaymentForTerminationFee": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "PaymentForTerminationFee", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/OrganizationAndOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Payment For Termination Fee", "terseLabel": "Payment for termination fee", "documentation": "Payment for termination fee." } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Share repurchase", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r83" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Dividends", "negatedLabel": "Dividends paid", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r83" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/OrganizationAndOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "verboseLabel": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r20", "r673", "r1151", "r1152", "r1184" ] }, "simo_PaymentsToAcquireCostMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "PaymentsToAcquireCostMethodInvestments", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Payments To Acquire Cost Method Investments", "terseLabel": "Invested in common stock", "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." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Investments", "terseLabel": "Payments to acquire investments", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r81" ] }, "us-gaap_PaymentsToAcquireLongtermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquireLongtermInvestments", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Long-term Investments", "negatedLabel": "Purchase of long-term investments", "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." } } }, "auth_ref": [ "r1437" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment", "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." } } }, "auth_ref": [ "r82" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r1300" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r1300" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://SiliconMotion.com/role/PensionPlan" ], "lang": { "en-us": { "role": { "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Pension Plan", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r441", "r463", "r465", "r471", "r489", "r491", "r492", "r493", "r494", "r495", "r513", "r514", "r515", "r1143" ] }, "us-gaap_PensionContributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PensionContributions", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Payment for Pension Benefits", "terseLabel": "Contributions and Recognized Pension Costs under Labor Pension Act", "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." } } }, "auth_ref": [ "r6" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r1292" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r1309" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r1302" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r1291" ] }, "simo_PercentageOfIncomeTaxExaminationMinimumLikelihoodOfTaxBenefitsBeingRealizedUponUltimateSettlement": { "xbrltype": "percentItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "PercentageOfIncomeTaxExaminationMinimumLikelihoodOfTaxBenefitsBeingRealizedUponUltimateSettlement", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Percentage Of Income Tax Examination Minimum Likelihood of Tax Benefits Being Realized Upon Ultimate Settlement", "terseLabel": "Evaluation of tax benefits realized upon settlement", "documentation": "Percentage Of Income Tax Examination Minimum Likelihood of Tax Benefits Being Realized Upon Ultimate Settlement" } } }, "auth_ref": [] }, "simo_PercentageOfPensionPaymentToEmployeeBenefits": { "xbrltype": "percentItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "PercentageOfPensionPaymentToEmployeeBenefits", "presentation": [ "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Percentage of Pension Payment to Employee Benefits", "terseLabel": "Percentage of Contribution by an Employer to Employees Pension", "documentation": "Percentage of Pension Payment to Employee Benefits" } } }, "auth_ref": [] }, "simo_PerformanceBondCertificateOfDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "PerformanceBondCertificateOfDeposit", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Performance Bond Certificate Of Deposit", "verboseLabel": "Performance bond certificate of deposit", "documentation": "Performance bond certificate of deposit." } } }, "auth_ref": [] }, "simo_PeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "PeriodAxis", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Period [Axis]" } } }, "auth_ref": [] }, "simo_PeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "PeriodDomain", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Period [Domain]" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PlanNameAxis", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfStockOptionAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1511", "r1512", "r1513", "r1514", "r1515", "r1516", "r1517", "r1518", "r1519", "r1520", "r1521", "r1522", "r1523", "r1524", "r1525", "r1526", "r1527", "r1528", "r1529", "r1530", "r1531", "r1532", "r1533", "r1534", "r1535", "r1536" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PlanNameDomain", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfStockOptionAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1511", "r1512", "r1513", "r1514", "r1515", "r1516", "r1517", "r1518", "r1519", "r1520", "r1521", "r1522", "r1523", "r1524", "r1525", "r1526", "r1527", "r1528", "r1529", "r1530", "r1531", "r1532", "r1533", "r1534", "r1535", "r1536" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r1293" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r1349" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r1292" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "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." } } }, "auth_ref": [ "r1379" ] }, "simo_PrepaymentAndConstructionInProgress": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "PrepaymentAndConstructionInProgress", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/PropertyAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Prepayment And Construction In Progress", "terseLabel": "Prepayment and construction in progress", "documentation": "Prepayment and construction in progress." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromSaleOfEquitySecuritiesFvNi", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Equity Securities, FV-NI", "terseLabel": "Proceeds from sale of equity securities, FV-NI", "documentation": "Amount of cash inflow from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity." } } }, "auth_ref": [ "r118", "r221" ] }, "us-gaap_ProceedsFromSaleOfLongtermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromSaleOfLongtermInvestments", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Long-Term Investments", "terseLabel": "Proceeds from disposal of long-term investments", "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." } } }, "auth_ref": [ "r1358" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from disposal of properties", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r80" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ProductOrServiceAxis", "presentation": [ "http://SiliconMotion.com/role/RevenueByProductCategoryDetail" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r140", "r141", "r142", "r143", "r144", "r145", "r162", "r297", "r857", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r1098", "r1109", "r1112", "r1113", "r1135", "r1136", "r1213", "r1215", "r1216", "r1219", "r1222", "r1359", "r1376", "r1395", "r1396", "r1397", "r1398", "r1399", "r1400", "r1401", "r1402", "r1403", "r1404", "r1405", "r1406", "r1407", "r1408", "r1409", "r1410", "r1411", "r1412", "r1413", "r1414", "r1415", "r1416", "r1417", "r1418", "r1419", "r1420", "r1421", "r1422", "r1423", "r1424", "r1425", "r1426", "r1427", "r1428", "r1429", "r1430", "r1431", "r1433", "r1434", "r1435", "r1436", "r1493", "r1494", "r1597", "r1600", "r1601", "r1602", "r1603", "r1604", "r1605", "r1606", "r1607", "r1608", "r1609", "r1610", "r1611", "r1612", "r1613", "r1614", "r1615", "r1616", "r1617", "r1618", "r1619", "r1620", "r1621", "r1622", "r1623", "r1624", "r1625", "r1626", "r1627" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ProductsAndServicesDomain", "presentation": [ "http://SiliconMotion.com/role/RevenueByProductCategoryDetail" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r140", "r141", "r142", "r143", "r144", "r145", "r162", "r297", "r857", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r1098", "r1109", "r1112", "r1113", "r1135", "r1136", "r1213", "r1215", "r1216", "r1219", "r1222", "r1359", "r1376", "r1395", "r1396", "r1397", "r1398", "r1399", "r1400", "r1401", "r1402", "r1403", "r1404", "r1405", "r1406", "r1407", "r1408", "r1409", "r1410", "r1411", "r1412", "r1413", "r1414", "r1415", "r1416", "r1417", "r1418", "r1419", "r1420", "r1421", "r1422", "r1423", "r1424", "r1425", "r1426", "r1427", "r1428", "r1429", "r1430", "r1431", "r1433", "r1434", "r1435", "r1436", "r1493", "r1494", "r1597", "r1600", "r1601", "r1602", "r1603", "r1604", "r1605", "r1606", "r1607", "r1608", "r1609", "r1610", "r1611", "r1612", "r1613", "r1614", "r1615", "r1616", "r1617", "r1618", "r1619", "r1620", "r1621", "r1622", "r1623", "r1624", "r1625", "r1626", "r1627" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r176", "r182", "r204", "r207", "r222", "r228", "r230", "r231", "r235", "r242", "r251", "r254", "r255", "r341", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r406", "r559", "r630", "r692", "r694", "r697", "r698", "r745", "r771", "r897", "r899", "r920", "r972", "r1023", "r1041", "r1042", "r1185", "r1186", "r1236", "r1391", "r1497" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail", "http://SiliconMotion.com/role/PropertyAndEquipmentDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r10", "r809" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r92", "r123", "r125", "r126" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/PropertyAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "totalLabel": "Total", "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." } } }, "auth_ref": [ "r93", "r188", "r918" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail", "http://SiliconMotion.com/role/PropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [ "r809" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://SiliconMotion.com/role/PropertyAndEquipmentDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets", "http://SiliconMotion.com/role/LongLivedAssetsPropertyAndEquipmentNetByGeographicAreaDetail", "http://SiliconMotion.com/role/PropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "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." } } }, "auth_ref": [ "r10", "r809", "r902", "r918", "r1203" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r10", "r123", "r125", "r916" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property and Equipment", "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." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail", "http://SiliconMotion.com/role/PropertyAndEquipmentDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]", "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." } } }, "auth_ref": [ "r93", "r809" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property plant and equipment estimated useful life", "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." } } }, "auth_ref": [] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertySubjectToOrAvailableForOperatingLeaseNet", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Property Subject to or Available for Operating Lease, Net", "terseLabel": "Net carrying value of leased properties", "documentation": "Amount, after accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r117", "r1486", "r1583" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r1290" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r1290" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeAxis", "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/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r131", "r133", "r135", "r136", "r138", "r156", "r158", "r159", "r164", "r165", "r277", "r385", "r386", "r387", "r388", "r463", "r516", "r548", "r549", "r550", "r556", "r571", "r751", "r829", "r838", "r855", "r937", "r939", "r953", "r994", "r995", "r1051", "r1055", "r1058", "r1059", "r1063", "r1075", "r1076", "r1078", "r1079", "r1094", "r1095", "r1128", "r1134", "r1146", "r1151", "r1154", "r1155", "r1194", "r1195", "r1199", "r1200", "r1215", "r1225", "r1488", "r1501", "r1569", "r1588", "r1589", "r1590", "r1591", "r1592" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeMember", "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/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r131", "r133", "r135", "r136", "r138", "r156", "r158", "r159", "r164", "r165", "r277", "r385", "r386", "r387", "r388", "r463", "r516", "r548", "r549", "r550", "r556", "r571", "r751", "r829", "r838", "r855", "r937", "r939", "r953", "r994", "r995", "r1051", "r1055", "r1058", "r1059", "r1063", "r1075", "r1076", "r1078", "r1079", "r1094", "r1095", "r1128", "r1134", "r1146", "r1151", "r1154", "r1155", "r1194", "r1195", "r1199", "r1200", "r1215", "r1225", "r1488", "r1501", "r1569", "r1588", "r1589", "r1590", "r1591", "r1592" ] }, "us-gaap_RealizedInvestmentGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RealizedInvestmentGainsLosses", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Realized Investment Gains (Losses)", "terseLabel": "Realized investment gains (losses)", "documentation": "Amount of realized gain (loss) on investment." } } }, "auth_ref": [ "r927" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "simo_ReconciliationOfIncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "ReconciliationOfIncomeTaxesLineItems", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail", "http://SiliconMotion.com/role/IncomeTaxesSummaryOfIncomeBeforeIncomeTaxesForDomesticAndForeignEntitiesDetail" ], "lang": { "en-us": { "role": { "label": "Reconciliation Of Income Taxes [Line Items]", "terseLabel": "Reconciliation Of Income Taxes [Line Items]", "documentation": "Reconciliation Of Income Taxes [Line Items]" } } }, "auth_ref": [] }, "simo_ReconciliationOfIncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "ReconciliationOfIncomeTaxesTable", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail", "http://SiliconMotion.com/role/IncomeTaxesSummaryOfIncomeBeforeIncomeTaxesForDomesticAndForeignEntitiesDetail" ], "lang": { "en-us": { "role": { "label": "Reconciliation Of Income Taxes [Table]", "terseLabel": "Reconciliation Of Income Taxes [Table]", "documentation": "Reconciliation Of Income Taxes [Table]" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r1257", "r1268", "r1278", "r1311" ] }, "simo_RefundLiabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "RefundLiabilityTextBlock", "presentation": [ "http://SiliconMotion.com/role/RefundLiabilities" ], "lang": { "en-us": { "role": { "label": "Refund Liability [Text Block]", "terseLabel": "Refund Liabilities", "documentation": "Refund Liability [Text Block]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyDomain", "presentation": [ "http://SiliconMotion.com/role/OrganizationAndOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r228", "r234", "r235", "r304", "r490", "r502", "r818", "r819", "r908", "r915", "r997", "r998", "r999", "r1000", "r1001", "r1021", "r1048", "r1629" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://SiliconMotion.com/role/OrganizationAndOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r228", "r234", "r235", "r304", "r490", "r502", "r818", "r819", "r908", "r915", "r997", "r998", "r999", "r1000", "r1001", "r1021", "r1048", "r1584", "r1629" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://SiliconMotion.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r160", "r161", "r228", "r236", "r237", "r400", "r420", "r820", "r839", "r905", "r1105", "r1106", "r1107", "r1380", "r1381", "r1382", "r1383", "r1384", "r1385", "r1386", "r1387", "r1388", "r1559", "r1560", "r1561", "r1562" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r574", "r1096", "r1110", "r1111", "r1123", "r1593" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://SiliconMotion.com/role/TableOfStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development Expense", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development", "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." } } }, "auth_ref": [ "r573" ] }, "us-gaap_ResearchMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ResearchMember", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research And Development", "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes." } } }, "auth_ref": [ "r1545" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r1258", "r1269", "r1279", "r1312" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r1259", "r1270", "r1280", "r1313" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r1266", "r1277", "r1287", "r1320" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/DetailsOfCashCashEquivalentsAndRestrictedCashDetail": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://SiliconMotion.com/role/DetailsOfCashCashEquivalentsAndRestrictedCashDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash", "documentation": "Amount of cash and cash equivalent restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r21", "r103", "r186", "r225", "r910" ] }, "us-gaap_RestrictedCashAndInvestmentsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestrictedCashAndInvestmentsCurrent", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://SiliconMotion.com/role/CashCashEquivalentsAndRestrictedCashAdditionalInformationDetails", "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Investments, Current", "terseLabel": "Restricted assets-current", "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." } } }, "auth_ref": [ "r1080", "r1081", "r1379" ] }, "simo_RestrictedCashClassifiedAsOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "RestrictedCashClassifiedAsOtherAssets", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/CashCashEquivalentsAndRestrictedCashAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Cash Classified as Other Assets", "terseLabel": "Restricted cash classified as other assets", "documentation": "Restricted cash classified as other assets." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units", "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." } } }, "auth_ref": [ "r1511", "r1512", "r1513", "r1514", "r1515", "r1516", "r1517", "r1518", "r1519", "r1520", "r1521", "r1522", "r1523", "r1524", "r1525", "r1526", "r1527", "r1528", "r1529", "r1530", "r1531", "r1532", "r1533", "r1534", "r1535", "r1536" ] }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringAndRelatedCostExpectedCost1", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Cost, Expected Cost", "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost." } } }, "auth_ref": [ "r377", "r379", "r380", "r381" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r60", "r98", "r913", "r947", "r952", "r970", "r1005", "r1203" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsMember", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings (accumulated deficit)", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r168", "r175", "r176", "r239", "r240", "r241", "r243", "r251", "r253", "r255", "r342", "r345", "r371", "r405", "r559", "r611", "r612", "r626", "r627", "r628", "r631", "r691", "r692", "r721", "r724", "r725", "r728", "r743", "r793", "r796", "r943", "r945", "r973", "r1630" ] }, "us-gaap_RetirementPlanSponsorLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetirementPlanSponsorLocationAxis", "presentation": [ "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Sponsor Location [Axis]", "terseLabel": "Retirement Plan Sponsor Location [Axis]", "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." } } }, "auth_ref": [ "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r490", "r493", "r496", "r497", "r498", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r1508", "r1509", "r1510" ] }, "us-gaap_RetirementPlanSponsorLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetirementPlanSponsorLocationDomain", "presentation": [ "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Sponsor Location [Domain]", "terseLabel": "Retirement Plan Sponsor Location [Domain]", "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r490", "r493", "r496", "r497", "r498", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r1508", "r1509", "r1510" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome", "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail", "http://SiliconMotion.com/role/RevenueByGeographicAreaDetail", "http://SiliconMotion.com/role/RevenueByProductCategoryDetail", "http://SiliconMotion.com/role/SignificantExpensesAndOtherExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "verboseLabel": "NET SALES", "terseLabel": "Net sales", "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." } } }, "auth_ref": [ "r112", "r113", "r268", "r283", "r284", "r290", "r294", "r297", "r299", "r301", "r437", "r438", "r439", "r857", "r1110", "r1113" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://SiliconMotion.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenue by Geographic Area", "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." } } }, "auth_ref": [ "r88" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r1025" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://SiliconMotion.com/role/LongLivedAssetsPropertyAndEquipmentNetByGeographicAreaDetail", "http://SiliconMotion.com/role/RevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/LeaseAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use asset obtained in exchange for operating lease liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r805", "r1202" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1329" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1329" ] }, "country_SG": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2025", "localname": "SG", "presentation": [ "http://SiliconMotion.com/role/RevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "SINGAPORE", "terseLabel": "Singapore" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SaleOfStockPercentageOfOwnershipAfterTransaction", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Percentage of Ownership after Transaction", "terseLabel": "Subsidiary ownership percentage", "documentation": "Percentage of subsidiary's or equity investee's stock owned by parent company after stock transaction." } } }, "auth_ref": [] }, "simo_SalesReturnAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "SalesReturnAndDiscounts", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/RefundLiabilitiesSummaryOfChangeInRefundLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Sales Return And Discounts", "terseLabel": "Actual sales return and discount", "documentation": "Sales return and discounts." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SalesRevenueNetMember", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "terseLabel": "Net sales", "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." } } }, "auth_ref": [ "r301", "r1457", "r1458" ] }, "us-gaap_SalesTypeLeaseResidualValueOfLeasedAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SalesTypeLeaseResidualValueOfLeasedAsset", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sales-type Lease, Residual Value of Leased Asset", "terseLabel": "Sales-type lease, Residual value of leased asset", "documentation": "Amount of residual asset covered by residual value guarantee under sales-type lease. Excludes guarantee considered to be lease payments for lessor." } } }, "auth_ref": [ "r811" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario, Unspecified [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r163", "r179", "r181", "r256", "r517", "r1353" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://SiliconMotion.com/role/AccountsReceivableTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Summary of Accounts Receivable", "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." } } }, "auth_ref": [ "r58", "r64" ] }, "simo_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://SiliconMotion.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Accrued Expenses And Other Current Liabilities [Table Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities", "documentation": "Tabular disclosure of the components of accrued expenses and other current liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Components of Accumulated Other Comprehensive Income (Loss)", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r18", "r1579", "r1580" ] }, "simo_ScheduleOfAllowanceForReturnAndAllowanceAndDiscountAccountTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "ScheduleOfAllowanceForReturnAndAllowanceAndDiscountAccountTableTextBlock", "presentation": [ "http://SiliconMotion.com/role/AccountsReceivableTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Allowance For Return And Allowance And Discount Account [Table Text Block]", "terseLabel": "Changes in Allowances", "documentation": "Schedule of allowance for doubtful accounts, and sales returns and discounts." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://SiliconMotion.com/role/CashCashEquivalentsAndRestrictedCashTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Details of Cash, Cash Equivalents, and Restricted Cash", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Summary of Components of Income Tax Provision", "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." } } }, "auth_ref": [ "r1547" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Summary of Deferred Income Tax Assets (Liabilities)", "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." } } }, "auth_ref": [ "r1542" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Summary of Reconciliation of Income Tax Expense on Pretax Income at Statutory Rate and Income Tax Expense", "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." } } }, "auth_ref": [ "r586", "r1150", "r1539" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://SiliconMotion.com/role/TableOfStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "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." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanTables" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Stock-based Compensation Expense", "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." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://SiliconMotion.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Revenue by Product Category", "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." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "documentation": "Disclosure of information about the extent of the entity's reliance on its major customers." } } }, "auth_ref": [ "r31" ] }, "simo_ScheduleOfEquityAndCostInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "ScheduleOfEquityAndCostInvestmentsLineItems", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail", "http://SiliconMotion.com/role/LongTermInvestmentsEquityInvestmentsWithCarryingValueDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Equity and Cost Investments [Line Items]", "terseLabel": "Schedule of Equity and Cost Investments [Line Items]", "documentation": "Schedule of Equity and Cost Investments [Line Items]" } } }, "auth_ref": [] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail", "http://SiliconMotion.com/role/LongTermInvestmentsEquityInvestmentsWithCarryingValueDetail" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r338", "r339", "r340", "r622", "r771", "r1354", "r1355", "r1356", "r1550", "r1551", "r1552", "r1553" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of the Company's Assets and Liabilities that are Measured at Fair Value on a Recurring Basis", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r1566", "r1567" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "verboseLabel": "Summary of Income Before Income Tax Is Comprised", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r1442", "r1447" ] }, "simo_ScheduleOfIncomeTaxPaidByIndividualJurisdictionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "ScheduleOfIncomeTaxPaidByIndividualJurisdictionTableTextBlock", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Income Tax Paid By Individual Jurisdiction [Table Text Block]", "verboseLabel": "Summary of Income Tax Paid By Individual Jurisdiction", "documentation": "Schedule of income tax paid by individual jurisdiction." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://SiliconMotion.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Components of Inventory", "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." } } }, "auth_ref": [ "r9", "r65", "r66", "r67" ] }, "simo_ScheduleOfLongTermInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "ScheduleOfLongTermInvestmentsTableTextBlock", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Long Term Investments Table Text Block", "terseLabel": "Long-Term Investments", "documentation": "Schedule Of Long Term Investments Table Text Block" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Nonvested Share Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Units and Changes", "documentation": "Tabular disclosure of the changes in outstanding nonvested shares." } } }, "auth_ref": [ "r100" ] }, "us-gaap_ScheduleOfOperatingLeasedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfOperatingLeasedAssetsTable", "presentation": [ "http://SiliconMotion.com/role/LeaseAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Operating Leased Assets [Table]", "documentation": "Disclosure of information about long-lived, depreciable assets that are subject to operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail", "http://SiliconMotion.com/role/PropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r10", "r809" ] }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "presentation": [ "http://SiliconMotion.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Major customers representing at least 10% of net sales", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://SiliconMotion.com/role/LongLivedAssetsPropertyAndEquipmentNetByGeographicAreaDetail", "http://SiliconMotion.com/role/RevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset." } } }, "auth_ref": [ "r30", "r70" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://SiliconMotion.com/role/RevenueByProductCategoryDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r26", "r27", "r28" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://SiliconMotion.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Significant Expenses and Other Expense", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. 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." } } }, "auth_ref": [ "r26", "r27", "r28" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail", "http://SiliconMotion.com/role/SummaryOfStockOptionAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "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]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r519", "r521", "r523", "r524", "r525", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r546", "r547", "r548", "r549", "r550", "r551", "r556" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Retained Earnings Adjustments [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r34", "r35", "r36", "r37", "r38", "r39", "r96", "r97", "r98", "r192", "r193", "r194", "r270", "r418", "r419", "r420", "r422", "r425", "r430", "r432", "r718", "r966", "r967", "r968", "r969", "r1134", "r1352", "r1442", "r1444" ] }, "simo_ScheduleOfStockOptionAndRestrictedStockUnitCompensationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "ScheduleOfStockOptionAndRestrictedStockUnitCompensationExpenseTableTextBlock", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Stock Option And Restricted Stock Unit Compensation Expense [Table Text Block]", "terseLabel": "Summary of Stock Option and Restricted Stock Units Activity", "documentation": "This table is without amount (compensation expense) and we show unit only." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Summary of Reconciliation of Unrecognized Tax Benefits", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r597", "r1149" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "Security12bTitle", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r1239" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "SecurityExchangeName", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r1241" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "SegmentGeographicalDomain", "presentation": [ "http://SiliconMotion.com/role/LongLivedAssetsPropertyAndEquipmentNetByGeographicAreaDetail", "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail", "http://SiliconMotion.com/role/RevenueByGeographicAreaDetail", "http://SiliconMotion.com/role/SummaryOfMajorJurisdictionsAndTaxYearSubjectToExaminationTaxAuthoritiesDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r132", "r134", "r137", "r139", "r146", "r147", "r148", "r149", "r151", "r152", "r153", "r154", "r155", "r157", "r158", "r159", "r274", "r299", "r300", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r897", "r898", "r899", "r900", "r987", "r990", "r992", "r1052", "r1056", "r1061", "r1064", "r1075", "r1077", "r1078", "r1079", "r1084", "r1085", "r1086", "r1087", "r1089", "r1090", "r1091", "r1092", "r1093", "r1099", "r1116", "r1135", "r1137", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212", "r1217", "r1225", "r1597", "r1600", "r1601", "r1603", "r1604", "r1605", "r1606", "r1607", "r1608", "r1609", "r1610", "r1611", "r1612", "r1613", "r1614", "r1615", "r1616", "r1617", "r1618", "r1619", "r1620", "r1621", "r1622", "r1623", "r1624", "r1625", "r1626", "r1627" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://SiliconMotion.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment And Geographic Information", "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." } } }, "auth_ref": [ "r115", "r268", "r278", "r279", "r280", "r281", "r282", "r287", "r288", "r289", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r301", "r1120", "r1121", "r1122", "r1123", "r1125", "r1126", "r1127" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://SiliconMotion.com/role/RevenueByProductCategoryDetail" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingOtherItemAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingOtherItemAmount", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/SignificantExpensesAndOtherExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Other Segment Item, Amount", "terseLabel": "Other segment items", "documentation": "Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss)." } } }, "auth_ref": [ "r268", "r288", "r289", "r294", "r1123" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://SiliconMotion.com/role/TableOfStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling and Marketing Expense", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r76" ] }, "simo_ShanghaiPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "ShanghaiPropertyMember", "presentation": [ "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Shanghai Property [Member]", "terseLabel": "Shanghai Property" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows", "http://SiliconMotion.com/role/TableOfStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense, Total", "verboseLabel": "Stock-based compensation", "terseLabel": "Share-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail" ], "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)" } } }, "auth_ref": [] }, "simo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAuthorizedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAuthorizedInPeriod", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStockOptionAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Authorized In Period", "totalLabel": "Authorized-2025 Plan", "documentation": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAuthorizedInPeriod" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Restricted stock units forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r540" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r540" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail", "http://SiliconMotion.com/role/SummaryOfStockOptionAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "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", "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)." } } }, "auth_ref": [ "r538" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail" ], "lang": { "en-us": { "role": { "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", "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)." } } }, "auth_ref": [ "r538" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodStartLabel": "Nonvested at beginning period", "periodEndLabel": "Nonvested at ending period", "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." } } }, "auth_ref": [ "r535", "r536" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail" ], "lang": { "en-us": { "role": { "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", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodStartLabel": "Nonvested at beginning period", "periodEndLabel": "Nonvested at ending period", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r535", "r536" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail" ], "lang": { "en-us": { "role": { "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" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r101" ] }, "simo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTerminatedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTerminatedInPeriod", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStockOptionAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Terminated In Period", "totalLabel": "Terminated-2015 Plan", "documentation": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTerminatedInPeriod" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Restricted stock units vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r539" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r539" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail", "http://SiliconMotion.com/role/SummaryOfStockOptionAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r519", "r521", "r523", "r524", "r525", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r546", "r547", "r548", "r549", "r550", "r551", "r556" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Ordinary shares authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r1148" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStockOptionAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "periodStartLabel": "Available for grant at beginning balance", "periodEndLabel": "Available for grant at ending balance", "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." } } }, "auth_ref": [ "r46" ] }, "simo_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantForfeitedOrCancelledInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantForfeitedOrCancelledInPeriod", "presentation": [ "http://SiliconMotion.com/role/SummaryOfStockOptionAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "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", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Forfeited Or Cancelled In Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://SiliconMotion.com/role/EquityIncentivePlanAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfStatusOfRestrictedStockUnitsAndChangesDetail", "http://SiliconMotion.com/role/SummaryOfStockOptionAndRestrictedStockUnitsActivityDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r523", "r524", "r525", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r547", "r548", "r549", "r550", "r551" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation", "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." } } }, "auth_ref": [ "r518", "r526", "r545", "r546", "r547", "r548", "r551", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569" ] }, "simo_ShenzhenTechwinsemiTechnologyCorpTwscMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "ShenzhenTechwinsemiTechnologyCorpTwscMember", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail", "http://SiliconMotion.com/role/LongTermInvestmentsEquityInvestmentsWithCarryingValueDetail" ], "lang": { "en-us": { "role": { "label": "Shenzhen Techwinsemi Technology Corp (TWSC) [Member]", "terseLabel": "Shenzhen Techwinsemi Technology Corp (TWSC)", "documentation": "Shenzhen techwinsemi technology corp twsc." } } }, "auth_ref": [] }, "simo_ShortTermInvestmentsMaturityPeriod": { "xbrltype": "durationItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "ShortTermInvestmentsMaturityPeriod", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Short Term Investments, Maturity Period", "terseLabel": "Short term investment maturity period", "documentation": "Short Term Investments, Maturity Period" } } }, "auth_ref": [] }, "simo_SignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "SignificantAccountingPoliciesLineItems", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Line Items]", "terseLabel": "Significant Accounting Policies [Line Items]", "documentation": "Significant Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "simo_SignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "SignificantAccountingPoliciesTable", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Table]", "terseLabel": "Significant Accounting Policies [Table]", "documentation": "Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r226", "r227" ] }, "simo_SimpleAgreementForFutureEquityMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "SimpleAgreementForFutureEquityMember", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Simple Agreement For Future Equity [Member]", "terseLabel": "Simple Agreement For Future Equity", "documentation": "Simple Agreement For Future Equity [Member] ." } } }, "auth_ref": [] }, "simo_SkHynixMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "SkHynixMember", "presentation": [ "http://SiliconMotion.com/role/MajorCustomersRepresentingAtLeast10OfNetSalesDetail" ], "lang": { "en-us": { "role": { "label": "SK Hynix [Member]", "terseLabel": "SK Hynix", "documentation": "SK Hynix [Member]" } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction", "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax." } } }, "auth_ref": [ "r584" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementClassOfStockAxis", "presentation": [ "http://SiliconMotion.com/role/CoverPage", "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail", "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r129", "r192", "r193", "r194", "r228", "r231", "r259", "r260", "r262", "r264", "r270", "r271", "r341", "r391", "r393", "r394", "r395", "r398", "r399", "r407", "r408", "r410", "r411", "r413", "r415", "r418", "r419", "r422", "r425", "r432", "r771", "r966", "r967", "r968", "r969", "r973", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r1004", "r1024", "r1043", "r1069", "r1070", "r1071", "r1072", "r1073", "r1352", "r1444", "r1445", "r1454" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail", "http://SiliconMotion.com/role/OrganizationAndOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r57", "r61", "r62", "r168", "r175", "r176", "r210", "r211", "r212", "r239", "r240", "r241", "r243", "r251", "r253", "r255", "r269", "r342", "r345", "r371", "r405", "r433", "r559", "r611", "r612", "r626", "r627", "r628", "r631", "r691", "r692", "r721", "r723", "r724", "r725", "r726", "r728", "r729", "r730", "r731", "r732", "r743", "r781", "r783", "r784", "r785", "r786", "r787", "r793", "r796", "r817", "r922", "r943", "r944", "r945", "r973", "r1043" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "StatementGeographicalAxis", "presentation": [ "http://SiliconMotion.com/role/LongLivedAssetsPropertyAndEquipmentNetByGeographicAreaDetail", "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail", "http://SiliconMotion.com/role/RevenueByGeographicAreaDetail", "http://SiliconMotion.com/role/SummaryOfMajorJurisdictionsAndTaxYearSubjectToExaminationTaxAuthoritiesDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r132", "r134", "r137", "r139", "r146", "r147", "r148", "r149", "r151", "r152", "r153", "r154", "r155", "r157", "r158", "r159", "r274", "r299", "r300", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r897", "r898", "r899", "r900", "r987", "r990", "r992", "r1052", "r1056", "r1061", "r1064", "r1075", "r1077", "r1078", "r1079", "r1084", "r1085", "r1086", "r1087", "r1089", "r1090", "r1091", "r1092", "r1093", "r1099", "r1116", "r1135", "r1137", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212", "r1217", "r1225", "r1597", "r1600", "r1601", "r1603", "r1604", "r1605", "r1606", "r1607", "r1608", "r1609", "r1610", "r1611", "r1612", "r1613", "r1614", "r1615", "r1616", "r1617", "r1618", "r1619", "r1620", "r1621", "r1622", "r1623", "r1624", "r1625", "r1626", "r1627" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementLineItems", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows", "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r239", "r240", "r241", "r269", "r407", "r408", "r410", "r413", "r796", "r857", "r961", "r974", "r985", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1004", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1017", "r1018", "r1019", "r1020", "r1021", "r1025", "r1026", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1043", "r1112", "r1113", "r1226", "r1629" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "StatementScenarioAxis", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r163", "r179", "r181", "r256", "r517", "r1353", "r1357" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementTable", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows", "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r239", "r240", "r241", "r269", "r304", "r407", "r408", "r410", "r413", "r796", "r857", "r961", "r974", "r985", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1004", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1017", "r1018", "r1019", "r1020", "r1021", "r1025", "r1026", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1043", "r1112", "r1113", "r1226", "r1629" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r1261", "r1272", "r1282", "r1315" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [ "r1511", "r1512", "r1513", "r1514", "r1515", "r1516", "r1517", "r1518", "r1519", "r1520", "r1521", "r1522", "r1523", "r1524", "r1525", "r1526", "r1527", "r1528", "r1529", "r1530", "r1531", "r1532", "r1533", "r1534", "r1535", "r1536" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of ordinary shares upon exercise of restricted stock units, shares", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r13", "r56", "r57", "r98" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of ordinary shares upon exercise of restricted stock units", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r13", "r98" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program, Authorized, Amount", "terseLabel": "Repurchase of shares", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1504" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "ADSs repurchased during period, shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r13", "r56", "r57", "r98" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Value", "terseLabel": "ADSs repurchased during period, cost", "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)." } } }, "auth_ref": [ "r13", "r56", "r57", "r98" ] }, "simo_StockRepurchasedAndRetiredDuringPeriodValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "StockRepurchasedAndRetiredDuringPeriodValuePerShare", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased And Retired During Period Value Per Share", "terseLabel": "Average purchase price per ADS", "documentation": "Stock Repurchased And Retired During Period Value Per Share" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets", "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total shareholders' equity", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r57", "r61", "r62", "r90", "r1006", "r1022", "r1044", "r1045", "r1203", "r1237", "r1442", "r1445", "r1446", "r1476", "r1578", "r1630" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityAbstract", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://SiliconMotion.com/role/ShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Shareholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r95", "r417", "r419", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r431", "r433", "r718", "r734", "r1046", "r1047", "r1074" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r788", "r822" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://SiliconMotion.com/role/PensionPlanAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r788", "r822" ] }, "simo_SummaryOfChangesInRefundLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "SummaryOfChangesInRefundLiabilitiesTableTextBlock", "presentation": [ "http://SiliconMotion.com/role/RefundLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Summary Of Changes In Refund Liabilities Table [Text Block]", "terseLabel": "Summary of Change in Refund Liabilities", "documentation": "Summary Of Changes In Refund LiabilitiesTable [Text Block]" } } }, "auth_ref": [] }, "us-gaap_SummaryOfIncomeTaxExaminationsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SummaryOfIncomeTaxExaminationsTextBlock", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Summary of Income Tax Examinations [Table Text Block]", "terseLabel": "Summary of Major Jurisdictions and Tax Year Subject to Examination by Tax Authorities", "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." } } }, "auth_ref": [ "r1541" ] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SupplementalCashFlowElementsAbstract", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "SUPPLEMENTAL INFORMATION" } } }, "auth_ref": [] }, "country_TW": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2025", "localname": "TW", "presentation": [ "http://SiliconMotion.com/role/LongLivedAssetsPropertyAndEquipmentNetByGeographicAreaDetail", "http://SiliconMotion.com/role/PropertyAndEquipmentAdditionalInformationDetail", "http://SiliconMotion.com/role/RevenueByGeographicAreaDetail", "http://SiliconMotion.com/role/SummaryOfMajorJurisdictionsAndTaxYearSubjectToExaminationTaxAuthoritiesDetail" ], "lang": { "en-us": { "role": { "label": "TAIWAN, PROVINCE OF CHINA", "terseLabel": "Taiwan" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r1308" ] }, "us-gaap_TaxCreditCarryforwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TaxCreditCarryforwardAxis", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward [Axis]", "documentation": "Information by specific tax credit related to an unused tax credit." } } }, "auth_ref": [ "r608" ] }, "simo_TaxCreditCarryforwardExpirationPeriodDescription": { "xbrltype": "stringItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "TaxCreditCarryforwardExpirationPeriodDescription", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward Expiration Period Description", "terseLabel": "Tax credit carryforward expiration year for state", "documentation": "Tax Credit Carryforward Expiration Period Description" } } }, "auth_ref": [] }, "simo_TaxCreditCarryforwardExpirationYear": { "xbrltype": "gYearItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "TaxCreditCarryforwardExpirationYear", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Expiration Year", "terseLabel": "Tax credit carryforward expiration year for federal", "documentation": "Tax Credit Carryforward, Expiration Year" } } }, "auth_ref": [] }, "us-gaap_TaxCreditCarryforwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TaxCreditCarryforwardLineItems", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward [Line Items]", "terseLabel": "Tax Credit Carryforward [Line Items]", "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." } } }, "auth_ref": [ "r608" ] }, "us-gaap_TaxCreditCarryforwardNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TaxCreditCarryforwardNameDomain", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name [Domain]", "documentation": "The name of the tax credit carryforward." } } }, "auth_ref": [ "r608" ] }, "us-gaap_TaxCreditCarryforwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TaxCreditCarryforwardTable", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward [Table]", "terseLabel": "Tax Credit Carryforward [Table]", "documentation": "Disclosure of information about tax credit carryforward available to reduce future taxable income. Includes, but is not limited to, description, amount, expiration date, limitation on use, and related deferred tax asset and valuation allowance." } } }, "auth_ref": [ "r608" ] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TaxPeriodAxis", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Period [Axis]", "documentation": "Information by period subject to enacted tax law." } } }, "auth_ref": [ "r1541" ] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TaxPeriodDomain", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Period [Domain]", "documentation": "Identified tax period." } } }, "auth_ref": [ "r1541" ] }, "us-gaap_TaxYear2017Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TaxYear2017Member", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Year 2017 [Member]", "terseLabel": "Tax Year 2017", "documentation": "Identified as tax year 2017." } } }, "auth_ref": [ "r1541" ] }, "us-gaap_TaxYear2018Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TaxYear2018Member", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Year 2018 [Member]", "terseLabel": "Tax Year 2018", "documentation": "Identified as tax year 2018." } } }, "auth_ref": [ "r1541" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Taxes Payable, Current", "terseLabel": "Income tax payable", "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)." } } }, "auth_ref": [ "r49", "r50" ] }, "simo_ThreeCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "ThreeCustomersMember", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Three Customers", "documentation": "Three customers." } } }, "auth_ref": [] }, "us-gaap_TimeDepositsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TimeDepositsAtCarryingValue", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/DetailsOfCashCashEquivalentsAndRestrictedCashDetail": { "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://SiliconMotion.com/role/DetailsOfCashCashEquivalentsAndRestrictedCashDetail" ], "lang": { "en-us": { "role": { "label": "Time Deposits, at Carrying Value", "terseLabel": "Time deposits", "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." } } }, "auth_ref": [ "r1377" ] }, "simo_TopTenCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "TopTenCustomersMember", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Top Ten Customers [Member]", "terseLabel": "Top Ten Customers", "documentation": "Top Ten Customers [Member]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r1300" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r1307" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Allowance for Doubtful Accounts", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r1468", "r1469", "r1470" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r1328" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r1330" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "TradingSymbol", "presentation": [ "http://SiliconMotion.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentsEquityInvestmentsWithCarryingValueDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r402", "r430", "r718", "r733", "r762", "r770", "r773", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r904", "r923", "r1191", "r1192", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1204", "r1366", "r1367", "r1368", "r1369", "r1370", "r1371", "r1372", "r1472", "r1473", "r1474", "r1475", "r1565", "r1568", "r1569", "r1570", "r1571", "r1572", "r1574", "r1575" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r1331" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r1332" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r1332" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1330" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r1330" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r1333" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r1331" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockCommonMember", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r41" ] }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockRetiredCostMethodAmount", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Retired, Cost Method, Amount", "negatedLabel": "Treasury stock retired", "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." } } }, "auth_ref": [ "r13", "r40", "r57" ] }, "us-gaap_TreasuryStockSharesRetired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockSharesRetired", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Retired", "negatedLabel": "Treasury stock retired (Shares)", "documentation": "Number of shares of common and preferred stock retired from treasury during the period." } } }, "auth_ref": [ "r13", "r57", "r98" ] }, "us-gaap_TreasuryStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockTextBlock", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Treasury Stock [Text Block]", "terseLabel": "Treasury Stock", "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." } } }, "auth_ref": [ "r99" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Share repurchase", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r13", "r41", "r98" ] }, "simo_TwoCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "TwoCustomersMember", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Two Customers [Member]", "terseLabel": "Two Customers", "documentation": "Two Customers [Member]" } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TypeOfAdoptionMember", "presentation": [ "http://SiliconMotion.com/role/LeaseAdditionalInformationDetail", "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Guidance [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r218", "r219", "r220", "r242", "r243", "r244", "r245", "r246", "r256", "r302", "r303", "r342", "r343", "r344", "r345", "r370", "r371", "r376", "r403", "r404", "r405", "r406", "r557", "r558", "r559", "r560", "r611", "r612", "r613", "r614", "r615", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r668", "r669", "r670", "r688", "r689", "r690", "r691", "r692", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r763", "r764", "r793", "r794", "r812", "r813", "r814", "r815", "r816", "r817", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TypeOfArrangementAxis", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r693" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2025", "localname": "US", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseOnPretaxIncomeAtStatutoryRateAndIncomeTaxExpenseDetail", "http://SiliconMotion.com/role/RevenueByGeographicAreaDetail", "http://SiliconMotion.com/role/SummaryOfMajorJurisdictionsAndTaxYearSubjectToExaminationTaxAuthoritiesDetail" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "verboseLabel": "U.S", "terseLabel": "United States" } } }, "auth_ref": [] }, "us-gaap_USGovernmentSecuritiesAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "USGovernmentSecuritiesAtCarryingValue", "crdr": "debit", "calculation": { "http://SiliconMotion.com/role/DetailsOfCashCashEquivalentsAndRestrictedCashDetail": { "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://SiliconMotion.com/role/DetailsOfCashCashEquivalentsAndRestrictedCashDetail" ], "lang": { "en-us": { "role": { "label": "US Government Securities, at Carrying Value", "terseLabel": "Repurchase agreements", "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." } } }, "auth_ref": [] }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UndistributedEarningsOfForeignSubsidiaries", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Accumulated undistributed earnings from a foreign subsidiary", "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile." } } }, "auth_ref": [ "r116", "r576", "r955" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r1327" ] }, "simo_UnpaidPurchaseOfPropertyAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "UnpaidPurchaseOfPropertyAndEquipment", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Unpaid Purchase of Property and Equipment", "terseLabel": "Unpaid purchase of property and equipment included in accounts payable and accrued liabilities", "documentation": "Unpaid purchase of property and equipment." } } }, "auth_ref": [] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "calculation": { "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 16.0 }, "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 25.0 } }, "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfCashFlows", "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome", "http://SiliconMotion.com/role/LongTermInvestmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unrealized Gain (Loss) on Investments", "verboseLabel": "Unrealized holding gain on investment", "negatedLabel": "Unrealized holding gain on investment", "definitionGuidance": "Unrealized holding gain (loss) on investment", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r8" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail", "http://SiliconMotion.com/role/ReconciliationOfUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefit", "periodStartLabel": "Balance, beginning of year", "periodEndLabel": "Balance, end of year", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r577", "r597", "r1149" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/ReconciliationOfUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "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", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r598", "r1149" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Total amount of accrued interest and penalties", "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." } } }, "auth_ref": [ "r595", "r1149" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Total amount of interest expense and penalties", "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." } } }, "auth_ref": [ "r595", "r1149" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/ReconciliationOfUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increases in tax positions taken in current year", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r599", "r1149" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UseOfEstimates", "presentation": [ "http://SiliconMotion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r121", "r122", "r272", "r275", "r276", "r277", "r897", "r899", "r1117" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://SiliconMotion.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Change in valuation allowance", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r602" ] }, "simo_VastviewTechnologyCorpMember": { "xbrltype": "domainItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "VastviewTechnologyCorpMember", "presentation": [ "http://SiliconMotion.com/role/LongTermInvestmentsEquityInvestmentsWithCarryingValueDetail" ], "lang": { "en-us": { "role": { "label": "Vastview Technology Corp [Member]", "terseLabel": "Vastview Technology, Corp. (Vastview)", "documentation": "Vastview Technology Corp." } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r1296" ] }, "simo_WeightedAverageAmericanDepositorySharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "WeightedAverageAmericanDepositorySharesOutstandingAbstract", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average American Depository Shares Outstanding [Abstract]", "terseLabel": "WEIGHTED AVERAGE ADS OUTSTANDING", "documentation": "Weighted Average American Depository Shares Outstanding [Abstract]" } } }, "auth_ref": [] }, "simo_WeightedAverageNumberOfAmericanDepositorySharesBasicSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "WeightedAverageNumberOfAmericanDepositorySharesBasicSharesOutstanding", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of ADS Basic Shares Outstanding", "terseLabel": "Basic (Thousands)", "documentation": "Weighted Average Number of ADS Basic Shares Outstanding" } } }, "auth_ref": [] }, "simo_WeightedAverageNumberOfAmericanDepositorySharesDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://SiliconMotion.com/20251231", "localname": "WeightedAverageNumberOfAmericanDepositorySharesDilutedSharesOutstanding", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of ADS Diluted Shares Outstanding", "terseLabel": "Diluted (Thousands)", "documentation": "Weighted Average Number of ADS Diluted Shares Outstanding" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (Thousands)", "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." } } }, "auth_ref": [ "r258", "r264" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "WEIGHTED AVERAGE ORDINARY SHARES OUTSTANDING" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://SiliconMotion.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (Thousands)", "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." } } }, "auth_ref": [ "r257", "r264" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r1294" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(j)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "320", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505-30/tableOfContent" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481501/840-20-50-4" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "10", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479567/321-10-45-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "310", "Topic": "912", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478685/912-310-50-3" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Footnote": "4", "Publisher": "SEC" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "3", "Publisher": "SEC" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column B", "Publisher": "SEC" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column C", "Publisher": "SEC" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481034/205-10-S45-5" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481003/205-10-S50-2" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-3" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SAB Topic 1.B.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-7" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-19" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(24)(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-3" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-4" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-5" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482620/740-10-25-3" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2AG", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-2AG" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EE", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EE", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EE", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EE", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EEE", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EEE", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EEE", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-1A" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-5A" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/830/tableOfContent" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-3" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-5" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479092/842-20-40-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-3" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r882": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r885": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r894": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r895": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r896": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r897": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1" }, "r898": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r899": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r900": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r901": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r902": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r903": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1" }, "r904": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r905": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r906": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r907": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r908": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r909": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r910": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r911": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r912": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r913": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r914": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r915": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r916": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r917": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r918": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r919": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r920": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r921": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r922": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r923": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r924": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r925": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r926": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r927": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r928": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r929": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r930": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r931": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r932": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r933": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r934": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r935": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r936": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r937": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r938": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r939": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r940": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r941": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r942": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r943": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r944": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r945": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r946": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r947": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r948": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r949": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r950": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r951": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r952": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r953": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r954": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1" }, "r955": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1" }, "r956": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "805", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1" }, "r957": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r958": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r959": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1" }, "r960": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2" }, "r961": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r962": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r963": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r964": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r965": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r966": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r967": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r968": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r969": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r970": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r971": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r972": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r973": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r974": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6" }, "r975": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r976": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r977": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r978": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r979": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r980": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r981": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r982": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r983": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r984": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r985": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r986": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r987": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r988": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r989": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r990": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r991": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r992": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r993": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r994": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r995": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r996": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r997": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r998": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r999": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1000": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1001": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1002": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1003": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1004": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1005": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1006": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1007": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1008": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1009": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1010": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1011": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1012": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1013": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1014": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1015": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1016": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1017": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1018": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1019": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1020": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1021": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r1022": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r1023": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r1024": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r1025": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1026": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1027": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1028": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1029": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1030": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1031": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1032": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1033": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1034": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1035": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1036": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1037": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1038": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1039": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1040": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1041": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1042": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1043": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1044": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1045": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1046": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r1047": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r1048": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r1049": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1050": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1051": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1052": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1053": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-12" }, "r1054": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19" }, "r1055": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r1056": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r1057": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1058": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1059": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1060": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1061": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1062": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5D" }, "r1063": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1064": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1065": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r1066": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r1067": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r1068": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r1069": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r1070": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r1071": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r1072": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r1073": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r1074": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r1075": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2" }, "r1076": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r1077": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r1078": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r1079": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r1080": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-4" }, "r1081": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478600/954-210-50-2" }, "r1082": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r1083": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r1084": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1085": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1086": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1087": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1088": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1089": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1090": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1091": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1092": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1093": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1094": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r1095": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r1096": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r1097": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10" }, "r1098": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r1099": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r1100": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r1101": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r1102": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1103": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1104": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1105": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r1106": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r1107": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r1108": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12" }, "r1109": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11" }, "r1110": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14" }, "r1111": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18" }, "r1112": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21" }, "r1113": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4" }, "r1114": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r1115": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r1116": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18" }, "r1117": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6" }, "r1118": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1119": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r1120": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1121": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1122": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1123": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r1124": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r1125": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r1126": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r1127": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r1128": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r1129": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r1130": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r1131": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r1132": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r1133": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "64", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64" }, "r1134": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r1135": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r1136": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1137": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1138": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1139": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1140": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1141": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r1142": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r1143": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r1144": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r1145": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r1146": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r1147": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1148": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1149": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r1150": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r1151": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8" }, "r1152": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41" }, "r1153": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-42" }, "r1154": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "43", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43" }, "r1155": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47" }, "r1156": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r1157": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r1158": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r1159": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r1160": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r1161": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r1162": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r1163": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r1164": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r1165": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r1166": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r1167": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1168": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1169": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1170": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1171": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1172": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1173": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1174": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1175": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1176": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1177": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r1178": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r1179": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r1180": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r1181": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r1182": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r1183": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r1184": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2" }, "r1185": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r1186": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r1187": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r1188": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "181", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-181" }, "r1189": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182" }, "r1190": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "184", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184" }, "r1191": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r1192": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r1193": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r1194": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r1195": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1196": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1197": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1198": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1199": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1200": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1201": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12" }, "r1202": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r1203": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r1204": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r1205": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r1206": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r1207": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r1208": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r1209": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r1210": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r1211": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r1212": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r1213": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r1214": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r1215": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r1216": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1217": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1218": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1219": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r1220": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11" }, "r1221": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14" }, "r1222": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r1223": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r1224": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r1225": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r1226": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r1227": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1228": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r1229": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1230": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1231": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r1232": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r1233": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r1234": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478790/946-405-45-2" }, "r1235": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r1236": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r1237": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r1238": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r1239": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1240": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1241": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1242": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d-3" }, "r1243": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r1244": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r1245": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1246": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K" }, "r1247": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1" }, "r1248": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1249": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1250": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1251": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "2" }, "r1252": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "1" }, "r1253": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2" }, "r1254": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1255": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1256": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1257": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1258": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1259": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1260": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1261": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1262": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1263": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1264": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1265": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1266": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1267": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1268": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1269": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1270": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1271": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1272": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1273": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1274": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1275": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1276": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1277": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1278": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1279": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1280": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1281": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1282": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1283": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1284": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1285": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1286": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1287": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1288": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r1289": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1290": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1291": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1292": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1293": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r1294": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r1295": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r1296": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r1297": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r1298": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r1299": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r1300": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1301": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1302": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1303": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1304": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1305": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1306": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1307": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1308": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1309": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1310": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1311": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1312": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1313": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1314": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1315": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1316": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1317": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1318": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1319": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1320": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1321": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1322": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1323": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r1324": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r1325": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r1326": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r1327": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r1328": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1329": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1330": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1331": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1332": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1333": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1334": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1335": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106" }, "r1336": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1" }, "r1337": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1338": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1339": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1340": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "2" }, "r1341": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "1" }, "r1342": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2" }, "r1343": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1344": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1345": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1346": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r1347": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r1348": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r1349": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r1350": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1351": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1352": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r1353": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r1354": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1355": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1356": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1357": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r1358": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r1359": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1360": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1361": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "SubTopic": "310", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1362": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r1363": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1364": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org/321/tableOfContent" }, "r1365": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "325", "Publisher": "FASB", "URI": "https://asc.fasb.org/325/tableOfContent" }, "r1366": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r1367": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1368": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1369": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1370": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1371": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1372": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1373": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r1374": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1375": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1376": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r1377": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1378": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1379": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1380": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1381": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1382": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1383": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1384": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1385": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1386": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1387": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r1388": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12" }, "r1389": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r1390": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r1391": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r1392": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1393": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1394": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1395": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1396": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1397": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1398": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1399": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1400": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1401": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1402": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1403": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1404": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1405": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1406": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1407": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1408": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1409": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1410": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1411": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1412": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1413": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1414": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1415": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1416": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1417": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1418": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1419": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1420": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1421": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1422": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1423": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1424": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(r)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1425": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(s)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1426": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(t)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1427": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(u)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1428": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30" }, "r1429": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31" }, "r1430": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32" }, "r1431": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33" }, "r1432": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1433": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1434": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1435": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1436": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1437": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r1438": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r1439": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r1440": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r1441": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r1442": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r1443": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r1444": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1445": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1446": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1447": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1448": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1449": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r1450": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r1451": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r1452": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r1453": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r1454": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r1455": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1456": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1457": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1458": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1459": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1460": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1461": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r1462": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r1463": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1464": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1465": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1466": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310-10/tableOfContent" }, "r1467": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r1468": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1469": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1470": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r1471": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r1472": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r1473": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1474": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1475": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1476": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r1477": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r1478": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1479": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1480": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1481": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1482": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1483": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1484": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1485": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1486": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r1487": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1488": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r1489": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1490": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r1491": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r1492": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1493": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1494": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r1495": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r1496": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1497": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1498": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1499": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1500": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r1501": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r1502": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-15" }, "r1503": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r1504": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r1505": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r1506": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1507": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1508": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480606/715-80-35-1" }, "r1509": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r1510": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-9" }, "r1511": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1512": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1513": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1514": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1515": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1516": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1517": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1518": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1519": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1520": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1521": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1522": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1523": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1524": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1525": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1526": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1527": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1528": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1529": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1530": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1531": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1532": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1533": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1534": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1535": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1536": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1537": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1538": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r1539": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1540": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1541": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r1542": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r1543": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r1544": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r1545": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r1546": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r1547": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1548": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1549": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r1550": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1551": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1552": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1553": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1554": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1555": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1556": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r1557": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r1558": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r1559": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A" }, "r1560": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1561": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1562": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1563": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r1564": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r1565": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r1566": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1567": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1568": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1569": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1570": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1571": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r1572": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1573": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1" }, "r1574": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r1575": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r1576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r1577": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r1578": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r1579": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r1580": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r1581": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-3" }, "r1582": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r1583": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-13" }, "r1584": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r1585": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1586": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1587": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1588": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1589": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1590": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1591": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1592": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1593": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r1594": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r1595": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1596": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1597": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r1598": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1599": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1600": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1601": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1602": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1603": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1604": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1605": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1606": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1607": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1608": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1609": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1610": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1611": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1612": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1613": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1614": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1615": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1616": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1617": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1618": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1619": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1620": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1621": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1622": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1623": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1624": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1625": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1626": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1627": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1628": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1629": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r1630": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1631": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1632": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" } } } ZIP 97 0001193125-26-197184-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-26-197184-xbrl.zip M4$L#!!0 ( ,N GES(:^M?(J(" ')/' . 9#$W-S$X9#(P9BYH=&WL MO?ESVT:V*/Q[_@J4YF:N\SY*)JG%MI3H%:W%9FPM5Z23R7OUR@4!31%C$&"P M2.+\]=\YIQWWZ+MZ_MF&V(Q_&NZZD7](?WWO*;ZM&QH>^VZ=G&AP\?WM)= M]6CLE3T(@S;>_NOL:\?ILX&]Z05Q8@=.;B[> W,O/N_%X4ZS\>ZA-_@3\@67 M%58:,V?K)KQ]"S?@A>:N?##V!J%ZLN/YGA,&9V$"A[#EA -ZM-'<;F3C#B/F MV ES)\[EPUL[DT81@,&D-\3=W"OLWNF7 M/XYW6/PHW\@\DPFO DW,D]FL:;-[8]5$_W[/B:]E'< MR#U\[S]P_O_ZJ@%EFD0/' _<57OEN!.VRG'SYS":\"#_1M$ME!W NC@8VPBU]K;M:;FXT]'>4>VL B MN8"/;L(B%W-MG?J7?[ MV\81?WRS.QJRC;O0'5EQ,O+9;QNXALT^\V[ZR7Z *_ /KFWGQTT$ M>.AN.J$?1OMW?2]A!S3-7?E>#P;?C+W_L/U&?9@K]M_",)G8W#KGWM,ROL66)6\:]O[4.8T2Z,ZGJW^/=JW@C!@,(AW MOX^39A'_Z;DN"^@GW#]/!RSR'"NP!_@F\_9; Q:X\/_)J6_?;/#]ND^NU7>;&X<]VX_9KV]S7YC\P>/02>E[ M7NS8_B7<#=U3N!8_X>/;&X>G?TW]Y9, 0&-T!-^.;+\=N.S^"QL]X:L[&X=U M8%/;S0_;'W:F_GJ' =6%[S>:UUV$4#XF/Y[&WL[.SM[NSNY4L_G>LDP"IP2X]\.XXO>AV GA^M>R_>.&S1+.S .F;#,/82.QI9'0!_%MWY;KP4GP9 A_V_X\W/ I=]H0M MWJ,MKD_]\?.P&]DH\G1& \ E#LOC^[LWW?X>A8-!&- V3KG/29268D O#),@ M3!C-Y?3\^]Z'O;UZDTC>/+"]P_-1E5AI$S/:!@KA6'R@&GMF-[056&, CMRQ.\.T:O]:+PH&%M"&, M;1^IB!\&-YL) SJI/PLD&$A08"&/APDQ,6 $C\< )![L%AQH O>'+(B990>N M%=)D85+A@-6L@"66'2,DA1&(+!:^#G $&QV'ON>B& .D2FQ=C#/A;V[1ALD= MFKQ=C8G;%0Y99!/DBMF5[5G/=D Z2SRX*9^J6; E]' X()%-NP/7>@# >P;/AL]?+2M*NHEZSB,@K=U$E@J^*D;.K &P&2;+]F^?8U'$GV]:%X M,V(^[2^-4,-#A!=Q0^ I\2C*D3=AA.N'06['MOUMGDD _V$H&[+X\%=D[?LQ M2>* +Q;)[_L)L,;?-D#\'2(-X]%,*OEOWL0LUY0)':HM< 17/8HEUMBUX#N:YPBW:T+=K[ MOEU?ZBW:F6&+]C:WZ]5LT3N-%GT06[2TM.C=#+3H0^5;M*-MT=+2HJFW:&<> M6[2K;='2(MK46[1;X18UZBLD.C;J+R$ZJBU:!=%Q^BVJ4G146[0*.MKT6U2I MCK:CD>N]92?74S/]G2J9_H[&]/>6G>E/O47;%6Y1SO*S-%NC67ZV*S9SU9O? M&^]QL8TE7&R#?)[OJ[?I-9=PL^,P&GN51%_N_"]^Z'O.5["YVBY'MRF\)D-F._^ Q-&"_=^<8V_ MOBT=-MN_[/M+8VK>^7YT_LK.1D3![!^=K^:!=/]\I0?2_7,U#Z2#_M"^[5U& MZ&=,1KHK^"M@/\.PC,AVDM3VNRP:+.LQB9"H_Q:\7>E:>>,UP?*L)TW_8<7+KL;O\JEXM0%8$%@_MVFK"P9$= M]STW-(?_^.&/;=5JGOC'U*/PXE;@DMJ(T<;MP3 *;WD4K\[=I,)XZN"2NTPU?2ZL3K4IJWG@IVD4>$D:,5C/O];ND)5 ,G$O M5O-L)=RNZWGFU[^:9W@4#H9IPJ).V$ON[(BU QCZQKOV62N.65+0-KR$??5N MF5MX*OXX.K/_'4:4O[+L1SS3,N1+4VW3:D+ F>WTO8!%(QW?2TRXOB G?;9Q4?;Q[H)G3YC2V_M M?AFX>5R#)!UA;!_EYQ\\ @.NX^!Z'@:.@=B7AM@'3F$U@?;4]J(_;#]E9Z## M@VI'^WZ%QN6HH".I)T'>S)X]C=C?*19/67:@FVKZ8P\_L"LK?M[M %2#^"N[ M97YCPC&KGY]A[^W(Z8_H<:))ZP@W#^Q'">B,;_ S:).!XD>AN&F@>+Y0_'P. M:Z#X42C>-E \7RC>-E!<)13O?C_E)7/04*6#VA5+/+Y,O-,98OV;Z&OH4($S M MLS+_ &Z4#Y4*^PX,ZR@B Z1+4)XI^Y^5< 3X_NF 9-Q3V?(^A46?.D #HF M/V)53LKD1RS9@9C\B"4[$),?L;+$[8K%#$5(_IMJ^L$@K33IAUCH]*,Y?U'EEV! M_#-QR[-)Y$]J-:%-R&Y'G-X]#C3?VUAT,K#]*U!?@I1U>!7&]E7GX7=5=L=, MX+W*(%JVLQ7 Y>2MS3[]R!D9[)@6.TR^TQJE#+QXOM,< =GD.TT)!(O+=YKC M:1N*LE9G9W+55IOQ+$>NVFM2,N#B7R!\-NN-]P4]@_>T6'907G?=0C\E[7+^ M3 TNS(@+[PPNO#I<>+?*N&!RF%_CR3P[R,.UQM:(TYIH0 M.17 /2U&Y%4"CGUO .?I@*/OWFH"3A4IFFM ?IZ4O+FFM*B"N@QK %%/J=BP MI@ UGT("JPEC+U%B8$W!KHHJ0JL)9#,1LB?5%5I3D*I&VGKU,OOBI*W5%^ K MD;9>/40M3-I:?8":E[2UBC"V,M+6ZH-=-=+6*@+9DDI;JP]2W&_0#ARW>A=U^F,8VLH%>PE@ &ZY=[-[!LZ-3>#H'>O"F'JF=1)Z3,+>3A,Z/;T A MXJO.-_WY%H;]KD(!L\)$M1CER4NLP'VK[Z=PX%1P5JL)I*9L[3*6K5UN@7WE M#_E%R]8NN7[_:@[W90I>KIQFM,SGO9(%;9?/S;[,1[R<9:GG>(:F;.W*E*U= M02@P96N7I CH"Y2M75EP-65KEP%B7Z9L[3PUW34L>;?T1>86<=ZF;.WB2B6N M9]G:!4.Q*5L[9RA>S[*U"X9B4[9VSE"\GF5KJX3B>N-[G2!XNQLJ:-[^WOGT M2@LI=CY5?3"P^5%R#!_&H]G>K#?@?VHH=2_;,#=[-G>,\DZ5Q_C[Y2L]QM\O MU^D8OUR]TF/\V<%FI=8+ZURG<_[6 M>66G*M'U6V>=CO$HC9-P@)!,(8L1]7^X\N(?NDH\=E,+5>[8/HM%A9SS?/!( MR6L?0>OK#^SH!W_WQ^=1X-TK(L$C,<2,EMX9_=CRM'+697M4@7;]P+EH82P/ MG_!SG$$47CU^9+SJG7ZVZX11K9X-NQ$] -0OBG0&HU85HW* M4X8]6QT.?.< M* P>PDB#4&N(4#I8K!,^?6(!BT#L#=R6._ "+Z8=OV4G]T/8MUS&$"^3J*3F M?(.PY87[!Z, M"DRQ">L$$QWF^SQA[0QD!(:1A&L&$(_MP#I!P\E@Z(9"=_5TW/FD+R\SF!6RD7E>\*P[68'LO1KIR9@7%WD MX>=.$L*M[3J^D$6V)QZ/1//4QKY'@*)=<*-IW9Z M7V9@7J:FZRMP]EW[7N_]2A[W<2WD-?6]?73AZP0%7_YZ;<>LXO/^6J=S?-$0 M U!DE.E?.8 H;(=%0]B7T2HHE,:-$R7[Y8=&0M/X(1O\6A1^A<,N"PR*O7H4 M*SOG=<*RL_#:\YGH'ZW _#(*W=1)+B+1'&Y9P1Q/MWRNW!,^OKAU.EL2L,7V MQ*_M;$L6MTYG:\J,J^3H!Q-3;L58PXKH>BLRV?VE[ M;CLXLH=>8OMK!1G 2;8+-?S4PS Z6!U$RJ0=W+O^*G+W-,H'/#*PV3;N>A)@>Z2132U MCZ/R 98>-.>Y[$F /N\0*^/.?SKA-:CR&E#E]8'J1^_."X0MM,N@PTU]!@= M<92_HA"-2WC!=N';_*V#*[0B@__EEKXM5A)V[? MEK9_KQN@=C2 VC%5OYYXC#LS'./._(_15/UZ%<=HRD6]BF,TY:)>Q3&:.&]9RMR;2JJK%6$6EP-O27#J&>CR^7G=N?DK&U8E,&H'$;EX&*=,,I4 MT5N2*GI+!A>FBMYZG;>IF/:B%=.6#!I,3<4EJ*FX9#!AJN@M82CSU/-8P2IZ M2P;_6*]K9X9*9G85/0.;2P*;4Z]G M>QWG^+)5OOH18Z;(UZOPY#Q4 MY*ODF V.F4IZ!LE6NI+>DF&9J;;V>L_65$E\O6=K*NFMTUF;2GH+K*2W9*=O M*NDM826]98,14TGOY2KI+1DLF$IZZW?FII+>2U?26S* ,)7T3'DPX])_$<)K M4.4UH,KK ]6GR(7?.Z!8_0?^'VO'W7E!S 9>OHQ<]RYVE&G1%.$K+<(WPR96 M2;N-O#P1%TQ5R56O*OGB +6K =3N]S,O\ ;I0 '.E1W<+#44:!.DC%)]_G,] MN-T9#FYW 0=GWZ_VP>GS7Z>#^_SEE1:_^OQEG8[1% !]%<=H*@J^BF,T=5Q? MQ3&:XMBOXAA-J?I7<8RFJO)ZG+,IQ_LJCM&4XYT5C$RRP5*5XWUM^&2*'1J$ M>MEBATN&4:8@K\&HN6#4X@KR+AE&F9+Q!J%6NF3\DN&3*)<,_K'PY^XL)4_? MX0O\L=4O>3JV\N UL+@EL3KV>YL1OG@3JAXP!B M\,N4XC4HMM*E>)<,R^9BQ32%0HV5\^5!VU29?KUG:ZI,O]ZS%=8"GM0S>MPR M\KV-W#VP?2&]B UM7W4>?E?G5N0=U1^'!X\BYGK)D1U%HUX8(1=85GB:T0Z3 MV]D*6-7DK^!VF! CD:_/63^7'TZL M*_6=T TT#'3N^+HM?PHN#1?^ NK;K#?>%1CM:KAL'V.NC^S-RO/9IQ?PFH6% MZ["@7CEA6IC-GJ(CID63R_7XFG)8,&T>%J_,SP.#Z"9VU'K-1EW@FM"%2H"&X"1O,?RRP9PJ3W'YLU/E.ZXG4Z M\I8;3<5*E_&0IZ#Q>,9JB>MTKH^I^:_D?(UZ_Q*^YV?<^:&EV! Q4Z:1?V8WM M"Q6/'F+1#8M:-Q&C@?31I9+7/R>/+#,@/S=I)HX@%SF@?UKA.1_KD D*K?N"FD%!IW\S7 M>MSKV4!SZU4@ZEOGM9_G>O4I?D"@6KW#7!=!:O<[_ \&;7;#[/?3 MS'9&FUPK;?)E;'K-S3K@RNY4B%)X]EF(THHO H,@!D&6$4&\ - 'A\'>7GG M:;QAC[/YQGO@#7O?M^OT^_L7+["CK).NL5:76JOU79HG06R\WZSO32DY\&>W MZ]5(#MM"\*L#=*C?WSO>8.@SA=*G872:)FG$Y)9I3NW1$#:X%468?(O/+BM$ M*$=N^82YMVV*9<^5+]8WZ]N:4/@@7RP\^VP!DHZ^00(D!X.& 8,7 H,&T?_I MP(">K0H,WFE@\$Z!@7%YKKK+$X#DW0P ]:XJ@&K4!4#M:#:&G84 U*O)Y%L2 M*%PY>3J' #N;C?JT"+!3H65F @(8Z7N9I.^7@XYF*728<+N7@C@3;L?A^P5P M@4QS'Y1]XJL=N#KP7T8AC):,L!QXT@I]CW M'-M?5K!59= ?7UT&#]G6/ ,&"6$F;Y7T?77_G)^9"PT9'S1#QK/,7 0^0$[W M*DB+G5@;;AE!: &5SY8J250SDX*.#*1JKSKXV?M>WT;R,V7#B!Q],HTAEJ(Q MQ+R!KK%+EMKM2H%N9YHN):8AR5+"W;Q[C^3I'8#>3B6@IZ(_FIKJT300-&>O M]]3A(L<8RVQCEBY7;^I)[-$+23.CI_ M96XO0O>I=IY/3MF&&%E$B52.% ]37DE5,\T,X#QV/Q MQ]&YC8[DBUYV>>FC:F=9!?3,'JQ>AE1II=/1UDVTBSBY1FY^GV,[1TT;1TCJ=II-47DU;G M>:I&XUPVC7.>D3%&-UG9T]LQ7@;C95BDEV%G?I!L]++5/#6CERU,+YOC.1J9 M;^EDOGF>MM';7DIOF^.I&DE^E4_/6,86;AF;VVE6TPC=Z&5&+YLZGW%ND&ST MLM4\-:.7+4POF^,Y&KULZ?2R>9ZVT2B^;XZD:O6R53\_H90O7RYYYFBG( M;W24*,A]_]8YSHYA0(MAAUX<[C0;[_;AIAQ$WE*CXC#E0P[AN?$QQ=S@YQ.& MC+',4SQI4'[W"<.>P<[TQT=-DVB?;CUA2.S=7#XBWGG"@' &W^%$OU.EJVQD MU[L%0%=_XCOGZ8!%=A)&3S[/\1'PZC$+PH$7E(X\]0'D!WE;6,2CN]#AV#*^ ML[R:(K_[A-T]2N,$I**2(Z.!Y>U'1O;N]R,&8AO%O&Z>V MDWQO[.WL[.QM-^L;5A**Z^??]S[L[=6;&V^G?KWQO->;SWM];_SUQ@ROOWO> MZ^^?]?K.SOCK]1E>WWW>ZR5;1Z^_I??C,(T<%O,_^\QV@4O\^A90X_!7_(^5 M_=>*DY$/O!"K(&SVF7?33_:#,!K8_H'KQ4/?'NU;7H!W#S;R;R#]W[1][R;8 M1PL-AW?M_IWG)OW]]UN[7G"@/>NS7G(PL*,;+]C$W_N6G2:AO!+1!.C2QN0) M-K;J0S5($@[WM3^OPP30BZY@Y*"^G;>[)\=6I]OJGG2LA^=47]"<.B='WZ[:W39, MJ'5^;)W\Z^ASZ_S3B75T<7;6[G3:%^=+,M$_;4#,X"8)@YIUO'6T937KNSL? MRB;W&(H\'\RVZO!8'M(...(U&S^/3WY*Q,N#ZH.;WES0II]>7)WER4O?2]AF M/+0=MF\%X5UD#P\LGR7P-%V%$]JWZL/[ PNG2;\D05/T#(EM$ 8DHGB.%=BH M%6"QF./029'[H^%RPQ+"+E#;B9T'-XC]>_>WFXT/]?> [[*0%+[EVC7O]Y@^88R0D, M[1NV>0TJW(]-T*) %-VW;T//Y4^Y>>:X\_/!+8L2K&@EY@P[4V26&X%TFB]<^_TS Y*$ AORB>% 32 M(@II:?.Q2*2R=!IA"1%NX_#JY%.[T[UJ=9%_$K\_.SGO6I??KCK?6O"C>V$! MXZ6[C>:;ZU^LBROKS.NA;<;GS8WE&(3_L(_R5M MC+#V&6QC;(N>PC5@,88JK2Q5:@5!:OM7;!A&3R=&2906:%%3T*(]0XL62XM: MY^??6E^MJY/+BZL))&@;Z4]C]XW[B[7RQ.%\/Y62-F1Q8+7.9: MCT+^)9E;3WB5KR> O@NO;0[0W(AC;[KV:!,_O\F"/"IL/R #'U'CZ>249H^& MQDJG4YS)SL;A,7.XZ1SMT'G$K#V^9=D\3^%*_ 2I?7>#+.'C4GO^[V/I.[E8C:>T;4?AGV!E+V>:=-?&Q=6)RA0JM,A3I]V$WT0MO! MJ'HZ],[0H9>A0YW/)U^_HMG\LG7^U]J0(A1-K;!GL5NX8$7L[]2+ "! O=B M*T9(!]@F4(>;".O[UOG;UG((:$W%B'QPYP/;/A M^X$14U!1(GIN[+5__N-]X\/N@<2A(BJ:N;V.N<%'#,R9N2T6YI:"$&.TG1=C MU)[5\T#\#%(T2.POSO%X0@%[I_#M<_KT$\P8[RF <7.WL?V^/KT'L@*9?1T< MFK-YOO>J@,E'8$6Z[H($TZ>> "\?0&+T? _>L\Y"DCVRKL$6M@T6"#VC'>SQ M:(Q*,/;-R;WM)+0K*/UENV'9(/8-F8-1NZ[E!9:7Q);3!^601;\8#%@,!E1R MQ(\@ .:@*" EY_41[PMU%+I/,%9OQLS99^Z-'0VC\%:TF"I8JS_4@578(UB MU8Y].W#C)46.W]/(BUW/(;0&]/#TO;) ZPBC&SOP_D-_EV+%XB?]R'&W7#?" MQE'\GZ^ 18W9B=Z'!BA=OIU81S70:]^>UJP_45<\ZK,0_P$I@$6.9_O6Q]3S MT?BTG.<[\U8U9]RJ#^\V#L_#N'+YI_%A$QTMM(6_L^@V!!V]DT2,)3-X?G*+ M/(*?%U$WO N> W-C/!?\#\R+M$R0/QRZ2O6UMGY9S@[K, MW[?^O_>[3:NY77]G[;S;>[\<$WLCS@:I\# ".NP-@;RP>^:DF-P.EWN>PV(C MF;P*R02[QH%8>LFB. P"YD\MFG^7C1'%"#S#"X;,(3B3-%TEUN?0=&?C\'<[ M1D$^MKUQ@GK4]UC/.O4".R >=T&@%RT'GG $?F!CB3BAF!].1^DKV=%=8%GC M!&_B)''Q_J MUOF6=>8<@4[>'UD?_5MWJV9U4A OK3+06*%-G5$:K6!+&YAB=.;YF+H_IHU. M*T23]GP178+B"Q+*G&E74>Z,\>.H/;T-"XWA\L0/N'_ M'V^X2+KT-7? M_'-^.XQ+*5!4B MYDE?<4P#5:L+59&-[,KJC :P-V_B7PP0&2":%8A0&YE$F=B]T[>#&WE?R(AP M@/*!3*2<"'KCW'%"'+HU2]C[QBR1T:5JQ&/&LUK8BG3 M*=R/51H\0@9TT:,'QFT#.QN'%Q'0&3L:6;S@5_0.ZDCRPR[TWC!W>F%*49DY.!A6E;#YY_QDMGR M&Y1U4[<-/#T4M*A0PY*G#X$4G)I?E]+L_%F8%WRHS,>XAZXQ=^V_KDQ]>V[[583YS$NO,CGZ,AXB, M']@#B2F.S^P(CZU_,+#O)0Y.,J"8W+89<]N:\\]MFQ'@_]=,^+S*>5]3,]>] M$DDU3! [,0/)5>RS9EVGB14&_@CC9QUTM_)(PCLOZ9,5TP<)%;4DN(9_/H"T M:/=\B(/#MUO'G3)6;I6QQ:TESD2KQE1\4S 5+X-[Y3P,V.LQQU/>X\KLL?$, M5>49TAG]SL^S'.#&83MP@8(EC(!&>/L A,(TP8+99#'B!(I249&4"0#SXCAE MT3__\;[9>'<06V27Y$\YO-P^ J]#RB0L!20FS%\0[SI^&#/YAT@,=<); N_K M$5VUJ522RFP54MYI9'."770M:UHK)\ 7V0(*0E^^-ON&A=6)Z8Y>1-MRF>,! M%XI_VVB?GX+H AR5D1"CIXK#?FVZ(26)X<-YF>_=QF%C>Z?6W-FIO=]1P1]R M!8=%!O"@GEP3FR4J!4%RI[XKH4.CBT#2MF2BW<.! M!G_"Y[[@USKB8VWZULR!U(WZ^XW#O]A8^ G-8N= %-T2 M'O2P6\4N-@E3> M-+657H,>#@]=_QNE=GB)GH5_9^;0 ET8*X%?4@KS"EJ0^OZXR6%,+YL-,NO83FSKE).E'$AG8^AT2N0DCCGC#1\%Q0:, 'C.])3 M]UA:HMIHW&9S^ Z"BH-^L'TQ: M&MUN',C')C^ 1%H\-&$*\DDI#%:>JM>\WFR*+1',3.=@I<+TJS&2BAX6@ 1C MYE(1FE:7O2HF!8?M?/AYX^T4/@1I?U5/S_!2<^P3XML[,WV[J7_[)7S+TILR M17F,Z BPY29\B$9SX_!K.?Z.>R"J=1-ECXLRQ3,-/^-' M6MGJ^)MBB?/\IBH,]U)1# K2*J:6YY-9R5R!9&?.0'(BF ]_C7,@$6''V=!\ M/_\(09"S^T3S$N'VU=4R;#2V)]_.MZW.EO6IU;J

B!Z@4N..&SZ$_P@70QW'J :P1[D3LUHN)[LIYXTQ3[ADBDZ4=N3$)02#O8OJ0 MYSYH]=]^8_]2*LB\N.@L%]'%2H L&DC!;Y:=D-)@Q'HLBG'UN)?I$"MPZA=M8:1YUN[:&=M-)?( MSOJ OBSL.]((B$L!F=L&JH\(@DL3>P#C UM"A%%6?++AQWA)0A3K]1CI?('( M_?$(O6!O MLG@A2%OH6V>^T<(VD-L:AF6AY@=^H[6MI(QXZN;1A[\^+>9R,R M(;UI[!*V'FU9[YI[F&/RBSSBG!OLV@?*J8%,SP,0TPD$^<\$C."T[=3U$C$Y MI?I.(L1MIQ>U\(4P:F5[=^K;17_"TSLW-!H[$SLWO(SU.,ZL>K!_3TH"FDA> M=9 M)=KAN-$Y7S%HJ 3:C*W("[;R!R0D;(@MH77PF%PBRB^^KH. M,8J0%>N0 .O0C&L1,/5;FZKJBBD(UJU#>=62M+#][=2W&O7CS09@38%#O[P/ MN'C.GM.WX!CXR6B4MH3KI#&W,0K2.QG+\SCMQ0*I2X,5C-DE,WTTMI]H^L@/ M\VZWDF'>T_47"M=_2@!;+ABCP09YC+$VZ=+3H]QF#,U7#:$43DDI] GV]+V- M0Z7;7,%FAFJ 3!3)M'%Z@.%"MOU.0JCQLUCM1TO;(PS?&?4$+8H.'C!SH60]] M/[R3WF\]V&+GH(VO-]X]<$\6IYN8KO+RYRZ#9'+1,8_$PSSD[S:3\:I"P_419<%(XZ'RZKS_TSX/3 M6?IN]?-I(/_H/S]9/_WTZ["$.9/L5C@OO*0)H]<,0!*$4?_.'L6XM+?#PY]^ M[2NYU0G],-K_QP?ZOP.Y3@"A+(GD(,NT =D77MX=!\T&[D0Q*!KHD6WU(T28 M?R2ALW'8)8V$ZNC P8%2].M;&VAE?Y%#KO:,?[)*=W2*SO/U1]3*:6+# MB1SP+6E]_'J"37F.+LZ[)^?=#IV0-CGMR\TID#4#KF%>!]1UOJ).*#[U;(V/ M]D8#G,=TOI]^XEK?3V5J'WF\?YI:86M,4MB:3QVG^ \)=6+*E:E]C?HT>A\6 MN(%=#'[;V-[0@LS.U"?)\]OEQ2[T<06(;4\_O$YF >F@Y-GP<9V1; !DF;W MY,QJ;#WAP*?W(X]#6Q,^_&L\P #?DJQ"+P YUA-,BN[OIZ!DB&S17+<;N+IQ M> S$N-W]Z]>W-")L;&4C7YRJ08^K&[5]=7+4O;CJR+%K5J>ZP4_.VQ=7:M9G MU0W<.F]]HC[V<]CGUOFQ&K55(6#\T>Z<9/M,E*VRP;-1#9U<$SK97#2=!!'B MHCJ(/3T]R2A#A22GV^JV.]WV46?.E.&DNF'_=0DD^"0;NELA=3\[(4W!4!U# M=2JA.MN+ICH[&X=?*A1(,L&L0IGO_/3BZJR%'74-GAD\JP3/=A:-9[N5:D'C M&%&E(C2/0;N?%9.TCBJ<*_7@7F>RT-PS=*%"NM!:-&' :(D*"?BZQ^: MM%NI[']Z.A\D1E/#>JONAKM7B,6[BT;B=Y7J[I'4-Y*J0\[Q9->3X %%>(9[]?S,4'\KEU=?+YXNNQ MYFZ<$W6H4HSZVM*=(!5*/*TKS1]?H7/EJG7>:1VAD6NM2=INW9"TZDC:^T63 M-"RD-D]-R_A9JL:WAL&WZO#MP\+QK;%Q6"$3TMP6\XK.F(_H\+5"FM/1K5%K M21.:AB94&():7SA1: )R5!AK>-Q&+FFXL,&X%<&XA4=]8T6O_ZD.:+^U,.P; ML.*/DSGSS4HG_;4XYRKMJIVCKQ>=;U>9P:_*<.J/%]^Z<[&K7GTYZ<[#OM'N M?%EK>OG.T,L*Z>7"H[^Q]%:%Q.&DK3BM7-?%T5V:>KDKJZ9XQOE?) M5A>>WH#%J*IDJZ>M;U^[6BA#E?+\'^WCD_GD1EY=G;2N6I].YNVNK'*GO[;/ M_^?;R?G1FO,J0X J)4 +S_O JD)5JL_=DRO=^U?AT!?'[=/V42OG;Z\R >1B MSEDE5=H2/GWNSF,/YJDX9>K"YPHGO(@@EPK3'SKSL YJIU9IG/#1R]=!XOW%891K0>??JXNN\J4W%*'RL&^ -$ALD?B82+SS8O_%AX_#_ M5AEGVCFYTO(/_Y\P]"PU"!M?BKQ<>%4HE&MS'H\9XVS0@SN?M;*=AD,-AA< M"08?+1R#FQN'52IQ;6"9EQK/K%"&.#JZ^';>;6E)I!4R^Y.YNW.JM%%>_=$^ M6G-%V5"?ZJG/\<*ISS8 MJ^.Y M;+&68+Q"NN=ZTV%3(J!Z.GRR<#J\4ZD4^.WJZ'.K,Q>):C[*W.(B1"OIPK'_.+E"/^5:-\TP6#<'K/N\<*RK-KB[ M?7XR#XVN=7JBJ8KSR$ WF&PPN2JUH+UP)*ZXW&T1*:J5XEM7Q[HT7*$_\>+J MI/TITSU^K])\T.XE0A?]\*6AG)62SE_ M7SCE_%!M4Z-.^W@^51JN6CFB62&-N/C:7OL,U1V#QI6K,E\6WGVT7JD!X:^/ M)U>=0F*B08Y51(X5+36RK9KZ?:T.?/[8]M@Q'58<1/\%_[VF6DC%=X<>]'2@?A]8:")PY0AS2RZ@+:G#B 4BS8./8O/ M';;#]6X/^7]_@K7 E;)I-!#_"M/ 2QI-N6:], *:XM_9HQBI 'S@IU_[BOR MBA1&^__X0/]WT.<@NSV\/[CSW*0/RZC_?.#XS([P[/H;;_'EW9(CPN4^I-TD MH0.\!,_8"GO6$3P):XZY=M/?/:0EPFKER"6;H]_FDWN_M>OE]A&)U8%.N"P[ M34)YA2"77]HX? ^GGNPQ6TH.^F3?UU^;9VWNA=7?UGG%]T3:S*L-9H3YJ13 MXYV?9R3$WP*?Q;$%9\JB.R]F%@P$B)HPMV;!B;&(!0Z\X056TO=BRPZ"U/;A MSC",$BL,K-,P&EB_HG8]&?LW#IOU30PAAJ<.K3L'N?'H6N/@%RL) M]XL;D2UJ+T/=B9B<)P&_$DV1(WV\N#H^N=H\NOCZM779.=F7/V9BM ?78>2R MB);I!3?[=0U/-BR'^?[0=EVX\]M&G?\MGL2_IV+\!5;.A]_]>3+%YD]L_URD MM;!)1=S8H-"YYM[$41IEHTS-+$J_.*O<, MY%,&0@V$3@VAG2*$$LB50&C1A\(GX4VX0?]$ M<+396P9\#?C. WR/6I^N)/@"4P?H=<+!,$P#5TH*-U%XEP"8@D1A@- X5R ML ^D3D)A&$G1\O+JJ(3W7[)PZ#.1.1!;5VR87ON>0\H(C@/T]=[Q4SQ4>CX> M,L<#.+;=@1=X<8(Z^BT#LGL#JGJ,KWT.X=$O^!\;P/[,=NS40+J!]'E ^A=0 MX>T\O448U8&8'JDA&G3"% @O_6W@T<#C/.#QW(Y=^^]Q@.37K4]^> VDL\-\ MYB16)PF='T ?HQ\L,0!I '(N -FUW-#W[:@F@;)X(QX7%,Z[_U40%/##7=N[ M0P6,OU4CN/;9#<"SDT9H%1LAN>5/&7 VX#P/<+ZZ.!H'5PYR):)MB2R+E\-> MSR,1-K 'S,"L@=GYPFSGY&A<(/BVU=D".0 HIY=X+"9-Z>3>Z=O!#;..PL' MBV/0IPQ,&IBT$O$\U.K=9FGJSI@&X 6P#V!4"MJ27 M*+(:T#*@53W-O&-%4IG&Q2LHBZ)KU0Y&ZA;2/.D"*]S*WBI>ZIQU,[<8@+2\ M[/F>$P;668@AJ 5*+&\^"OY3!-#I47D?9@U6X[.SNLSI!Z$?WHQ =XR&(FZ6 MEN,EL16GUP"@GAV!IKFU\("ZAS=43!'F'EIO;#C"B+%-%\8(4/\EIG;-,.K# M'*$/E:LJ(V3H_[J1Q8GO!F.T3;OTK88$[!@N=XZ]>CWU* M[6C2O8X-6%.\UTVCZ_#LZU'Q^BF+(@]>++V^R<[.LC<>C1C,O?KMM"/?E%&$ MN"MTD_:2BP7#\(Y%( %IF[NA(S%<_\.+PTC'7Z0<262[# #]1XP2%_JN8=ZX4]F-+>M/!K@ MRH0?ASSRDXPWVIL]'B4*=$CA'+?DA-&-'7C_$5=*0T47CXAK$H..E5S:K:\\_OQ*UN>Q3B^N_H2?FU\O+K[@WQV5 ;9P7.Z.(R(0 M=^1U&/48W0'_VO3#\ <:/F*4UP<4$(G(*(P? P84"N[">7>8PUDRHE7S74OR M6,T\W7(2O-KXL+U=LP#C;1C/!5Q_HXE<^<+Y-[K8A;5=6CWM'@."!;Q:,00'\##A'#+IAT 48SY3(/_= M/E ^M9M6R79Z 09&,?T2L!([HEBI/$FEH%4RZ.-U=C^$SPCV ?GL(@.HYP$2?0K38C?\8A2F%H8/8Q1[XO5& M#V$)P@*+!IZ0J.,4@4J)FB 2%&60.\_WB]?B?ICZ8T(D/_@Q9<9#@NN.7:8C M*EX$2"Q7L/!N19!F!V# M)H#,R8[C=# 4F %OC8K('J0#%H5I3% 0HG4L\N(?',Q31#,DD4AN:@)YX>AK M@"89)/DPIG_"Y NX1:J $!-6Y9 M9'F#H>])D4VG8N/0#G(98+YZ[M%M0T3BL$W;!2 *4X1]23$$U/=HQN$TGVV! M6%U[]+DLG)\33@FSG"YDX #?1+M_+!F+"P_QW^."-S /!G*EC8,#$14*DF_? MU1 R:5"$!:"+(!5PZ@1GD YIS,Y4IVY<*!:M,P*RR MZ/;IQ=59"VO13X_+!IEH^)U'(W5VIXO4>02[6JN, /_WBL4LNF7N_S-PM61P M]7&5X>J(>[%$X 29>-N!RZX3YI(7JVJ!9.9P*R.0+!.L'ZTRK%^15XM[7-$) M<($^'0+Y;S&9FB^CT&',-5!OH#X']<" VS MV WEF,W[FF_MR$-7\^,>YC$7[37SP[N:[@FV73B\F*$/$PB!D^3"-VK:9)PP M<"F2I*;FA7&(^;D[=MRW>O -_J?/; K0L&$*C@]#2L\C!C.*W"B'R4II6(%M MR_HK\_,ZL/!>BIYG^#AB :=8?-V%15G<;P='17Y1C+@(;EFT-I"=>942J66Q9QRGYZR>"!/\:OT&_>>CE MT(Z3$H##Z%.<+:Z(>]>YUYC"-D,J;2>"=?1X 1Q=BX=)(@PMT7WV,%P:\Y"= M+)@D@Z9(O@) D@WOA6X>*@IAL1@A1"$ZNLL;M%%D<$F_/!1"1Q%X@(?T!W'H M>R[%%&4[H@<./!!K]WX*]M>X7AA6P-$5)F)*4S(ER8P MYKSX@$DYF':!Y.WOU(Z J?@\/E/0R)Z?8F 8?]GEC"5FMYCBG&=J4T@0-*X@ M#45.;W+X# )4B !_LK((;&?D^"2.!#:/+N8<)F8#S$IR4P1GE&S2.(E&,I); MY9;H: -?\GI8"CC)88B!8P/'E1/R7,P])B&27!QR455>1GF?Q<,P(($BLH<> M_) )F03S/%=!U9TH!WH#P : *P5@U+$Q51%M&:@LMX*2 M@J@6969CR,R3CZ:GPG";H%7*;%1A+TQD36#]ZUO6J2[:>,'$:<+?MIR49KJP M ZGJ\"Q&Q!],(>*"4-^^9?2:4-.%8&0Q(19Q["V5T2;BX$I&96^;J&PQ\@*B ML@V!73L"^R<3=!1IBFWUX$T?/H'&PQB^@.4)>D3!=)D5[5["Q,+)T"T+4IG/ M8OEA3"0I%IEVG,1EX]T1A>.T2XH3\IVIOF.D#(,$E8O)F+X8!<1"@=]J)@\O MN W]6^31?9ZP1O9(J=XY!6#NV]% VN1RA@LM]\T;#&V/2PG"-LW[:>BF9&D< MD8F;-R'L6D >"*K>@)\$@<$1>83H: QWO?BI' GM@/Y,[$CK]?CT_D[#1/; M8)+!I&HQ":O2*&U0&4P0-!\P\(EN,I0SJBNK!CH-=%8*G>T>=R-YY/>T'2?% MB@)DL58N1(1"S10B%#?A3<3* N)M%X01/QSRXD]!0MH>HWQ9>(@%?71CNID6 MB-]S7)(P+@!C @H, M027\2]'H>F0-X'4L>IME]F=RDLNP^DG,#9-8U@Q.U8+Q?!420A_.K#&WZ.N' M==$@]"K,T+[+3"U.&">Y3Q!/HPYH 4^.[X/6#*/ CJ0XHS3"I\1K5#BB[_6H MLHIN"+(&WKW!-X-OE>.;QBIXW1P.@UB4B.4@6X15:8!<@/$!&X3HN"*V)V&; M45&F*/1]Y#"%&$'*S:QHP,G[3GO86#62_5/B M])KHK3#_2-=5S[Z.A"L*Z\G!"-AV7->$L-Y \Q MC!1S,^1S7^MZ0E_+CRHI4:&I*H*/KL8VM#N"K-,NB9H1V M@YRAS2"P0>!*$?@T W9@-HGD'HAD/K8_Q! WN $%WC'J0.JB+.#;H-(VRP 8_QQFR\ MQTCJ8]8F=B?DMHB<;C],I24ATEIT:)$O%!UC,,Y@W%SEP =3SA]P22KO>*:Z M<'U<]E9 3SH(:I0/05728=1PX#EZL+E("J*6G635 Q&-BX]W1 M(Y,M%AO$9 M,!%)(![.BX^1R'86[A?CN#=H4[FZ6JY(.!,VJ-'68\7@4#7['=4-4:$+9=^Q[K280@ MYB#(.QYW7^B?@B?T*<%=]21G0(5(86$Y&V_#,YF338%42UW6@*3?D,JCR%:0 MS.HD4FER^IN*!H1I54 V5@\(S\Q#I?K 11A?$81 PWU*^6&4U ME[&9I!N1BX?LC##R?YA(H"6FQ^T6<&Y$E+(1.<)K^0!/\FZN9&+?CDGL$R.; MQ#Y#T:JG:+I]E8+=^]2KC'LBA)>:6T$]2FXB@<>7P7Y/LY\^5,Y-2\TV]5L, M\"_."H35Q4HJ'F8)=53*C0R;/$U.1LF*1G"DJW+G@O:8Y@SDWCPO<#!@2 MQ3Z)H >ONC">]<5$5#72MD'/2M S!BGIAV %LD9233G*]0#>:U:S;D/$.Y]- M2KOE!3HQ8A*D>"K:Z9/4S0N#R+C&K(RG83D&IN=2,LQ&WS=06NPE[]VBW<*+ MXY1%$]I64YQ@BD&NO"TK_JWWA19QNB(/_(Y_@]VSP5 T3I6AA>0%C[FTIACJ,N=N^$C;.&Z;5/C@ML5>R9F@H&'ZK'!R3D?BA"N2>@!:81 MI7$^YV\2D=>%*SQ:89ZES#ONC^,25\RCU0U(&Y">0_HX4F @T&CW YT8[7PV MEB\>VG&,FK2$RHYKU;:NS9?5! *=8IDS_E;&!,!X%_HZ[QM I%G.#**&#A7W+N:D;Q!D_'#'N*\/D;9V\B\>PJ@+]VO2]X <3 M&:[DC)M-PV[N5�'M>H'ZO*/6M9]<7J^ZM8\;G,#C'%QCZ[VX;8'!#@Y8Z1 ME50N/*M@0!T1:&M@#WWO!ZX2T^;D@WFIAQI*Q"R_@2H&G1<*R>\XN8#EOE/Q M$/6U\HVOH1>*G%M*$^+YU-RUS\N< M>8ZR 'F1NXEVRE%I8O@HR_>N 4=Q?M@W$N9EZK?,>2@$CWN1-?*8[]8$J'/) M)%<1Q$"[@?9*H5TWT40, 9FR!/3X-Q D$/)!W$#WFN^KH#N95"=J"1C8-+!9 M*6PJ9H_D4 @!7M#C (A:+^;+Q)CZ:4#/@%ZEH*?1OURY$UQVX]V!K'.2)GX8 M_@ VGT;P!ODQAW:"D3FQR ZY!3F8TJ_+2N2F:5M< M2>P?+,!4/_F%T(BA!GHKAMXQ8P#ZKY'64@U.$$?C/D_V%,*"*N@LR*F0&53Y M0P.A!D+G*JUJ!8QK%A,)+OY(U/+CJ5K4$HZ$6%%E0 X@@1L'T@"\6%,V5]BS M)OT^7E0(--=K2QNP-V!?N=R;!B!$N)[##U^/O: JXCQHKL]L/^E;#(@Q%M^@ M=%#IF0 !V$4K+@=K:A3*\[\>E:-ACIL#VU7=YUPOMN/$&,(,H%<-Z)D9@6<> M4I!2&HA04BKO5*3MG P3$LA0;)V<<_\\#\%S>%D \8F)P+N228N[)FE1C&R2 M%@UEJIXR%5*@19FLF@P$(+$PL@-1_P"SN4!F'# IH@I'TL0F/-@BA"32S2SS MD<;D_7=@BH$Q5QF@GI\Z175&N .4Q,-T<(W^SIZ5V$.V&::);I7*^U)C(/'. M>/4X6??MZI_V8'B@NF^H4'@#S0::*]>20&R4-6@(=K.VD@3@(%'8"2^C(ZL7 MB@(9OL>K!XI7#' :X)R;9T!Z [0Z+359I85'#"8\$\FFAE[ _^,?GN]CG;,P M^@%"N<-T/X(@L%GQ%@.\!G@K5LO+RNR[7CQ,$V3D"+0&Y S(S<_2GVE%5,?. MGJKEB&[N:,XCYX*G161RL?5.-"FXLCTB[&R M>J5))UEN!?:[YTD58ZD>6]:?LL=8UD:65];1ZIVCW0PV@24BU>6.B4(Z01"B MG5@_>2ANCYFQ1\WBCSZ 66FA"_"WR7^IQ"!N1M>;PU%;$C\.9YZZXU!JW W&8(_" MU(K[M!&8&).5QV=Z!A7FV<"@6(*"9A7S+%%XVB,B"\B /1W"2'Y4'%5VE-K$ MMQ[('UN2@C&B_(&6*48Y&J(!.'>$,%GQ(!_G+MN%2R"3U4!R:6>:+JPG2+U4 M'EAWXBJPW)"0)]7J*78O+F0-4YB)* U/ ?KVT'.UYE#X(J?/-7%/.F+#ZSCT M6>SP7&$1 -(#:2#2 *[#?U;2@R P5T[IY'D>5<(6M[7GY-V-LBBCM8;$'V&9'*O^] M-%?L3G!SSOSAP5%! B@T%*0^@K*#"&>I7$;0^K_GQ(6A#Y1.=I\>+_VKB12< MC5!6/P&+2/V7+_%"%#$R7;7,L-BP!^4)E L0.AA?W,U>"((2U MG.,!5B/;9?(>X5J\MH\F6Y&>ZX":PWB+3D&RZ4!+>Y=O6=^&C\XOP\_B]&36 MKB#A,LB,\PPU<]7DD_A1A#[@&(F$G13'5_85> M1S::F<9S;9VEL8XEK*EM- M?8K@GA*555=4(4/EPN-0-$5!66]#JC4 4E]@V1?RV'5.?86XA/7P%+&X+[Y? M:,!*VRY:#&&ECQAPD,)!2+ 'LOLW97*K"=YA0U3NS*5.$JJ3JE:29JD%N;;D M"'G^D,N/05GVCLHTQ&,<,L\\@!\7LQ.;"=,68 M(('T<@/U'7BXSD&&9++QCXR;RZ5KU@0#!L0&3AYE_E#@KUD/WYL0U(TMZRB- M(L(KI5O KL-S]+6L^B4=FA_*QGAWH&$SG1T@!P-NA'4O68Z-H#(E*8/H=QK_ M((S5Y#^U&:2UTNNWHBZ_'62O>W*SR&F@1)([KK+%C/T0)3:SK_%H0TXE)89G MK<&)3H@JMUI/XI$40;:L#M(5.:(HT+&2,2E[)B9E<3$I\SI8&)LT+H)FZ@D, M B'R#V"P0\&&AZY6.FZQ4U>=#0ZL.G"A#@' "2EN6"'4[6R\7K-LKUP M"$1X /)=0L/)'BK7SO/S1I42+;!M&^/T]/\(BQ[@ W@]X89!2*OJ:!A+VR\PT MJE2$-$B^C/3_I_#K*#6;9%*LPRO3N^("E"6C(1KFL,=Z:'&C#^]>"Q2."LWW MO&@ XGT8W&S"1@UD*CB5.X*/"'1MJ?)XZ)$8!^2'9R6*@Y',CH9E-%4C\Z-T MR9RA7E1)$")_C5L/QNS!ECL*;)7SD'E5-/L2X#R)-BE7E8K-#;.>AHMD3YVL MEAVN!RN&H\S!TYC(;>8*04>= D<#(?'PI0&0#ZC08?Z@0U'?1!8_(0,>\^V1 M('22&I8=, <%.*O$I_<"@A6T\9,5@>,:V=+Q033I E6S?6X?08HDYT8@$!<[ M"Y5A5):\I?0F9=PHFK%JF@V&>(LT?N3=E<#N(SM67;N$G"4@^")OI!T(=?>N M#S05]UY++D!3KQ1X8<^HRMHM:%BKCKVBV*A M"].4SN).YSA6N:%OO%^XQLDCDDA"Q(IH.)J,"KT\BE5$:.9 =WR/2R>B:M0; MS_O%8H-KYN(ZSG KSV /[2,[\IUO MIQW]E=M?9)DV]3'Y1LJMEQZ@N(=][X YP<]DV ?Y+A<3BU>SF>.--[=B'W(Y MA'3HI 0.J8TQUL@BF''MQ+:X>D@%18F7U4C!HX@PV8>5G%N>J#_*&9XJKJC; M+.$\X;QSS^5;E,O-N#@YRPZ#T]6>8$0M9F@38$:A@-0MP"?V1.?L/ M&J:T]N]9C 4-D4LGI>%U!->I*453>*)I(W9.4X7^\$#H55XU2DIG7/OKI7Z/ MQ_01"@-.BAEPIIGGU"AG2]51#"9%/"3/:C(>>:9Y8F"2N?<%H2''S'V" .** MFW3:P'Q0W!=,69 #1+4AK!?8@BC#*^F*^+9 V)S6+R?E%;F^](0R\1J+HI#F M*U1:+!B H"A33N M>UR7OV8W5$E29UBYH:]Y@'*@;;VBZ;SK<_'T07 E;0W-LP1MI-KE1(18*NG( M, 0S$TO(DZG,5?$YO,-JK37QQ6PV0E*,F.CG;EU[W)=8)CIPFBCJ"?7&):TP MH,QM)P0<1??179\1P>[B%6YC[@$X9;V Y(8 \F=*/AT* M;X2DE2HBF2(G+Y"NG-]('1Q%3-26]5&T%-;X>&Y!TOXEE0I845$V*3E=0>MB MX0;F;8YA"@67G6-'T2B;+N<**IZ]&(*1LX;S8KIQ9C%"A5AB7U%Y&5\6!D3T MQ@$J8K)D'@^HEXI8S.5*C"H3!G.&AJ\A/T61D(G?H#GK\EQ>V!GK]99IM07S M5&:44F%Q7"RF182("($//06CH4C=5GAV% 9"[ZP)?9-:KZCC$:?"#P'H2F9875T? MP3OC(W@5/H()>A<6_I:.9D4$D# 22FL0G,5,E5( :3$=>'&.9Y(#%0*UT21[>&LB'LPZWN=!6%*6$ZU*7 M*?6ZH3%7JY$WV;Z.Z))J"M='Q#"*@M\',A.F,.V=W&: M6GS4Y ]V1NAJ(GW4F$UF](Z.!G)#Q"C&4I3I#3Z M9D WT3A1_C5 ,-%P/%N*,@?GL$(R>NWKVH,YA\PDKN^&+*:M4>!$41:9/0^> M_#=I)Y."OI615=E3A95;6/2S-\0N"WM.&4]45B#*W.-*Q0.+DM6E<\='4=-9 M#TVQ6ES#HYN1N>D&(>D'H 1+Y6RFY?MH6"H_,Z!D/+8PRQE39> )ID!;9ER> MYL3-+1 SM2JE':R :?]"$3!)A[@Y(Y;"G4:>8&>'V!P"?TZ,3E;)!N7QT,L9 MH3T60\?7EX&=6)-+!JZL4ML M/5[&9FFCQZ/*T(<7O,^O8!Q%4KTMR0^ S0- MD)/@/ Z':*G!S "T'I16>\_.@&5:IHHVU8Y,!VRU]BR2EJ\H8].Z=7;1+.A/ M%+LI(8+E.LS(B"58C4[,]>Z@PINHAX3')?'D4I"0#B-=VY[DB*5"J'8:@'PD M(F[UN'/IHXU3"H+LI3X7-LH]N$-AF6%!F-[T,_M?%OL 8A=CB92JY#PY6Y&Y M1JH@!JESW$HO0S!KDOFZ>1#A 18"0HB: *R"I :AY7"0P3)U/CV3VY M#E8#.Y%Q1#1)/1?I^>F%&+*$R86*/!7R"_GD,4W#Q8AOKDIIVC%5 %1A6^C8 M)VX[].$CO#LDV:Q>)#B+_(F"M"-@^"*L"KTG#B6B7AX).:'@,L1KWTX[XN58 M99J5>>Z(*PA>DFE2G%,*O.39K]S@Q[^$5G+Y$;U8*/%52JDAT2=$:P]7UR7Z MZL9!KJ<6P5U\5"L=#6!%YBP>GL3OF2.+QA\#)#8Y(U8C9, M$1F)=TW6:%>%*B-(R,WT$I0WAK"_'N7;3QA%QP2013+1^^1*B$02&<,'L]74"^8[QP M449ST!+%Q8P<.5,L :7LN#S!GD0I@5F9,%O+,)93,!FY-('JUW)22]&W3)[R M,&:9>*>;X MJ&P7A,&F+&))-G#X@DTST M2&N*^] E)L7A'4)C$GSXA_,?77JKQ)_<8C5,(^Q*;CM_IUZ<%5M0R3SKQDY5@W;!8!#U!DFRF'F)?MD"Z4.,\I!EAQ)QLB[]VJ+HVH?/+Q&2Q>I MY<9Z6R\H%%I1'L&]X36!0* MYDGB><7 'G(K'7&BBS3*01"WU9&1.";SD>VJDH',^N(%( );;S2'\X\ BS2 M0G+,V-#ZP^/E6MJ!L_5+S?K8_K-];G4$>^MF&L)1& VWK#<1RR*P4.#V:"01 M7$HO9[&VN <=P/#_();C4'> S" 3Y(=];-#NGQT5\JNH#;>C3_+E8NV/Q.NA M4,2MP?F#UO>OZ(P+(RGPI ,*Q.&R%6 DA9^)'DTT#X5+/#!:QY,'/R'F7*ZP MB5!+62GF,:_6>!$N%0BLPBP)Q6-8SY!/3H9N8]&!..;J^DA?GJS4!>.(>& I M9ZX3;+39UZ[SB"N3:& M]A<"!TB (73F.H4(T\BA+0\P(7S/E\06X1LB+CR2!P]KB1+O/WQSQ.G7."+B MHUB!3=!T[ID);D*Z;M_A-."#V?*U!AGZ&6&)!5[I0X668+@$Z$]$\N#PDCA7 MM2D?4Q/P&K,BAHLR%G7_J^"&DL_)]S7^[@54&HX6&(_BA V0@"KI3UP23%5* MM5R*RSPN:C6Z+#-&UM"JHS )WCAZ*5'X:1I'P7ANBSYX8KPKD:U:G4$EO(3"9Z\F0>>R^+0<%" M%SZ=M" 1-ZDOE\[K3.;2B00YYJ,XLAZ.+$ I21&Q"23*0@7*PDTH!86B!\3R MJ3X7X.VPC_6]R 'O\Q9!^%U@P %?G>U0)&VFZ>="EP3]$'9)^(HVJ/3:B+F, M404=NF4D'W;K9+#$<,18/BY >CC5*SQ0E\<3.H)-CH.8<)YG$$:,]=H+\A/1 M2C,"& #J#,H@1KX@"[3I"C1L4"B+/*>!'J>E8_GDO:%T0Z3Y2"Y".1.,MR28(4^SAQ9S-C MNA9022&?>18RKK%JH[^,?"("129J7[)>!"7WASR)#"M*R<1ZH4?6))XZ-K>* MT?/Z4[0]N9P!#,>+Y%FI_/N\_%(8M>3KT@@/5#OEQ7Q%^L^]QR.( +6='WV* MD>"A$%XBA"51]K0PT4SZ%#$G61$!=.NS:"")K?+J\^I8Z-%5SB2RT1%$X2W? MQ[*JVA93LBUW=J ]XD[D7ZK(0[J*"3#1K?*6KJ3M_X.Q_2^I[?]9I..4LO(P MRP]E?OA7(0Y9&&4-*Y298Z(;H)*#^H$& 1$9$8]+V,Q+>'_BC(^2I'/GQ9PX MRX2?>R_131/PINUH81+CL>V942LK$"-#U!%VSHP5 \["@S;%-V[D/9 MR4+^$TJD L68ZEW):+!LO+N2$@'RG:F^\X)E2X#U\R3I7+AM^3RYF"GBG$)> MQ%SZ$^(!QC-F?:QTQXL>8IG;FR"O*JH8Y.DS<&:$WHZ<.W\7:Z.0M2#13E.E MU^*N# $C[\F(!]_=:_QP*6J0QP_,UZ<[N&_]VA!^''+M7E M&LHHV\(\-(\+EEWU$A[ D^4[-.JEG](FJF1,^P9(R0TYB7=V8;:[[_AL=]\_ M8[87SY@D^9U4A8HSSXF02':^6)]'@<=5]M9IJ].]N,HF0V4HY*-?/#@ NV9= M?FYW3L[:)6_PB5,A"OX5\6CVKGB>R\U\8/'NKC"BD>5"JH@D@8_!1>:7RW:' M*[K>=59LLKA^I+NWZ*#@11-X&0"D]/3K10+LR](1\H'T&?G4,%Q6$2K!<4E1 M)U.0@.F590K9)2K%"*UI9:DU8P17Q-1C^[&(ZN8+YB@9O5!OB_*%7F3;YD7G ML(D#[82B^;R6@-*J"]]&3 /1S7-%RD94@GDTO8@+7CSA&0;+"F_(&M BO%BH MF1(@$-EZFL[.F%XF,2[C/_F8+STK4B5MR;/0;,IEJRL1[Y!8UV8:M%8T,P<4 M;F+%3I^ABY[L]&@QYE(-KVC.L@*P/))>EG-5@264I(EL1P_)+FZ"]F5_I&N- M>98^"RLIB60^ ZH74M((3D89"D=<0J363=Q6FU X+(F75$:.9ZQS+U..J*(X MC&/86!)% _1^:%&HC9!A>"ZK5.V5&26;>JY72.XL/4KTHN.W*U+)DPA0FL^"N%#@7_1/8I&0G),E1>)*LMI M%F*XDFFX1T%O^2);_V0%)8L&YJSVI6CU(/.)>=R"L#'[7IP4[L0 $>*GWJ7Q M[S1,[!?MG5(LA)6K4<)-V**$#^&_'6%)%R(1U$Y#WZQ 5(HNS:WMWMNRJ1#%JLC&%[I2*F#8D%<;F3EO^-@@.=R&A."52R$HS M->T=_J#5R3F.SW*9^T?<":)J0W4[>G$M6C:FHKI\P(=&:N< ]TBL"(F8'+MS MUM;&[MG7$<^SXWE,A11&O='176E+'P[_6>6=HCU)>_ES5"20-$C%K.*"$+ M\O'*H3C()N]6IU56(;-FEN9:TL&%$_\TX E"JN!A"5"KHF!DQU%!TYCE]H*A M]6,.O[+:PYF=HU3#JNE&))YH)_P6)74_:V6%/Z]'N6QBV>-&0)&RFL@KBJXI MBU@)8>1M:OENTQ D1^2+WP,ZEQ#4C+@@2+N1?8>>+UYD# ,.B>5),4B9U<GGV->A:W$_1B$MS:5L-%.EA^H M.E]>P)$[/B+=0D&SY<-2NZ;Q0:_M*/)$[#S-AX?,4+7\D8J0&YLZ9A R:H!= MX*\#JOFIA=)EK21X^H?<6Y'O+=O8*#9TE[DRA)R+GN R)EP0O;"UJXH$1)]- M1#H!==K314[9"*!6\'WD($?K$JXD&SUTX1E]B#J,R?C9/QD/-=4-9"*NL2 T M%V1DI6WH"<4)5>SAV,PQ/-_GCX]$"I 0]WG#5\1@+U;1US5>&5:A*Z'0A$*G1"L6JT\:;O*WN&GK^0X*=5\3FU@/[F8+A&0 MRR%")"LB$V+WS.$!#MP^(B.X4(>HZ=/CHVE5%'D9%U69NQ?Q6J["XR"*;PNS M)U5OKG'Q*=-Z1! H+]J21!1TEF3%&[)D=-RY( :!D;J'T=YLTAGE#Y >XCWS M %P#G@N@=R01(7N"M/)4$!FIC!]3AFP5>5'0VV8XE4=.^U$3D+" 2%MXEN!= M;IO2[,DBHI .:*0;@8NGR<]8%2>103E$RN*4NBUF'JLQ6ZYNO>&EG<2$AVF2 M9?=J:3,:\9C=03J?2"4JN0SJK @>2DA61)W71N>QYR"[H0+ :!6R93_3#.)0 MDT%1QN:9S3W JBRA74D;2N'' *8\D>)4%QU%'.V$T2H?2BRCP#2#:\X#H'3B M7$D.63=7:WQ6>)/SQH)ZHMVGLK4Y'5Q.=_Q17?^VQH00&4^9&8TX1\OO1H[N M7TS0HJ?P56I%S J<2U4CULZ0$+_$)"&B\DK,$I3R2?:>O(%2=GL3$683;!AI MK!GE"DRFWYDU7$R=9P;$7L0+6V)E1C%K6JT,HJ)\SS]'D\"4/>&/",9/??*8]FX@H+Z3Q\QK7B8M :W0,RCE5" M.(XG/*0&"=0 Z(T(]X;5;,*[@R'E(HLQ'""?8=ZZ0W$SO)N@)'2#6OX1(83* M\M7<>8FMF1P@ XXORC%S(< 'P2J6;;I4ZVN8<3+*<1\%US+C@)?4R@FNHV+D MU;3]+R=8UR:1$.4RDP"&G>M7P.-">:=970W1)IUWH)V8?"EP42C16?VLEW1C MY!>B=7X761U"^KN556!OA*LOB^N/95MSU*NQ9(TMLUA$Q6RMVXY4UXJU"HDB M S0.E3^5""I-3E5"40V%NSK08 6@FH6]/2Q9;4?5!E$$@O<,YFD8CX11J?)0 M2)\4\\< R*RJ*?H$I-^71+P)$SUF*GU&JP!'-8OXN(!S-UA-*<:ZX/@C5SM/ MJP*NFFQD;6OU7&V9EI=0YQP1R9S50PT>F<98C?J9/TJE@(&)Y"73L;1MO3U1 M&18L6 +-]:!RN3M*=L,(1:=I!=*UAR:?\=.R5'54_HGBWE&6GY:T=ITFJAFC M5-B2<#\+/**TJ;(" ;**1+Z!1B&958JA6HJ(L'=G"\PJ#967XI&U+0IV=0T2 M#GC@4WD^[6Q34,.? D/T5*T/0$>.YP]-,-C@J-$CR>Y#\B;FG55U P\ M#KFVBE/2"WR,M;[(0.! C^2B,?)==*A((D:/)/DF9'?V2&^(@N'4\FSS;453 MU9=!+RAQ!])(/-9E9:PGJ:CQ43)&;96=%0WCK'@5S@JIO' JD^*M:N@1Q@ER%:F/SA0/MY'#$ M-T7Z#3P^(I><;"VLD.=:R%))?)*<0?*%3>H/)HV>E!O"S8"RL%-V*"*$1%I) MQM:DV71A9@FITMR%[G (F(GCBW#/7-&>7 O!\7V6> #3R_%#K!(V-ETZ^-R MN._% GJR;+X*0LA60PO%?;-0K8BP,QY'3WXM.[:QGHC<65>8NRAV(?T:Y8LN MTB+:48 ?5S@:'CM?JA0A$#QK(:UY223&Z9A(#D;,O^)J#\P,$==3/>VXZ* 7 MI)51#2N@2^<+A)>U$50M2&1A>*$FB9JU850L+RZ= *)D.=ITLBHYFO&*XD>H M>)GLMA3)1@*JF89HE5JPN=I)@I8[2P:Y(-H70GIYG#=9U#3;Z[CC+GL(DQX$!$1 M9-#20]IJ^0+\NKDB%P,A8]NIRBFO9B"L)X4*&(GBHWS90B'*.XQLF;"@0QLW MJFJ[+BW05/H7TY5YF?D"1$D[-%6!HGZ34AHIY ..%1$72"!;P:.6P]_D'BJT MD.83[V7!C-+N"\) @@NHY3!2MA#(/"6!2#C%4Q8!*[FR_K:PDA(-[Z7^V7W@V >DEDRYZC6W7/."()-!K=N_?+VFL5QMM/%=-%P06-Z$7* MR[VLQP/-[U%)@NO&A7^'(\*D+O*E]G HH+L,USO/V=[XI9TNZ>MLLM1,BW*2 MZ/;QPL2+AFLG&P]KE,&H2\43^2K930G9\;/ MX)$6GJDM3+#HAV1.ZF$<.VZWR7;X_9?LX7$C]$[R/#WKEQ*(]FR42H6L2'I3 M[TIYPAT3L!7Q)K>(8@-*W:&B"X]P^0BTCT$?> N_EF0_41AGJ#1SFTF#52QW MTLGG!Z"Y*VVC&O5Y51B1P_*@6_NV,VM;EFP/VE0DQC%:PW@FD1?AB)%\T;3V16"D#PR'G+(^B?LMS$_0 2(S-4PQJ1B$[66?@=:D M.^@G'!=SX:N1"52IOHX3U)>5VNYF;H5+XM#MD96':]EZHP\=4:KC\A':8F#9 M.&Y=+VEZ#;AMAX#V.Y-Y3NZCYY](37#[7UMPK5J$!]3&:T):34BX?4&K?.X$ MFE%(.R-YT !H3*_%.FG/)@F1^@12Z+ MX6>/(#.A:)Y0)1E)###83IN4:%DDX#\(-Y5$JYUB5U>/7B_=N4I7HH% ]"[#M>JH"Q8[2;FKA>I5J0-/J(-8>^HM*#KI!=YWFZ M*#@/I^&1<[&O+-M1V+JS7FK)SO=J#.LH:80LR?R[D:%(E,"*-#H'QD9!JN3N MT+82'[FO<<0Y_RT6%;,:F3OF49]QZBVLO(,D$.IH>R&\-Q(XJ%4G]M]8I1W3 MZ^_7K.-*):G6\;\ZDG5=/30YBOIR,Q[]C6:IPC-*>!&-YROE-8!21H \&B\Z:F2MT?TMS:^E?5R"3C2;4 M[9ZMQ=T*RM1I%)?Q4DM+D<0N2 B76"F38-P;(14TX4B(#PM5DXOE7P'!H\2Z MHJ$2RC%._# KG6J872GM2FW4$0U@R#D9BSHFL?MV8TDC:3K6\IJZ/(G7(QK.3E=#ND67S4GE\]% M%STQH'8CV;@K*.0&HMJ/?GJ]DJ)1ZC9$Y'<\6?G\E42$%-7)42JR%_P8=5XF7O/(RO>U*FTG\J+PO=.3%DY");O/0["')9FEHZ920*N1L/9_1+9+!*,4X M T]Z96N_$9'^\G1OV\9Z!ZE9^"]W:>COR)9C03%9YI S[0$8 M5,F6%UG1P<,(EGBM3#K'._Q6\E(X 2GF-!CH\!D:M'JZ6,[A= #ISK#4%>4B M*2[.>5T!7R]B>W)RT,7FI"B.:?&*!&%PV5=G18PQ1*F\#UZ5AF9MF*>+B!,# MUV]FC6Q;Q4DO*UJ6/;F="?329%]Q6%0[Z/U ]"G"J)>_.3;*,^EEM?F0+JWP M#JYSDC/'F73P4B(,!K''5CA/L?2]UPZV18V3UFW!=*; M=84MG2J,GP!##YI4Z\+_B )Q[+9EH$NXMZ8(2M)Y.5=;&',^I-/DMY M+<*QU4QWJ$'0Z6UNF5?G\J?B37[C_94Y P2\&6QEREB=65#=28/EP:R'2KACBVG"L)3Z[D(D%WK97.MV3D>0HP2:/[89SX57,!XA*I1R8 A(XE5Y4 M^NJI$/XERPGL/;XO3GRFQ8G?Q\LV%-:Q_,9@,U#EG+RY,G;R#TF@PPEO1++Z MF'-R(9R:J;&_,^ ,EJ\0\#AO<9_ [E4,N.4X7'U>PQE54S5P"I A\UP2E:M\ M*$+7]10.9;&O:*3MM(4;J.(+\3\&'=!$1$D@5RY*N8F,Z9V1T:?)^ISJ!LAY M]T]O$"<'EQJ)V%2_MN,[I2X\$X#XKW WZT S:Y>95'M/I)R3G$ZT05G<8S[O MUB$68;&&IQGLQ/-)&]UA40+X\O*&#WB1MD3@@-<_7M6DZO(' [WIKWP;(47/$L7[JNJN:QS6%>R)\; I.FZV_[6/G4. MHV_N@+Y"LQA+?6R6&:-543?F2+\,?&71X+C01+% M72:>&P:";H,/?ZURX&4K['8K@R/DK3HB898;U"S-<,8E;PI9!]$$^L*@5+_O MMNRHVO&PNY$Y)?;[:.,7#U=K$0,,0Y_2)GV0'^DP_G_SGX]T7 MTH 63(%9XU>-:,@RE1U(@/AD]1236S#E5J.S,NY%OP2 M$K-!IG^7;S?R#85;G] MB#M3L;%U+2"EQ)Q3TI?DDER8F@XY^M7$[R?'!P/L[<='!U?RKGNMI NEC10N MUT3TF&#["4%U/BLT,NKD8/@S7P'O1%S;4EN:+#+/LOO535G,ITD9TVI_F:6( M )201.'&5$#2XJ?73=\20LKD,4'_$EPY:6!1W1I=- ;G3+VL2!)QN>?8VZ M.MVA1(:7T./RE2>=N]2*"UR'A56<11WG$DX.E@*-K58)1"L-K2A'%CPL6C'? M!Z<.?3DX)2X;!!5Q)'6X0QW<0-DP='U<$)FP>-9@FPR3P[$@ MTD%7O/FK7[EV'&F6^JH5 GS%MK>S2.+>84IP*08EUG++FXQ7%P\7^)%N;VD( M+I)4O+1Z=G7R+DN&;04I*R7P-AZE+$5L#DW8N*!'<1T-_/RTB&(0FY;&7,>] M*Y4HM,?HB)W_F90W]-R[,M)XM_/7$$NT&FF8S"L7"H\^4AN^ZRJWX% M=+T#WXGY!5_UG6@09"]6C?<@77XY0A4KY&*1I"F"..8U9K9W5>%WP6EE7O7U:J<=X80W)HKCY,F M_&&5$Q>NGBBLOIWDK='HD5X;RH5:3N\%IQNX58[W+[I70]4^.X^T'-+H,DOQ MEUB(B6^V.SHN3R6-3VM&H%.+(BSA*75=,BT+-^&ZD$E=.W%Z3 Q/T? 2\W4: MLR.F@0DJW%CM+I&[)'Z921JX9IA8+51%^ 6"7"H)@'H[=$@3$E7-JUG"$9RJ M0%+X&;:IILMD8UI+\T"JQ7J*.QPEVZMN0XSX7;<4E"7DDJY$B+9WW[78MTC] M%OGPE<<%'=(=_]B[M!0S@["K(%F8MOPP6H2OGEDUE9OCPPZBX[TM"+3INX;" MVUVT45ROC\[M@R0_%W#NNT06*]+PAE?U/@1! T[I[?BB5]#C,ZB14J]:DW"% M0&+< "S/CA"(@ B\UF.W!DKW./MM&&E&A6G01/"9B+Z*Z1!B($KG=?!:T1IE M@H+U^R%FA BN4 K/@N/([7)[(5[0H(1M@"B:)!@D.#+SL/WD*:RC9"I6>)!K M9W?TRQEU/3 MOE7-J2 WFA!=B:I01)VS"&I4BW1>MJ4K]BW734NJ%W-6$2@8 MAB1D+GR74_*_P@YQA.$#$(G+:GG>B F$+5'J#E8H^DA& A>N+FC^N]EC20S5 ML^/4[6 $VBS1HMX!'5\5]!K/R]BWM#HKAIT)9%FXTN,989)F6N0P87Y;8OUK M2^V(DF#4W2I2%;J3=E4S[P>T1LAHO4M2/PC4+\\H\^'"\3!HG&K^W[C)IKY: MZ E3AM*QWB))@E9/QO2^F4*:Z5@4+^4L>;:47JQENJ()&38\"TMGQE\2[V.N M*M&TX*XTB'"E7!WP6C]J\L72_28.DO.*"=].,Z)=#J\"MFYUXY14LH[8J&N>.>[?4G'%^0"T@ M$#"<6*C8G[AFR(8IEX=C<$?\-UOWZVX(E8AP]M["T:!/N65Y7_-5N,U_^5SU-TIG MGV3#FV22;!*6H4LZ2S1FXF@[FJI$9E?[0;Z (O6K6/05993MA3!H-VDW#4LT MA1LQ0$KPTJ+9YVTB9FQ0TBKI< *+X!V6>9-N:CF71"CFTNJ@3H)OF/1%I\CW M%:-;FY_-2-%$R!!Y7Y!Y2,DEJTQ+32FN9#RQ..Z@!CG-Y;BL(O%NSJIZDWJY MP5@%[D^0&-X\+&U,:W[EA;!301MJ/0YV[=IKA:>%<3.$F6'F($A*DNP7^ M+*-W(\I1]^:G]62=DJ+R/>EIP\D.,;.R AZ6@;TO0PQ0KK3X(R20'D79A=-( M=X+($?%RT )L^"OUM,S6\QLN2H,]:O>#FUXQQ"IEQ+)I[!4ZM HR&,H0.<#\ MB,;LX/&=&CLATQ]UP.,V0_%R_XYPHYEY,59:KZBQZS>9N$Y*FGUD+"6Y<[L<</2F?I*G$_OF;]<1<)1M, MPR(BR[@:M:GY]Q/(<._X3CW;D=?589!!9Z-@K>X@@L53[H?E/.<#Z%E&,-FG M$9K\.'OT[*EX7.R;[&4/'S\9T6F*K*FG PKAXGP:#&5Q&4.L7DLKB&BDG#+I MEI2AE-1FX![9B+)7$X:W="]-Z3^YG-T%:]^V;V-\,(P0/:5BQ+J-S;5^I9+G M(,PLD9NCRV'>N9^DYB=E$_RK<_;1:D@!+/-@_IM@$' M"E]?5_:#X0-CQ-E&_, HU=V\=NF=37[JRXHU$PK2:3$CW625XAZV=W1"K EE M.&Z(>GME7U_+>7T9%NFNXLH#T\HVTD;1)I" +D$1&U\]\T/EIZ<-,]C.-[8G M7::?7_T5_G\WRQMME?)]1^;KE.\'GV:"U5,$V#PO%W:%$/% @5R)C1=E&XP/ MEG4N.SG\B9OF.%QB_\H@CCW7P%.-EY$1V.XXINJ?I.)PXA'0^I3/),2+!JNV MT1930[K%\?+4J17B<6X;.G_7!\D#[7B#>2+DZ850W3^_GTMCL;9,4F=J?^=0 M,V-\-S4:JB2Q(04LO,+HX>SH2<(WHWJX84-4P$(1?"G^U5R $#POUZM"L]+F MADIDF>8/*504+BCOH$3DC"6UC7;*4VR#N0FZ2^*7><"Z90^YJA^;,6G6^?5< M41#N=/;>2$Z[>^JQRC1KL*0O2)#C&?(V(5C7-&6+6AY-(*L>-S@9P@W"%'*J M]U?1U9#E+45)TS3HK,@'[=>H,(9-,B5@)/!9$XB;R8$7"< %*:E]>0SEXI.O M]^4:36"<\K2>#E9+<@@+X^I3E3%Z/<)5PX@B+AIAL^O:-Y*8IM[D\Y7RD"A+E8<,O(BFKR MV;6V2A]X,59Q'02_7,)&WWZR4?%>J/98J:8P*S!HHC]B?&1X!]*0;5T$*R H M8DK,542H+O,%>$;?Q:Y+XSPT&>2+PKJ.E# J)4&4 SSJO3N:2EX@I^ H;-Q< M*N:=/KY,FR0YFB1)S8(_L_R\)FR5@2]YX&ASN,,\/EJ8;'(T,-&>IH3 ,X:_ MQ^4D& 9"9=%4OCDK6]J5C.V@QE#EGTO 52H31.079WDDQ> J'Q(DL'N,@6"M MY<[8TB;*GHA(@@KS8^\X(/[TW#)@+6QQ9'&%J) H5X@_,=@@D.;#(B%/V6P# ML'YZ$WOBLQY736GL^BB\+1,V7JHHZ":J*$<3#L\Z&#$QWU9 D"X3 _V,HU!Z M @O4:YE7D:5XV_<%TU)W.CI\;2+C%PWM: M^.=.G]'H'=+TVP"?2SE \[2\ANA[G[Q!>BV([$F88/B"R6G!!6WOL\!GI]] M1D+: 74+)\)^'63.DQ^(!EAKXO2&KUM9])R#JRE.4'P;@J MR[=CFZ((;,7(2XHD]*B7%G^>K)I:6#R!-ON@"?FJTMN0&0CO9;S>*)(_<2$$ MHQM#\>*5 MM(@<")>]9V;21?)[3._B SC&*NHR5IBGFZ(4 M I1 !M2@HHZ>ES_LQUS7Z3HIZ-0O"O([M/HB31KE?D?4*;G15S/V^ MBYB6[8T8NJ9BS!FCS'[3D?#P"C DZM@IV94VE;DHAAHF>+9@<_!:Q)P$3]:# MJET:Q)G9Q'D9: %QHL OY:4[(13EJ(U[8V;#2!4_TR*/9+3-PF< M 9UT,U= :[Y/I727^>9JDH3/QUH/IV"Z!F])95A3"H])%0>1N^L"1I38\)T] M<26E*TA[<#S6;7@JQ-61+JK(MMJJ#K$D!7%,#,^E2Q+23Y-%&SG!$\N=2S\[ M?D!.%+<6N2OA$ /?DP@26K5/0K"&TZ_-F;S.?EM0(IKM;?&S'X_<5DW7RA= MIY"4L2N&UQ'#96:.6(C:@N,$O$/;(G+NTV+44;\E8T.4V\3KP-()0KK"5=%3 M2H:RVG18@"B'?4#*.EC/GT_^\]&+W6'@YVR>R:>>!U[01W@+-* MV!H5 L;5--<@"DP37+ %(8I:/UK..M+T*.]3O.:(W*]9'2:%P<)A+B$FRZHO MR.=PH:^@$#&N&B\L6YFCWX,1W'>KIIU9/SG#IZ6Z25SG\0<1&[R M(@4Z,T+B6%18P[4.<2&^ZU.X6D!94XK%W3Y$8"OJ\!'=JNL-N^MD1P;\\,_S MHIHJ090!VJU*ZGI>&7_),[D[.O#S*LI8K#4LF4_^C]49>3BMMB]=0;FSH,0? MT6,LS\KVC.F#IN?,CT2!G+1,R46)S*\"[\%,3W@='RY53M#=%$/?^J*:USDW M"Q*173.R!'1NQGFO8<,M,0;L\+4Y5"@1^%9>J MA*$:\CG3 R-W0\Q8/-[C&#:H=7W!QX-E]<>#?HCC@;"V@?]&N M F+C3C^_^X-?IEDT2KI'ILG+#M>F\%F;R#"3U 88?R@;A>,OH04UMTW8H!(2 MGLR4'1#IMZUUIJ6^(X#[/"!5.F[;B&X3N6D###*I@?61^?:K;!NZ'_%H.']@ M!;B^0F(5R8]W1]_)@11;!;9.G,OJ1>Q_)Q^"M*?1'??87V7*[N9A1<%2W&E1 M\QN@>1EZI.1)^E2R?%'GQ"AEHF6@J%^ _PM*Q2RP+-]S#ZA>4-BO#RQ@*8CP AV%JNU$',P.1V-S!(E69A)A3%J6$S+1A M3AM-\?M.\]0,X:D:Q_O.I:N\;>L)8V^5#]2E6<*4OE<9=-M^-. LV=&3>BI< M=%NZ>X!R9S@>3RO3[^-R8897-7E:+L&F$L76+I[=[XX MJQ=26.-$G#V3/8KC-[(\%%_7CIZX',*"#&ZZAC^$>Q5*#!B SHQZ+@J2(4XAJP0HXZJ@H<50+'#6^?#6%/(&[QH6"Q[WRTAR;:7#-Q2,&K94EB9).O:9 M$/:=2:(/^]T-DG5QF1CFM;#MU"3#8*?"!C.<>KR\Q'!7V;K]J)-JU-67G ?2 M%/&^\&X.[23-OLR1$]:LE3*C,A_K1CO1QG.US\+Z'4G\' 6SLSF9* 8[P35H M+=C]!WLOLK@9%I3UH;LVO"ZE1PVNJYF+DX%>D4\%$O]6@=FWA$ MQK/8\8B0B9_6RPZ-E9)-B-,D!#PS5,Q,J93!VTSTMU+9'1Y/YAGJ")J@\$_V M/EGSUS(>+:"ZE)P_M,[!B(7/$J0%4H7*C)'L)3VK@"P"3]^I]C$GA"0]YUF^ MO-':@'A.0MA'$ ?MI9:&.,[=T'TBKX=-DK9K#KXF):_@582\<&0I2^HKW&%( M[.J4:^KKW./%.88S$M (GN+$!3I2HK'^ S]!84B_%AX.W8V>"D]\@CU(S(YF M@SP/9G1Y/'E<"KJ)KU,.H-9A<#R\35[06)3IQ(HO[D[X%%^];CN"N3^U# M34&GM""Y9Z[3ZJ"<-,R>89-@IQ+B-,:XA.=YH,#H0F>L2X0 MG_6 /FZ\# ;]R@SN.*E;A@""V_9P@+-)GS3H9F3"[&"7YKY1\UW:+A#I59!3 ML"5#3SR\;+!(2*T^ JC<&F+(<\R'%)*IZ"XVI8A75O#N,21VRL4X:.2MO^2: MP?/[FL&_1YDTT6-IW5;V';7 M/E%6,UU7KH1 4H02>IL'T*HQXDOS^N!>)$*449/249J([**M53O1[)JZWOT6 MM@LS):B6M$,CG@7C1=YRY!SP X#5=>:L=_,IT56OQ%64LKNX%D.V-.OJ^!"" MQZ>JHK_B@RCF^-"FUT^?O>HVLOAO(7JG! '!N5@,ZUVS7H1M,*4R,YQA.OO# M&IR4$"D^!'R+/(G7)*\UVOMF;^^AOJ&S?"I,$ZWR-] EOZ,5W;TD59!I[8A6 M0#X3'$&S;@DMLCK;7/LYWFT;-H4#J&A0YZ",:> !GKT8/7A;+&HLSN^"CZV\ MX?O!HZ E-OJQR"E\HC[7\";WFQ4M/7)\CY"$+HD?O/A:IB$C:!GM7:WV5*>( M0QK.]6GN;18B3NJLS>G'DL(Q*\29>$;'A;]+2WX;YD;IT[1^+V.TJ.9T7H_# M5<,DA6W&0EW:L)]S:BR" %1=5GWV3%\T#VHS.EV74P/N-^L0M^3OS1()GXJC MV5RB^6KP=1/*1HQM- MX^0JB04WG8%T?XWP>KK6SAJ+9=M"J+BYSY[>I6[.UQ2<8V6>3*1B%[[S+IK# M-P3I$+;6FC8U.M)YAN&?E;5@-;5ZD8^0Y,%KW.>U\&9.39U;ESK-%-G$$(M2 MV#9NZGP*AB#GWX?7O.+@\(*@&S15B JO)8F@'#OAE#9%E;*JZG.)#KA3)"R? MIEQB>G5]QV5SR?"[+#I,XT$.:_=]Q35J*26]DT)GV _5'(VF%^+J[;SQ3@G/ M@=RBX**;Q:(Z+YNZ8JO$W3PZ@#EM7R*XHU*_/P+]:>6MO/CAP0F_ U(V94*D MU8B1$Y<*!:H ?C'8*RSJGW=/=OE;@A(,TNF*O,LG.G! \ZG=38Z(A:!7+G*!U9;4(;;#2R1<;GY*F_*,,EK$X,OA%\?' MM&8H01&B&MK#<97X.JYDB.SPHME9+PI.KX;W1GA$\M"@A"X@;:*ZF9Q!S *4 M0%(EYMG?X=4%QS0*8FSWBGS&)KJGXW7819^!=V3!NO=GR HLM3152[6Z*<]S MFF3Y+^6EB[.N/KC+DKCD+S'@B3,]7#'69>OT?2*Q)Y]-/'7T%M;7XVL,JUNJ MSM%83CB DG88["ICEJ:5:78CQ /%:C57B0I\\\"^*:<-V7LYA>V0#N\">0F< M2_DUNA6'A@FD+M8C=:FXNANK>3%X"IZ04\$J@@M4*B]1?*KNV\J=64D<>-'X MT "!-QAG^?':Z<>_Z6G",RS7VG[*9 C$"2>,CQ))R;L(7D6K/:'.]32PTJ"8 MB\*[?M?H$"FX)N"(JT!O5U4)>M50$[+4NUK)TM)EB..\"V4C-?-(/PRR=6]+XHE24B)5>Z%KXG+,$$^/"Z6 M+.$10E=JW4;2,]=NFVAL]7C^KU#5^CQ2W*]_.]%;;/CMMF_&N)'\N96E5ZS M9%>WPE+D!O:-,]I,E]3:C! *J0?YRXQ26,>WNN4E2#?-,0F$R)"@>9:(*8,C4T0^IT*9 MU-H+]O %1_3,!-EPY\":#42.F<[1B[VOLM&+YU_A&R]>?*5W5W+#<(5'#Q\] M1H?:-_@2YS9B.QGM>.X:0R>ZDQJ+I?"!9(U2,]%'FR*GEGU*B RWQF6C9_VA M7>2MOS%"C:8H1K^NPVQ.53("SY^-_I8OA3$\1,JG>7C]A7#Z<%V-"+3>_I]\ ML?SV9;H&@L,45F+)/1N.>+S'93+\\_ C2AL/O ;_KF,I(**P.H3=^C,^4'W9 M'^S@%$%CC+/YFCN@?MNNW\1M+!E1&X47I5"?IV"_=1$KL5*21XNZ7 M7,-X<5_#^$QK&/ZB-S\_)A-DFTZEY;!CZHNW+P_?[AR\_O''_3((_/W3K[(^C28@*EY0BK$[_^X\/^;_EF_3?&)*M7+?(N2/OS_EY74[Y M6]-TI3SY*C[9:CKTC<=??0O*SF#N9#&%2>JN+;K(\T>/GFZ]RM[05;;?^CIW M=.]RE+Z^T78;=,V7T;M9NN@2)%$\#>(!D$6$NWVZ(L@X'0[C8G5!)8AAGW!: M1WO_8 D>H' \4Q])S+*_)KX)$#+]#[!7JK"Y1!4V1-)3U.XI\%=QMIH$HI M_?N%=[_P;G7AQ9< P&'18]_!$(O) M_45_H' N:2I%J)UJ(5(0MF MX1__7->K/*%XP _'"B64*IB[LN_TJ)$*2.3-ZNH4602^CFE#:6XCYN97 A"X MWS'W.^96=TPLYG*62S-NHO,AM,*CR6:BXAO6I"BH!3C"0%E-)LRTR-)XM)+N ME^O]Y"1C3PWE<@*JMY*>SQ=/0? ME]-I6&6'X.DTWDKV(4X(!H: [_NZ6:S_A34OW0&$ICC=,)'#9M34:T,X>._C M[;IMRWSGY_>$)RM&O]!@F'*3^*?*"3E$RY+_Z9R?LR+LLC-F!.36AMVK]]K' MASNGF@!G.;!<,A^^S@E0]'I*/0PQ)#&"(YZQR9FT8?P)W?G^6RQ\X"AF4B)3 MZ].(R@>Y]DM"\G,;'4,$^FJ'YC"N:KP1]E_5&W%@16G@1T)*<9UH$F"AA[L5 M'=N?$^3T]$Q1?34K&3)JAJY G_M6X\#Y5)@DT$M.(@-]1[ MVZX$>T-('H&D%!4:9E9.$M[?:^'@+Y'*+.HO#E_BIW?I8(F9AB0CBP;LLQ6+ MBL&C)YC,9BUH'7=KYF995[&#W_%^:!Z\^""PE":/*K)=&C9F$D01KG 6$\(7U#ZD7.R79E;)R1 M0C/K/&3NB/>8)RJ8:+ =J0F/A!;&+BS[VC'@>/ S4]^TGPOWS2]1-#-!DG&Q MVL!7%W5#&JCQ;.(B=^9BT]BQP9D?QI^T) 93*AE\WJS._KG.WTL[8B2=%II, MN2DU%GJR[);?FONY]K##EB8"*)J&%\QP),B"*0O].["!.;'51*@?TD4-!,<>HJ$A\ERW[0F$6Y8M%.%&F[\^N%' M)ZO-7\"<5=PMUN<%3;"OU]=XV ;E[5$XWH$V9;)AF5^\OV?CNCP+[X56 OIM MPVK,IS5U%)?SZ:R$D-04+7?*1CFOZVG/KW$6X'=M^WQ@X^N4NV.Z"US>'9V0 MZVB/IYJDL@ Z; U=JB]FXHX(UPX!*=W?X#&TL.ZF5T":[6$5)G-64>8331#U MR=\=V54Q0-K;6 MKP<\7\-X.NI3M@X_C$\%AN.OACV\KP<8'#L UR_ (#KQW?V M7CG*51*"1&>OM/=$N5Z#MD_";OE7 4(RWAGH:2B#SFJ-&#*WF M)=OBG'?$E09]\>$F&Q:9G+QG.="[?IX)DXY&I2,V]9!UI'XP43WBIIYP\M.M1@_J6=@,#.\4_;6\59#GX]W*U M%KNM/Y'&9*@S3+W&AI(#3L#3EBXR$S+29DLGDX1SC5>9DHDQZWI\G#!0K#EZ M$FVI"T]N"W(2.Y"91*5[ FDG7J06@QS\/.DNQD]W1VYWY=.5DLFL7V;_Y4G< M5)_6*3J**8AL.]DT4ZA'1XI$3XFG:0#!0PS;)7A'4^[7![E!YY2V1B&:+3B;3G0BZ$.)OA>JK'<2&BB-UY)=TTZD8EH1!0 MQ*ZK>7Y!%%TTSJA JE)9R6-W5!W\VMC")$*=A629E9,7?"ZTMHI$7$&H6XS6 M!?9-TA>>)2*QKGV:K5EX>P5W^O>85YA)XG-BTAK<#2HM !:8]FKS)\N86C=V MXN&OEM ")V0TY3R0 W6AZH/N*$8OB(9/TM^9]>.U3#60/?H#O>S E2J!4=24 M7X6I*Z1#-EH15&Q6PD4K#@>.3/1."B-[V,GE=$WQZ\59C60!J<7Q"8?,/H>( M#ME?J6=%&S)QO1@I0[03E3BIQEV'29?'[SVM)M:2=(,)*V3QR1WY)'?$QA.? MQZ\B91I\PWAIT,@ENO8^]I)$2EY,?2&+JYS2.Y VVY2(8OKPJ MZG5[14;I\R@#W%U[UQU%:[Z9>U"M!G(XEM7/2:MBMA/=S6FQJ"<-B'FD.4/T M:M*#)CXWL^=DXI.UK%G$ABZ6#!@A%$9JV@Q&%IVV83.)#IPBGOVWIFJ_/UGM MZB6ISJ89//EBN#7Y^HN2%3>M"9K"8U,%Z_8MKGI&WD&ZC M-1 NC*O"[HQ$MHF@?3:J\G/-7WI^8AY43O/;6U<($QX]W'NJI:EP,BY*T(&Y M9?43+F6#>5.0Q (=)@=$"P06FV9<&AWF>HXH0%S(DD/E5:OO3A$8Z5LBJO=. MDZI[77$3Z(>##![R/>$XTYB^3/,4=^"B]4KP44Z)ZUU)32YE8% >"G[[P\02 M8WU.1PJ"?66$+G:9B0H'C$XH6#W+R\S-7-FRMLE,D DCKQ2'P]N> J#.(K4 M^!F+X?"@9Y2T:K3L("PG&R,Y 6W;>HS4OD"".OP818ERD2R!<%]9KDG;?J^& M-PSZB#@(>)M(6>A ]U^>&,V0J>F--_!HH%E=UK*LS19%(8:M*Y6$XR3NB(H5 M275+N[A19-IVF:R[=&U]:U2;LP8-U,O;5@B5'(UE:V=4#!>_X%+%WGVIXC,M M5=R,3YQ19.V2+3YBHB8$1SLM4'DMXI5P.JN, *75JF*.LVSOQ8NGF9U^1&3) MF1@YT2@V6% RDWB;\[()7A@R4.'0T=U5-HAV!,N6EW/Q\L/Q29X8!%9R9-WU M)Q>Y(!'35C&[3_&A:"8EY8$I1P5GQUQ#4+%JNBCZ(/#<.G0BS6D>CG[+_#,> MDN[Y"\%)1M\S^)[_J$FBMLW ME)TDK=DK8]!PQNR8&ZU1*!I*E<[\RDL>8S+X)$PZ:C L 1^H M[:=GL@%W3Y'4*;,W9_XX$572(1DO<,8*2UQ(IH&'S14LOY#;(O,:C ?*+TK< MW!3AIE81&G;QLX2["C^+E![T-R0C>NJBSA],F)D^X0)Z0\ZQ1C.$Y/%8C?RZESXEC29+YW$Q(/7AP[,@_[:WRD*U"2YJ$,R1KN0(? MQ1:7EKJP?(]QD-/3%'-(2I45!W\+T5)L%G;H4UZ>>(:)XGP&5O]R(NS]X15' MMNG6FOS.67PUP5E\1]1:A\'GU77[IJEGY2K$Y.4,FU'S2]\=OCFQ_!(EZ"P% M+<>+9%2T[D^I(YS_]91RD>&_I(F#]ADVUF8WO%>M&H>[^\WGA&R4QWZ08]D_ M:7"\4XI.SR@F^0>M2:F:5R)/XW356?5O-%V;+#M2$-?9 HF@C#=$-(,T2.T% MN'*P/9B'6S\VBUT=95D..[H>HA%S??UN>ITE@P6,8M.>:#89*U33!"VY4D'/ M8/QR$02.;XP(I/,+%1Q3;5\WA1E/>Q5BL!W.'?D'$YP/_/JYN/'Y@@E=O78$ M$=B"5=0=S;V#.7F_4BO-%[1_\1SAMA>$:M_H0=L4XTW_&+^.C3]"YGQ>OJ?Y MQ:Q#Q,XM;YVA\8:!X@D8@4MS@[QXZ<)0?_TLG,*%[W;A(OJ'V/6B^3)?#P$@ MG0ARK^& ?QX>Q"_7),=<#8@K0>*Q61L'$&(1YN@?K\OY%);S;@[GHVKTJA@W M*O"TE_DR_N@"FJ[C#W'D:<5^719F$:!P;0WPFMESXN:)J MM%;8CW,=$>X]^ ,&I!E%'8U(:IH?U,3\?/*?>P_W.%47IF".? $DLE%&FFHZ M([Z@\+I1\*#D<+%<@;E9X$-2[52B8-%L+%9%[Q7356TVA+6XH!!A1I=Z099Z M/F<9%4GUT'600+XH./9A)S]YF+V'S[+GSQZ.VG^N:3'."*!*ZZDS^_ 8,-B] MA]GSQX^[WR=L&":!3B+@K#>VJTA4:+&)B+ FCPQ+0Y?3@@,_,=N MQ%9#TM?NSOB,+4,0=>-(3]2;8K)M^MBM].U,$H/&,WA.QX,R1S%;P%?&6Q[-4+5X)Q)W>WV^[.5%&>[B]>D[FQT3G5:A5C0JRF2 M-6%XP+$EPL?AQ.^I&:, /ZK'E#Z@UWU2% KU/0K;?/2-,;F^RB?BAR@ >!S> MV<47W>#PZ+YJ\.57#0:FX2W:>QJ?/ MV2A83!Q^LBJD9AX\@99LZUP[V9RF>;Y"-96S@,#H040,&O535F519%44?'=7 MC#WT9:\OC)3//I<.7#1XGA7Y.37?2DC1%LVYYGMUKART+D9JO^1SZC$8'>R. M?JC77,-X$R(*Z,IJ5K.8>25,F.FF4^Q&%9\:. KEL!)^A_">"9W]/APB@&?K M["**2D)?G"=<(&?%6D*J-+$VG>KH2/,%BD]16I#]"<4#XJQ"7#$2U5P^S*8( M^$?K9;^=4A<-!U:\:F3LO$@HFLOL437.B1P"G"U%R*O/JF>LR/Q(/@H^@'TG M88?IZ_1>TK2@5\NM-Z)3>G20K+Q9V2PN!WZK75*8O3!I>"%P[)A5; F-6--ZQM495('\F6;V._%UOL=AO3Q;2=[\J<>557.[%UQG+[FFV( MO!)HQ\>J5D)%J_U=M5'2@6MS6$R+Q:IJ1W*):X:2ZK3,&U[94#&U,$X87EH9 M[!:'@-JC1H:O=65NCBAO?]XT@"XJP%NQK.+3F?7H/9RFMBVJYR#2U/.$_8HH M>>BT%(+M38@@%ZV4(/2>?OL7S9*LBHMF*0VQ68J1=:_[L\\V$IN/]VF-CV : MS;PUHFE6>ZXL 1U"B2O*Q%?T$U\)'+Q#'[B;D;7F1-^:Q#AP!WV Q.^0? M;">'!RB&V_D^WHQ..(W#L?LW#[\QD'7>C E"L?/ZPSP8@'V&1#UZ^/!19GV. MW+;(5\.9%E["1GLLQ$*S(T2G7J$XX;#WUT@IP2&+AT1L%PR.<]MJ01N605<$ M(_55 @UWL)_U%PN@XX[,4V>Q"VRE/ [[T'1/@J.W;)GE683$4[V\T6)-()<5 M896X/4;;1S57Q@OG"4G-WPU'B#G.V2C>9,.S7\)A8!]*:RC[43:8@S*,* M#HY4:Y"[9FV^=T??:VOMEF,FCPVK['5?%-&CN\DS(?*BR_/I,W-D21=%_IYI MO3FAC*)8\/M R(2PC7T:56T]MB;Y!45*G8CRC\\CU$Z*^<7#;VDXO::I5>ZT#8^N"HI#UC'NCB[3%2\86 M1W:SI^P]1&1.T/.+'5#CEW'@W GK");DKY35_7(I!*0BM8;45NB MXL[[=BU=V!-RK'UO )>./A_G0A\=:RJ+O>2]QFFX%UT*D]@5QY5 JQIY>V,= MP&I[PA^4+TZ=>^D^E+;R@K UX4K4K3GWY=.OOS22;BV.Z8EFA1*5C(\G,"TPS+:L,M\).TZ1\&2&L+)VQE3=;SC8/%(@-8X%*,-"[6@'ES40,7YB) C M#^9*L[$@/61ZH3^)U$4J0\$Y;N=.9:-) V8.-G[,1NVA6^:QF2K&I_?%WP)7 M#P@4>;Y65([]D+-ZL@86*RWA.[4NI+)J\8?0G*^.8-("/\CTI[R$4G0>H/=4 M\(%*(BCL+WV]V>B4XB.+C.;%!\]AW*&:YC^Z4Y18!%%-F3K":81V9J^\1A##G0C8P$./FP301%J%P?2^6X&?9G*'/T%O2BP[^7(4)JPIL"GQ=F8MVFX(U!MK=88MH*ZKZQ.WEK!>>H M1@.7]W.O*)-CZUCPS"K$#>F+063&S\GTEO,.RL9SGVG$$I8HXN\Y*LM*'\#, M18Z5[J[\V9,2!TYAY]#4$<'--7BO5=,P/-K?UE5!F2QAS=H:YYAI!1J'<:CPA1ZG685N1=9)&FZ[L.&WX5'J<\Q@*N+L7 M(K_7\/@],C(LW5FG!7(Z,>-RIZHO<'5[3K]T E<[V:US6S!2K>^GYAWR_L MSWEA#YMJUW;IUJ"$4HQ<6N!_-E5.A/[WR_)^67[:91D9)4?M&<0 &N^#R]]Z M%O9^H=XOU%M=J))T6A2"QN35(?G:_$.\7XJTNQ/:,\M*$T922 MM%C"\.-R*:E&UP=]O_[NU]_MGMA"%\_5T?$&J=M>?.,U'#G&$>)R+H;$]/(, M?8N&-*Z[30ZNL>%^*=\OY5M=REX7TG R1$:Y *$13G@^\Z=1+=2!)_,JGV_: MU?W"O%^8M[LP'3T$*>:Q6FXK_J;5S!*>[%QKU+$ 0)I[S*]J,/5Q()0"?K6:]7>/?2_T(<^Z@8$V=+V7*[-)5APSP0!STD_NZW MR_UVN?78;)EO-"R[5B^'?%\;.4 'T))H)/7)5;3>5U9R;PK/5C*N25(D_ >+ MJ=PG&^X7],=8T-[/9F2E0E*LJX>37X2G!9BB, V-^P5YOR _=M"G+1 N[,.: M].WLDW^N2Y'/R2"=!:&_AGUK[9PD>N7[!7N_8#]A78%@,$U._640;C)]1^K, M8-PG=[3T$:#\,P-S9BPTM1G-254K(SVJHCT MRK[5!@I_*:BLKDYKX16<%MJ1&^EX(_'N2E00O^6^UOMM=;^M/F&YCE:?\(L: ME7,=.3H4.K%[]<+\Z+#HXX0Y<^941\;%IA8 L;;(*2CR9HU/F4B,S:6G$Z0* M14/5H R)MU.X]G/E'*I?J60G+6(DB8RT6IE8E5 M,H?1[Z 0=T<)E3](AX.Q846U+M+Q"^Y@^>:^@^7?I(.%-7HZ2'%N4H_DG"#0 M;3;"!S9M0 1(^JG=C;L[.K'26L+@!$GM!:;TXJQ>0% G?%I7FP7T^IPRY**8 MEGFF_0S*46[5TV7DZ &B:*]?SD1$4-C5 M!Y)^:[:Y:MH OB_0S4!T6;DPB]_$>$646V+&7GO=),(;LY>2.R%2OCS45EON M;\A7D14^M5VC,'BK_$-EI$3R<]'JS"8 ;$>% M(]>T@RZ1-(A$6)XNE.Z^G4'G*F:)S[Q7]AW:BZ3+IZJY00S-7=H?)M1CDWF. M+R;YMK3%OF26&>6%;J2)[&Y;!GZJSY4!=^])1BH^Q7*5=#I9/Z@J&4DIM)\S M9,FNS9)6RWRCDS+U"4B07EB'C20L:0TQ,<8L15:3M%[XNG16O ,KU 34-]SK M(PT(?"-(4NJ=(GU.M$(KZFICJC1^!YE0QE$O4D9_(_ !1S9G1#@K2I6<,N4+ M6TZVM+<[)OX+%#4@VJ.M6[2C10O542L1<0\WF672.#[8BRX\JJ/\/"_GV@N/ M:@4O)?W<=_5F0X(@P:AY.=60RA%K; ?3=.Y>[(;9Y$' MYW,Y]_U5]^F6WUD'NLP>."8M^$ZF7)@09J%]^!7Q(5Y9&=U[N/-#IC71Z%O\ MENO\CY56HWM]X^L\W_E!+V.*$B>'!_?E@ON-=NL;K2TF*W\\=#8:GPNRTUH( MX\1*+(0IT.H.%9T50Q[S]>JL;DS 4WIWBXG0:II(I&,.&][G]^O]?KU_ZO6N M!PL3N;:4^@KA6U7,R@F3UU(.#5K3P26J1GL/OS(I\_#350*4) $KZG,7-].. M 24%X'16N""7@SD.E=RSRX=Q5[V&>$8US6SLJ#!K" ;UMK!D6%A#AN?#3#R. M9.0X7J*,50RN\Q'C[)>4+T,$1H'4?4WM?B]^I+THPH">XH4]O_%&XPHH3"NM M8%57LIO*"HE8ENO#\?'6@IC1JY>?0ZE-Q80Z.D(SYK[HT+M>VSE\]'#GE?<. M-2>V"$,Y,[,F2E-%'B+F69C<<*--D7?%&RZ8"))I^#&Q[5F:="*;$#UBL#2& MZS?@=(/8L*I@PA!197\,?:_ENFG7E 220CZ_U6ZL*8/]*6^G^3^ABNTN*!+( M7,'PQ)0\-$XUR[I@B&VJW31;-U5XG@@F(&*A:T_STYT?=G6:C2J5^47CPKOH M4RCA[<)K)[8N'H(?@*X(U!= Y-V6YRID%/XD?)@PW\*<%"\^1K3CA>;HDF&O M#$;D'4Y0HBSS%/"S&1G(J2]6*/%5RTFN^*"<*5.N%AP7DGCD! M=&P2S] \F MNQ$2F7QP;%]&+LLH\*$G,IR3$=7I)(^_C2LH08E%Q0?6L&-Y/%%,#%.ZOK-T MU#Y0[*2\3F)?X_J\R*Y*35D2'=J]\?NTUK9JJ!$[WEDASD98&NX0 #50$CXS MQX1CJ!SPW[0 P(JU%J9<\>;$_='"@Y:DYB30;EGY:;Y1K#]^;>34"RJ+-LHU M%[F56JJ/3=7VB@DUF0%;)X7LJNLNL]GHP=[7HF5H7NB3Z(42W1OQD=%T?<%H MA2?W:(5_"[3">8V-Z[O'B+C@HF*\ HX&%9UB$_C@D2QO4BWXM6XZEA^#$SIDRF)-%AY_.U!+L_FA- KKDP-/X?" MVYWV@N%=B(,[IP[U/K(\0U(Y2>0?]IX.GSY=WQH#L67@M(:@W 85,J[9X"Y) MW69BZGVG4:\O6:(Q9T8H7!R/3)J9^M1P 3'A]+7(TF^R$R#Z;W%2;S_=]6'Z M+-UN!T&E)?/\_[&"'#T;7W.%*@ N2:CAK0OJL_<5(\]H6 Y$&AIVZK^@E$I" MQWF+S:1/%[D@HSH37I"N7X\XA#[O!]KY8-]6] S):WMZWSNK7()(5SPFY@A? MJ4+?KPQ+HV=4U7)YLO#*:6_2]\[S^3HID[.X;,9: ZSFYWQ)\0G)TYK3M$(W M[)JS/'H@?+%O7AT="$/LU\BG)?9(!@Y'G(KR->N1L^>F MWVM3H@<4PRM:>3/X2KO]@W/VY M>(#T%FA&B]$#]8+CZ^'@'3GX&-'G)%UV6GR=3C^C,SB8-WO/GV#_+D6O#Z0O MQ>BLF+,&'J\"I\'6&?SNZ-*=0A-X&WNA*^N[]S#8P6BGCEQ@JWJ_[\+K2OZ0 MUK]?R>(XXG>@WS:BX<_>0GV?SF>(_$. %$XY@1725AR:XVDY7S.L!>\-!MDZ M."C*00I[794K1_K-S@*<6]YXDAJG/A,O#@C%/7=^R-=JS:7OS,OJ/8=2XCW> MH1:$.E_8_#P/,M[\ N3/9?240(4]/$D,I&@@:H*<+"NFD?Z@ 3SI,@<=#:3N M"X/SH&D69.FNS&A=^86Z*G;"\'?"_]HTQ?@>F;"64GR3*-.63DA$ M?F,2JG__W'X.7N/7NV]_S_/1FR6HE1._JO=D%9HH$O0.6IE$B;3=TZ M' %2:)@&)YY#(OYK"+@/CVDO/=P+__NMS@S/[UZ M_?9X_]W1ZY]T9D:W=_&/4Y/!Z+CF0@>IRC7E*6E^ '5M\:D';U141>C\\EWL35!%>H')XIC+ M-^%VHZ-VG@L:_F]YM2;;3[SS,/C[(1J<"PT]N8X329&D]\G(-=LE^1/1'IVX MFZGC?W)\)!^K^[\[>AV?*GZ,YWU?4:T_)^>OW.3;'D2OC2_I98?'H5D7NG@R M@Z4^Y=Z+%\]VY7Z<6)A""1(3&\ZC.$*T=^RO3TE@4<0F9Y01X>FA4W3;_!P$ M.Q+.\*K,M\[1SR?[\4FVC]D: \*PG^BP.RLE%W+=1;&H.:G"C&<:D]'9+K?$ M3_,0_N3+<,M6I32LJV^SVUU;97], XL*20@@YPU1V/D&<+!VH%^*$F(95/K6QC*&MI.0TA(#U4&)0H8M/K=\3&TLV)]BZ* MTDY.7OH>;J07%4*!^E"W OTB\@;01WPT4.$LW#8?) 0[THX+](7II N MOK^C W%\67Z)QX:\0&5YWVD(]L\+XW6D9X(6([5K[KBV*QMB&/::$V>D%T'Y MM);?3,$ZP&7+&8:S#6%YPFD>!IJOPJ+'YVTV>D.R],'8-ZOE6:W=:" ^:U!H M=MUD^,]$=-[FI3)1&K2B4:<')6=G85+KUDE S@M6\9P3Y&'-><\PL-5&IX\$ MB2@#B$QW42QYJ4:G>";39F$S974MDUM WZ85^2#6LZ*0(\3$F;:\DD[/ J\& MBHJGZP;^)R=#$&4LY^M("T#BG1<2JN@3+,-'D@M6E3]2M")!19*_=M^TUV,U M+Q345D7%:R@SY2S"/M'38XFUY8?1N)S/:7L/+^'=L/N;(OU05Y+G$]#RX;5T MKM?+G7"5\#.->#C18R@%OI&D/5"Z^*&L/U#3XW$Y:; M*CS& [HS_FGS2XIYY;0,YUOX'FV[\G3Q-?TVO./V/8;ZCV#U5_\J1L=L,.W4 MH9B%SIU=L]3_.'YWX XV)8'%J*[T10-H\BM*;>7WMZ2M-C=C-]")_ MCZVS"/,P+^P_XQ:3_/SKPV.-E;[,^N/3^_KC9UI_O)V34XX7HV1%B>?D9;)+ M]#P)YX0[+2?AZ\&JR $IN!V^&!T<9U03\5H20EE631)] W]$2^P4;C0O=B:$ M047ZBMO]V$^811Z+DJH[G0.2WN&BAH_4.R#E*$_'Q%?4.;79B4&$^J%LOMAZ M:9IUW'!/(7O%P2K6V9?/]#W?"&.2'>@+079*OT%CUXO0, M/42;I8KL;I?+MCB[7TM7;#8[;JW#NCPZRX.G_Z54V M^H56^\%902[P05P/WZW+.3MM/P77Y^INF1<[CY[H;/^M:,[KX,^?K)JB6&7> MO7X'D<%IXQKRT^1\;,]/SE>.*C**$IZ^>#CZ*3@.DP,B^]R,OIN?3T,P=+(. MEZ'PB8[Q.?7+AG?HXJ,73QX^?C(X GNMM_9HK1V])RF[#\>/Z6_;=;A5R>K M<.^_G:W'11D>-.R^R=EZ]/CAHZ]W481G6,5G+3LO<:"L<'%QL=OR3EU@I^Y.-*MV MQ2_K:WYO(=_CU^ QB=(AJZ,6C7)!-U(GLF$FHQ9?J0WF@J'P=2'J.5>HA8K M4D!JT[*ZWG04D]W3^EPK%8A[:*?C:H+-#(4RZVU5 ML@H&QS$0I%I9L/6^\*K,W"?7IIB2-30+R9H>OOSK_EM1Q?WT]N@-,+_A(69T M#-1J15_;!J/I>&4@X+?A! P_IC^^:6IT%[56NOLQ1#UA+TH__($TPK\M6 >U M58L[ M%/%(HSHNFM,PE_NG3<%LFGCOQ_F''\N*:M*?.*'X.D0B^48F.PM6Y]&CS%>Z M^'"$6T3%YLH-'&]YGN/)Y*D>.$^A^Z#F)J4/'#-@+T. B\!V*(]GWW>A%>6H M@GE]KW<_68_IKP+>$8P#/0/NJ*J3L6=G2[HTC,+*??V454[-.M)Q1*Z:'3"8 MAOA4'FG/N0 _JSG-BMI!RYV&\# NA >3>BY]&&H"92[>!6O2YA/G@5'"5/.. M_"X?[^G+3#!8PNW0+6,>?@@6RLZLOPJ5S'$X\B7'<9)<9$D@+(&HN\'<@;M$ M:JCA73QZBJ=]G"Y=>EUQ/@D,7)[CY%V5JX8RM/P@X4E5_YA=EW#XA%T;X7MD M?([9:7;-++)$WA3U,[PTT3^!3HCPQ#Q)Y M8O_U]+GL2<*A2NE/C#X^:+@S'1Q R2#KL+K:"NVZWT]+/JZ-F*-BUB8ZGAFL M@N!CVRTB.YR.5P!#+7XCU/" AA#_*GPAH'AF:V6VD^X1"M##OMDZY'?N'D1@ MPST8.0& RH6> B=A,O,EI:8XBLNEGKP?59%&!^%RX0O>>IT<[1]TD^TE"V&? M%T1'0G,@Q)=4L)9@PYF1[GAY7L(U(E@*-@*81^4+YT?U+VQ6("'P\\E_AFTM M"'-.Q(5%49\6<$5@X&9,F >3M*)%3E7S?!%B(23@F.9&$H0MT?+\;&.EITUF MY"UA%C/T H3708G9I.U' $638,/@NT@Z<@9(;[CO'1RU)P[\>*)&N>PA-WZG M%/9OX! A]X7\6SC^75+B=OM(@P],20#_!9IF?_I+A_?J@)J3\ !_&7/PQU=^Y]19FWR] "_-1RPT?T]8'K?/.,/D!E M^3J@B]&U'Q99T^L,;R @ORFD0292_K2W^Y"^R=6D_WB(__TNM@!]KMOZ25M^1%G3>*S?QY/[B$##X[S M25Y_/?IQ-?W(3TH!6]^":C@$A1!YFZ)FH*6/WKU M^,OK+)2 QS^H8+"HQ]0@]077&)_=UQ@_TQKCS7H<"0,UG3+.&\M^:W6O?I>L MYP>E[BNJ!KDR4MPN7*"C].^.%.5\^2[93+^E2'=423;CR9.O*-QZ&AN)J0K9 MY@0I05]_OSZ:C1[QCQZ''^$[R?[T]H'^QM_=T^\F3ZP#^29#(TOXWI,G-QG( M8[[X-[PU@)!"6_WQ=Y7V>C%\Z_P MLQD1/7+N0%MYT+M45+2V M7Q838/V2I%^XQ;/^: C&Y^Z%] CEQG]UOFO+.:ML]+=\"2S*-.9/OH!^/YR# MKW .'KBW>F?-*?6,RB:YL*$WZ$A-H&=\1KL3?EK23] =%][[::UY 1SC.X/' M>.Q=49.3 WHW.J>D ;=I]S FMOK#H4RYFOR+G9.09J>F+++/(',5=&'?IOZ M%$,NPV^QUU?=];J8PP0,.T&;##8<_@R6?KEF3N0P83%-I46$1PHB^-L\ %Z1 MDG;=:D*P33\'1H_75H2%)08OMI&S(UE,I8)F:S N-) 8)U!.E*5WP@UD;3&( MD3.389-842!>0R E;7$J55+T'87)0M6'J_ MJ4$>GX37&D'25 B;G*$'EJ:7B=)E*DH9<2->/65PJ0[Y^]O B($H6*L=GNO= M3BL8<\(;A'C;GK)GX+4Q*X7Q05BV68RA.*_GY\P3)*(-@+MB6^B+=;)0G!,F MJO25-01KL8W^SE62IER>H:ITH+!03LB'.U?4>W;X ;Q5H(-XQK*K>WM#V(.JF>B&(.V1H#!]%NGPY&M4BZ2@&9R/*?%#Z,+Y: #=XW<'*>HZG6T <' N3LYJS#1.8AMWYR"F M2XX%.-6'WWOO@E;H*2@A5AX4'#M*&Q%%YKI)2?1C+-B6FSB KB9&]N;3O*$S\A2R M+HQU:]S?THL4M/7R# !V^+<7P<_<@4@*9F1.[LCJ;,$76N0?"+6N M'+3K%E,^+V?%UK4AZ,,-KT)7?5?M!C]_9=5#*.H2*JI)LUGRSEW6P4W? 0%, MY$D+9PU)4T/_QB8(D6D 74MQF+UP; MU^&X82&E[D=F>[_F2(:KRONZNUSN_\\ZG^[\2$,;'5!C_X/_^?& Y^-=.)+GQ_G:_3:'1$.KPDN5K/&H8-< :[@IHQ[;0@MED_HHF$.X"NQ ME(O-7CRLV;M."75(/(6*Z=P15(PL'\A6J"05/DS,&PS9Q W!K:O#\@6J<%@N@J80E-;Q! M.HLD%@,SDO7\$4ADO6!'#NNZ\\+\CA_:B,[!T4Z9U#NAH #KW7W0,/"!UWJ] M[GAMP7L@SU>9),U_N*B;]ZPH)(]>7K(YS)'XU( IQ]2@1 IQ]0-V3;T1VX:= MQIC2)Q9GVYGB@5^("A)A&N*BJ@W5[ U,C5=&S!P;V>-5L<($YY-),:>#NH80 M7E@HDS-9_E]PR>'Y?P9+T6/'?L1[/"/A/L/GY/9#R22,&> MXK >6K#<#NG,*7%N:801_8ZJD)0/V>NB28^DXK#C%VV!Z[L5KX2^!-<.;EGPMSBC8!XA-Y#'!\Q'P&(6IP27 M1UH%_=))*?LR6_KHF\_"5Z<#]<1LWYUYZ6LA/N0V9-^7Y@0KT:T,PSY"FQ6\ M@5ETPO?<*KS82N)5A<9DJ^BO6)AV]NZK2:ELWS1V[WR4O&R':20I[#14[,%=P#CKGAV/7^@[P MJ?1R#NPQ/OVN!ZL;\VC$-/95/>36-4[N[7QZP<7)?&4A"O(LRWEA,:%K]-=2 M4N970":IZ2PI?J24#G(M8A3@$@@-&]M$6XG\JTYJ-X-^I[3@STN.")*'=EZ_ MG60W[D/6AQIQE2KK+/G.DVX%TN17MRP/5JVO42C;'9V@ZBL^_XS&@BBR7;G- M9>V,;+!(1HK ^,%P/J52]].G7.JF_W7%]YN4NSOC2,I7W Z QQ\2\O&W<@/- M%.B?GYY2UQV9T&^>A-$^><:C??+\=XSV]>\8)/ #AM&R?+>FN4&?]VK_Y-WK MMW$PA#VQU+BFRM]\?W1R>'PT\(MO%+"B=Y&OQM_*]_D0Y0O+;Z6#EB'[*ZDS MTS/TUX6DJ,O&S0ZO0&(BU4BN^_R4Z3VG?B*@#D2[B 1-\*]/'_N^ZY0XT@6X M7-.6$]R7A_^:U]7I#O5P\!SEDY4X/VO1 M0F8];96,LIN57H-9.L1 *"E=6U#1S3MC 17M/'A"E\_H1VJZR%4^YEAAB7=P MM"TBBK-_ROF#B]]EK[;,).:"BV&%L:HPHB$(39.ICCV[;=34<2+(PQ>APT># M%[Q8;=_G7JWPRRWG46:G@7/+PUDL]=UP2N<-'],).8RUN/\0[%,P +HV0(I M LYGE_O,HK&/*"_#"K%YVO+)-WRQ)X\'/WW"EK!+7%QW)RWLAPD2:X(U"+YG M7J)%"0QDG9^G;^"3VQ+A[>!"4O=18G+L.NN'%RZFP,XU:$ZWME9DZ=9K-@18 MTW!76*JKT KB-2\[=O3@9<* KU5P)H0%<7=)+-+R6 8^1LP4?&R-:'!"T#*% MTV\YUZZ%ZQ[[=T.P$9_B-$SKDE,*1:O,!5IPEVV[R>POOCH%2-8.KNVTE0G(E_KS*YYNV;)6B'5>R4KO,$Y%-TN[EN%@ .W.3-]IM89WOZ??+'\]F6FS"'&&L/[!\N$#_T+ MD&.W'>>!"_'>("D%$#5/QNAF(\J.9_5%=\\0>(D01!/VCL.4A9#ABP;2O[C/ M:O][9+6];4CJZID1LE#ELN68(&S\N+$&S))H%I!X%_8S;[3W1*VHW(!IAFL5 M_J;I+:*,*8D<2=EJAQ!8;5M/2MW%$;!&'>#2)L^R68F.I@['H2?_?3WXPAS M0V8EN ; P]&0WK TQ^C!ZX,W7Y-VPQ*TD8)&\8 L>V9G;^WL@-7@U*NB:Z"H M,R]X!KN''ZP4G2JN[,I6;U7D"[PN#A%G&QQTANB(1;KR+BJ9:F#A9K&3XG*L M@GGRK_#5_F'K._JCL]-W7.2P+FE13>!NVD+&--O1FWC>KFEK5<1O_W--U%4; MY)- XR,)X 0 Y?:8),/W#T. =YI7FN(L6\77=MT)+9 ;,2&Q98@Q= MH23!!>$5*WLN$2[L1)\Z!872492N+[J0)4%?1_^$W')6&*-T/@(.(K2A?,T< M#X!+#>"H''8O9B CW(Z6OH$=QR'H>.^EUACM5W'9S@6K2O.!>I(B8B^_J)NL M?I/"8!=C'[)-STYH<%@KJUIH72#CB9\$SU)8C8&CCQ)IPZA519.O):$S@9*9 M;\>8X]"R7HQM+941HWC=O@1?&((?F>2.)4U\DSX,GR;N5770$WI9GE@9E.EQ M%V,A5$&JDX#[0(>H924;BN\ZTFE-QE+Q%@R]]EX4APE[57XHICL"63TZT-@$ MS@5,),-.1V1!2@)U MB5[ 05+J.<+!%KN/;9F>G9T$DFU!E"J[)3V1=_O6 MS'1P$C5)U!(IU+-O=K_IT$*%/S_:>[;[O/-GG GAHZ>/=I\E'R6-I>UEG:57 MEN!SSOLC_6W.2?'%)#E".:(ZNQ1&72QO/0A@Y MQ1FFKVF1/+3$?=+UP013#(RZR&>, T8,0WEC_('E91T0-HMG!\R ,O\C#U@V MTQV*NC?J$4C'B@0X[7JL12[DO8["U@U!U5K.=66M"GM)A11X$)ES,% TFQ'C MWAD=O^'N/''@4CL-,0U08R0FQ/#KF=V=\T'J9F\&\LO42:GBK='B7TCP2$\Z M&O, !ZK2.'=5[A)^):)CR0NK/AK1E])@\&#A$!DWUE<6'(7W[#?[.4M%(<0; MB1R$76<_W,9P 1ZO ^82@+!F HO&V7E2QXEB>1X)CAE2HT"G*V>JC28-@;V MBWI:B$JP1,@8JO'3SN8A6(E!4S@\R+'4/B]R"@4]SQ@1"860;&9E"JN9I(&4 MZ_[Y]";W*NS>+]V7&_F/3\3?/CD.*YZA24KP5SN'*.YCU5S15VFMOEA=Q8(V M+\V+)I(IP)+.L7SL:GRX*Y-,T@:2L14B5<)SST3"!\>O3V+FW\J)GM*":PKR ME8KZS'A%/F7>AU&55V%/K'17-"#";- M"JU8MC#F6@/L30!.7BC9;8DARI+9 M&6]VY)]#FH@9S>:B/&V,L1#U"PW# 7==C>J!WIHK!S"O+W: F]4;IM:X-\EQ M-7^16?S'#^^S^)]I%O^CVKO]@3-ZK6MMC!LX\D+]'1\,Y$RIDG%RWXT&$ M\Z-@/X0=DK"?QN2AD!E;SR5Z9 ])_8PI:HP==X)/7G4GLL2?,/92%@Y(N-@I M/)#'#:8]V(W@EJ#[?U)+*S0W=(%28"=OR*BCR)AU3C3/O1#&0S:>*/,%\2"5_=/SD,7WW=<%8K_:*KP/PH_ $/7N/[WY,8>>[IZL*EOG\7 M/GE75Z>S-2/;/,#BH-[-9/SO7GU->+@P0_\@F8?#Y%M0;OKA'X?2$_F/\#Y/ MWQ7OA[[UCW?X5IN5P-?OAJQW1Y0V? MA@.82TB&%J '=<"FR@W:Q4NU;4)?_:T1!<_3/1Z3YY0 M(P[Y':K>NI?!!4%QVCE]>:63&U;[M%BNSM3';HWPLA"C%!.*4B@;X?GH&IRSQ86B^59SGW2%&37'H _,)%R4]0QPQ7<,O9(CS>7+4\VJ^[6C7733(V*)!]Z)%YB&3(6 MN"%]/:S!T8N'#Q]&9P%M+?!,U@N?>N8;1PR3ZXF6B^RY2[/8T%[PL>\@<7>@ M\+=/KZ%,C*OA#4<$'MD VDO6S**?H,DX)KOA9* )C!;3FW#>JK^;\H=I^DCH M:YC#J.(<#.J_/=P&]WQ1*$_GHW5_^#*HKJ:[PLU'RH>>GTO/5\%<.5!C9C75 M*(WZ+T8N,"E&6BEF6>7L,NXIHDH,:YWVR3;$I:)@R@D[( 5M3";LB>_Z+&]E MR+P/IEP]6$''JL-2X'MH49*$$Y60<:PZ;$U61J7,_625+#/&&.#.&]-KR$T2 MPB^\I++A:C1 MMJY !^?01#'W3?J]R^QD*3/9G[>K)SS]K>()MRJ.T%-$B/F/OBQ#1[;A6@3C M?QS20'CR57RR+JYX4Z6$F[R, MWLV01?!M];,"_%%M]#[5&!7=T._;42H*,$" ?K\8[Q?CS18CJ8B+/ZY0M[#L MMA^58])FSP:0[)WSX7ZQWB_66UVL(59I3@MFQ\H9C&T,:?!6PN)=KC1C0PNX M[PS>+\K[17FKB[+CF]9C9%CS:8@X:(UR]783*>0&_?YOC8GJ?F7>K\Q;/-NK M-6&Q&!S.+*4*,DSC. ,F2D? E>FM=CW>4=INY92^>@%_]!0-FH [6]+P\Y9H M*"SX"X_.I(BL*=U#]@LW+/Z\!=1X,1"LQLX00)Q791O.K&YJ%39A+,A127L, M]10D[0%H593F1.;W23H$PBQ4T'61E)82OMZJ36GV@QM5N1:3M%F %H-%L%F0A$!R&)-AE&+=KK"V&QU1HX#1L+R MEI@%BTL4^)9*X8&#(Z*CL3UZ'%9J?5Y\T0"5O7N RF<*4/F=W"+!=BA'^B>N M$%QE%EY#5J==SP7L'PLNS#4U1M,'NO$B #/XD4UX)V+OPZZFXV17;O1TK$_5/;V&CTEXU/B+,E$-1Q<9%WZ]P0HZRD MRM$%NY*3>8LA](-XS6]5,BJORBH$I/0>WQ;G95@J* $U-=#O<9!OFG#JE6GOAUP,* M-)[ZOK&4",'*\EEQNB9$0K>7A9=RV%\(Y"Z*I)I)9 0<#0WT876GFR7L)M+B M:F7SS+5CZVIHR#CDP#V!#S1<9=*4XX(!FL([QZN&7_2'90EB*G0AU]2.@169 MA"B^E(N:9>7R M"H5I>J>T'P&^3:)!%IEIV_#3Y)?4Q5U2#_PII,C QR>2-!1CA05#\%K$YM6& M-XE[!+3!\S?#IE(>,MF*M@JE:.Y' ^$>I1@&"S$\6UP@& LZ$&:T"L.'NZ,? M[88X9<+FFDLE!QBP]2I5J*U(C;\7#T/;-TU2[+&(BWBFOG=-)X&?5^Z I.F M+9I_1D\Q.Z*TRBTJQ9.Y0I:\8Y(&0A-:R>UQ:V 892&$?ZVK$-NGM8-A-P8]'#%40!F"^DTTW13!&3TCQ4X'5A(J5>3 MHO 2?%!;8YWH)DO,8.S_NO2A)!II\P498S89;3*YY!V#=C&&OLGT\^S+5Q1J7,%R_ST$E]V!JD2+ M_9VN:KHM\49$65"%ZYX(S5!R?1)I-$YVWE+WN7V?^?!!H/W%9!I[76?A==3S@L,F$DYX*:25Q'!AROIXKLQT3L-Q!ZN55)!_YQ/F6?3L_IX+& M0"N19"B;@M(B+#D\F:R7&T^3LJJI987#8,=+\>Q)B-,)L$XYSQ V%,6*XK68 M]&"]"%A6RQG6JDO256B<$M)=4R I1:=1FQA5I];?O]!BQJ/[8L:77\P(UXXL MB\%G"E9-^19F':*AK+-SGCQ]TMTYK')]H=U=Z??WGC_/'@Y]G[8J@=LYP)I3 M'9:#L5?%N%G3$?'HX:,]=ALX![ 972 +.BXEYY6[,'83!8MS\OYF5&$P=C=F M).AR.!4?PB'$Z0&SX@E#L)X!]/OCG$^6)A=;KJ.RTPBY.*1-7^S#9]GS9^F+I:"K,_,P MH9P'?9@]?_RX^_UY^&A;F?N2RD\(EM]'(E5-@G:)!=41\;.![LQTD+WZAE6= MKW?RL.X\V0V41<(::%<2^]63/+FQE6SB#NL=Y6XC/_JMZ*L.!JJ'D;I5=):S MPSV@%@_WSP_5IOT!:*R__&$ !O7H\5=DO"_#.O%3RPU?T->'8%N/?NMU_L1X MHNL QD;7GB(;/V.A M[-#"Z(SVIH[AC[42S@@HZ^J'U36[#>)VC><8GL2!0_G:I^A>>HK>>":&;OY& MNO!_;HO/='KZO=[)RW7"&SR:$]AO_O>KNJ:JBQ'<*"!/=OFM;2'&@.:3]WQ" M[HA'.)D4Q6QV^>8"DO*FV\C[9S2[Y+#Z"&9'_W@CGTOX(-4%N<7UL.5')AK@ ML^:X#OV]$[=\G*%TP*FZZ/:>/\J^>?@PKIC;7R_WRV+;CUYW7+0'_(>O/^D* M>/QB+WO^<5? EV\QTICE$QH,I"J\K;!P\=.:B;VGV8M[,\&0OY1P^'_?8GBT MESV[-QA7+9*B^E?X_Y]LD9Q\'FMC[_F].R%+X+B<$X]J&Y8 <<+4357>Z3KP MWN>G71./L\?W]N(*)"N@>:/_:M<#V:=G3[[Z=C0T]@=[P5<,/_G+_\IU]3P] MAOX0N\]<]G]>5L6.E"J>[SZ\*HWW*/8X6C+B0R>BERS;GFM*I-K+OU/#Y3?7 M:Z?$^OMD79$W+Y;QS2!O^NWH.)_DZV]'WQ-9V _A_WP[^D?]OC[+%WG&XJ:, M1/BN*'_%JF:BFYLT.'ZX/)GU4(*Q%, _B+!&W*R7J.,ONH*:Q_D.I%>379&#(!):/P MC:JXR.?M-710KOS"(LS'69C2'?RC0]L-YJ?#3JR8?U>T"H@E[W^SN=>04K-F0-!5V MGZ:*"A!K:,_J9@4AZ#O $_S5.)M&;\'5?1=4:]=II++V):K)Q1*40K(C]Q1* M0OHDTM6 :EH)-*.6J-K"?PVX0V[B7(NT BF%^FXD4=BXO#=RL'[T_']Q]_[> MHVN=)J-R^M]_;.K%WK-G>\__W],K$^)'_\5<> -?**O@394",L#G?UZ']R8= M\]-B4G.JE?_ZQ[^\.P0<\2' >731OWRSO^N3Z9_5 7=9N8/O_O/M3'U[,_/F\.W^NZ.?_AIWVJU=>O^G:')>W=YECW[:_^G@ M:/]'N_;;V[OVX=^/#G_YR%/QYO8N^_;UR9O#@ULVDQ^5[ISX96>&D9J6[63= M^FZEF;5>$Z*W-)JPX0[\X$5RK]EZ*=\+;C@U*HT+=*FQ"'SUJQ#&.]AU^'4M MW9?NGM#YC$R]X"85=<>J7A4J(JF-P%WX$K6>AK^YIX)#6C.!_ZQN+O)FNC.O M:T;$QINYA]#0A,%H\IPB(4STJ(7BM:!Q(30A' V1@RVMP3I=='_6-?6]6]*V M1B+>,6+4YN:VN&RD8*.6%K3P+M1Q[Y.PRO7#,J7+A6EG<") ?CG3OPT$"]$O MC_,L#OH@8"R!NYT0'U+XZ"=2Q7Z+=CH:R"MYFA_E:4[L:7:M$T2/@AO';=ZG M>'2SS3($H+UB][P^)]KX<($K!_RQR+0).YB/3N?U.$PT*96ABU.1@AW1X$AI MS5!^"-O&#H9+M'5C5Q/D+AX]%+E"4G")^K/NKBV_>S3V"6<^]0(<1 $NNCK& MUE$"5MEF(0L2];6LKQ:E0XR"SJ+3,B3T&RY\M@F_;B=$T)_*_+XYH*:%1:K+ M&YM&I4&.A5E2EGT_+Y7Q<[# )\GB*J-F/V;H/),(7F5-].FBP@3;VNRG^NBTRYDHCS<8'W$P8V*T_7#=S?HX/1 M\?]O@?@W?#@)0[TO-GZQFGD 2IV[5L/> MW!,3%NDM5"P+%JXM/XS&DD\E;38X14*:!94V:! 'Z M9]_':S##??"3MHQLOQI-H)H)Z#Z%-R^+D3KW]P(F@Z/[%#E0Z(!'$;BC[&;/(:!%^E74/ M6$BJU4QYTCU@Q16@,;UAN<_AR3*/UEJBC]2C1,LV\VV[F;GTU]KCFUR"@QKW MG'BVWF]OT/5\+;O0[7SN-#YC:)=OD\_#83Y9+X 9YR,IAGR>X8LCI;OQJ-WX M5).[(\EM12T*=O]_]MZTN6TC:P/]/K\"E7=\R[X%,>*F)^OOV?K1@,$)*L9SVO2S M:&"&5S^,A9=]CCG"QBAK!7CK (O1GB'3_7+YSY.3?C74288"?G78K7XE86E@ M=,!XD9!;#39V0[3K)-K?DCA-!=J1'5&@)*".00K$J)Z<.ZW>,S",@XB!97HG MK>XS)N->OW7ZK"';AFP?A=<6Y:J2@I!6Z/00"949;[?;:_7K&6_G^+AUVC#> MAH(?DX(+=%QAOHLM(Z,WM(YZA:;0.NI_%Y5NGQ?GNX#6-^31N6TM[[$A"59BM/0$<061_E0W M3\97H[(9Q,/1 _KABM4"Q7UJ7+6<8AR&EM7_FUIO"LT M1.G52?#/,%OT["IN3EPD(VC49Y.)0K?@!J?:3L''G/3NAQYS?'0WU)=C"_6E M_*_5QSAZT#$VAT6SLL"YI:[*CY&*HG_]T"YHYA&Q2_X#LH/G]!K=T_R?VD?- M?W7;[JHIE35;LT>W(K[][UB#9[02BKIN6@4 M#UZ6^^/C/G3'&_!T9K>;6 ?=M96OVTKWP]>BW^EQFU-2CMU%C]"WD, M]8SWAU^>/>1LU["XTSU>7%L*_M>PNCV#HEC?7<:Z=\SCG^>/@71U7XKH[#.U M;\/:5G_C?4>HV0&I_H9_M4][ZYI<%2WD\=Q8GPFC(!IC'1$[HL1M-_=#Y>K* M&LSXGSNS'-,N$8< +01V>AFTZSS*@K#2.D<2@A& NF@+@05%U/X0LSMC]EMY MV+I*-S\LNP6Q3 B>C*E-CY=$4X:A-WVQL_!$-%[#/J>F,0^ 0TLS-8%Q@ MW[$@T54)=]C,$4)P8B_I<4RMWQ)JK9UC4FB>"*)ZW1Y+V18=(?5.RKRORLEG MW,GTFY[E,"?\"&X;=SU1$?4"]_$(J#JK.*41R@[NDX2]40FC.L>EP?Y2_JIX M-6/,D<9U;$, MWCM"U''/+-IB=+6<<1UP6PFW@"6$#UTU1JI)1<.E)PTCZGM'/UB?0Y*+63QHX/Y6[614=NEZ\QUG$I M._!2L&S33A(G"X(@'%&%@0?\ (..KK!+<]NI/[V^Y5ID%&%-EAF:X=Z:K(ZO M. #6J[/3)Y3F/9B> K"@Y"7J*,I5S#J1HI?=<]1ZEV9IEQ>*WG@P1062%2@ MC\$T")?.QV;6!N3I\4-ZMX4ZSX62%\.=OOV-EA=I.>99CL_A+YJD]R:AXCX) M%9KJ%CJ*O6Q2=QI*6R>E(4N?#K I:Z:X;[6Q/0PSJY7Q:4.*#2FNE12QO#6. M(L55CVA:RQ2E%N0U--C2Y5IK\.R>[HNA.W5!80V$/HNHEWK4! M/BJ9=77N4+*D!5')^$!?&LR1ACP;\EP3>5XGZ,48QM<15R"P'WU^Q^3LAT*B M4-$8:R/J/=K&VU32%$B]S0>$;R"."OV@UH4944W4X5K=EU$\R@/312Z#!1.$ MV-Q'R(90.V08R&DJ32K%C>-D\QD])-Z$LC=->Z4%.P3?@PGV;!P6KJU1F"-L M4J;2HB]F-?QR:QR 4"4&*@S4E6)O?;S@!>%%4EMX1FE#;#5B#,"-(@]=1=OG MXOFD4N4E_D0.H&@7JHL<2VX?W<'95$#6)KOKYN>X+QZ'L0@ D/&A2&]U84JQ M__6 L MQV94EX"P%E-GY@5#1OTNKN 0F_(%@YQ8$K.'U(I[>D.2#:GF87"Z4P(=0I08 M/PNNZMO*;OQ@?F/^M- S_4K5G\_X]N'10!]X7VNJ5E2U++;H[#VP0A3!)#YXDI E<^V4 #>*FW>Q]&!J?W7(D>J M3+EQ>LUUO774:,51#1):'H$&S]A9DYA[58[1S*%";#P-E-INL=N4>P%L-,;. MZ4#)8"BY] O,&W#"&&-6^&.,&X->"R^DZ)>B8TKI0.&WK'L5+[#@RM:W1(S[ M8XW7.$YH?=+)X4^"VZ(X'$+&F2";)NG270GC:$S-.ZS)I@ZVYX4/1;^DF)T? M@Z2&I3$V9J''DT0WF2NBI9I7(53?3Z" T*/R^[H""6P\O\N%, A14 Q"#(_HO*9JD8+HM=5S1^.J&TBO% M(9&>I,(R#-@4")0!1?4([8WO$*$O*RK E&$1!Y5M(&#>\3@*] LT@(U%WFQ& MX0NC6J!JLT>E2#3%D/55)KU&@9"E/C=:= .)&OAH>@%==8; VP#Z(6/:6LC> M0**$#8A X" 8$FMW-4_C5J[2YLDMVD*YW"C*0'A_B8B'$>ZSQOQE@E0E^J:] MIJ0%N;)_@SLX^/SP4_LQH-4S,29[56!:)V: QNDLK+1"4YGSQ"3Y#V!@*[ MZTV17/"E+-K=KZ MAFK(2"X:^=CR )*^B083^MY&*?=Q\S+)PBKI#9*- M15;PD%O%B9^/7' $ \^&G)W^6DP;4U"Q;Q\AP:,0 7&:BT\JOK$S@T%?+P9C M@%>M.] .YM-9L:9BB9M! MP15V]:._5NOM6B9ZA4R< 07ZP(2:\%Y#@0]"@84$*WP>I7X](H6U1\P"(6?S M [OGW$2YVQ L1)6%).'(GJ$18ZZSAIU(<^PR4M(.^(9':*]>20C.Z#%:OF*! M#WFD4FD"9:L$)7$*0E_+*LZ"UQ(-DZ(P;_V.XHM[$E$3HHY4OUDPWY=!T8S4 MTM$_RJEJ]^_M6I^.KY:U+NGJ5',8CZ\HG-=0KW605,, 2T/E,[UAXER'=).N M7NZ/Y94:OF*' ?)"RGA(507UL6>/3(.)-T37)M>54=(]!JW#X"N5J\7\D&>R M24R.?K34CB&XK1HSIA(-MI4F?#L=_TU;MZ ?;=QG>*$S&,CEN1#O8#]HJ3 Q M$Y_H-3>CX% X%Y>PHYID)O^0<,O*B3SW;U!]'2;/U8; MFF!1S) <37_J*I'Z#=)5(^84R)$EY )4/0!6HE*?>F;%R'PY2"N6C?Z195@7 MZKVI%BRQS$&<9]I@DK2+(O9;,DXNC&,821B#1,F5>-KL:5%=4A%X5$Q&MAE; M"D<5'E3Q='*REDB," BW**P5>?%WCHD5X@*=ZD[H<"W#8?GA&?J_AZH\UV*7 M=*%K0#$//!*91;'?O",MXW<96O&2%$C^8 IO0%JZMU$[E""R#HB5"0;'A)L> M##&)!W;09/U1Z-)N\)AF2:[SC<3I0O:W-'^S*[I"++K:G(,<0UTD#;$#DI%$ MEIY#U%*(C*D"L3J,PW@L7>JP48^^6RNR!2MJ2XVLN')[%)*YILPKL@E'5 MSX'D31&Z2E'PHL_'YC!ZLCH"8T_(HB575ST/*(\AEE]5GW68\++"\S-09OMT MD3MM<.%;&I:T"%/"K-/!N$QPZA6UV40?5$/.R[&X4(E#$<.@!GGE?#1N907\ M25BN)M# :FREORHQ+'M*2 ,ZUP.+,6-X0ZFPL7:_A).O1A#;%[&L9ABPO MM-MW936>]HJ9X+)@C@1'2Z,< MCAJ;JL(W.-OR4!X!T] [0(4)AX4"2R, P2IV>4Z]OR1T6!D@-8&SVH@91=/X MCN)FY'2/:))T4V%]G<-G+J)@]_%?G6?,PO&/LJ@@1[&]7\(9M)M60L!LNF3Q M6)%E2"]F90>W7 &W3]!TLN.HS%OHO(L0*S$I4(TXT0#3#DB\VO%3VXJNA)87 MA^? -7Q(1[]"R%<58()*&R5>NNPW7""XR8 WV2AG4%I$H\* (#^*4;D M4,\\4?M@'TE9J"1.RXOFF,>&>@4;Z"S8<"' <>"58+B!K6Z,T4*#YCRYC%JR M%"&OF@>13\(WU39L"VKK-3R':.O=BI[M6UDFM]MVMJM]EYDGGH@T1Y&"U M:[EEIP)*G)_&B3)>#&R>B9M&WY/S:-F1"IC**L?:GK MWEL%.IJBDEO36)Q$B23?PW#2L?0F8I.L1M%DF5^3&;E$NL"*,6D5'P%#%[N@ M&V^;4:I4=!4D<305N)ZJ>'>-?1%3%DNH=\5HDC)RR[GDEO6(LV324C2BSS5] M5<'TD4P^) 14TT"I,8 AZ!Y8W-MRB-.E?+@AJX1X#4K69?WIR$30.3H!=J35 M;-KH\B;S[WD=3!%X0]!HV8C9)(A+<(%NKPNXCD&Q5#/C T*/#:ITM.5LH.L\ M\:GR4J:FI4E4R&=&09*B ITZ9$[%ID,W+7,OG7 G@1^AMWM?)UACX 8.2<4 M1AOSB8M/#94C- BQ/^_G A[&V@[>QF(WA%WH%+8020T]8\RHF:O)NFA!_<-G M>H%H5"F>J.2YDB<+]4120(&(LY T^WH1@ FRQ@E38EUE06"PSF^2!KUNA>^[ M\NE1O33HM[HW2H.SY5.P737D[JD7.$'F#(N*QZ'E?(E&WE7,3>D+8J&K!G((F2S" M['A@]L&O-&<6VY"6)8$P3)66' U^0AL3!;[18@XL;*QYN773JD,DBOMPUPWP M9R'O(F":8)D)<)UK0?@)])-1Z993/:]/DKHM5PB2HXEOM=MWBU>-\H1.UDJG M@36-O80[EQ=^K.7S$B&.U+9]GHBWL):0S G*?-)A6I(G;PC-,)BRV@;_-@X& M"5R1NS>D$3SM*4KD*L#1)L,#)$*JFL> -SL#N'1)SCW&?41U!N@F86K4.%%T M91*&-QR@1ZXHOL>?4NAMM7<6&G_*LT9%"^,!&,2@B)F6 RX%[5"/BV@XH+EA M+ G[5'B5(N/6<;12$$T+)W=)(B#ZR_">C0A&,$[,)/A"DAR(Y\#!\.;.32*Z MK02QQH9,8F$N8VHTRL3#CG:.]6!_]D"KGA0:9D$+\F[ RAEEUY&'WIEX*:<; MZO(^HQ&*T)&CL(*-QK%.<1-;_'.)#;[%%)W*:R0;+(5U*[R=;NEW7C%\$:%P M[?2MH%RV@$S,=GSJX'W+^0TD!>]@)7A?@1!!;FG3 +NDR?.C&;6LO$AO(V&^ MR)^9_17'(WF+4MRT2!9N#07Q0(96F'E)>_,+X$W.2%]W'AO=M][4[,-RYJ=/6IF]^?%YED.&?'<7HMJ^PO17TGB7NS!6&07+VW@ MU?3FDEY;_;OUYNJMH:]6]T''V*/.3TUOKFT_H:8W5].;J^G-M4.]N:R.J=O? MR@0TW-;:VMML8SN39GT;;T^T,_>V!/^]_7>W?]PZ?HC>.=M!V?U>ZUZ]B+9\ M=>VUG=WBK;6(?O9M):7U+KT.[[A3=[W:H@&1@P?5GV]E]<>VBK=K#@],<I]7=7YG8Z[?NU4=TRU=WLK:S:R3^ M=LRAD53-/F[3'!Y!XN^,8/^@@1@-],]/#R[?GT[O^>V>W9YIN^MKL[T,_'S[ M-=_.\3YKOK"Z/?9U=4X?T->U"U)M?1>X!MY^^^]NK]797^+NMGK[O+AU&>2- M2%[F@%K:YV 7+G9#^[NYN/6QY*ZVB/5W?<.FFD_]YRVT9J-?NXZ3GLOFO@(4+0C'ZQ_<+]:"ML MY0=:7+N]SR'$]F&KW\CVO>6EC4QJ]G'3[Y/5?WHA'+18A)P,E1)N_,Q=UCA;-9 M7!-AVE&/?A,9:?9QTW/88^5]W;FCM\:9HI7B3-NO+W3WV:^^/M?S%BZNWP > M[3%_;N1^C7IQ9E3M_;+^-/UY:[N(5BL+W7$!'M_@/6 ME#0:OWVUK>:)VW^E]SH=9J]A6#N-FV^/U:1&W6SV<=-S:-3V;G=1= M N&?V+UV2;_?]LF2AK^VQ.W%O73?FA7:(]-\_!1ELDH_=OZ8S;$\?1YBA MCBU*'>I.ZNC&I$ZW[3K8-1';CM_P?<\Q;17OVN+X'BN^?8&F+6%KR01WJ4'Q MB>E/3$VZ[].@N-=Y_ ;%S1BKCO$ !L+&FBWW-M5L.:VP*IYCM_TH'6^7;TC1 M]W:#GK*-3&^/J/IHK]LU;]^Z[].T>I%PU3%\L>%9SH3"4X&.R3,_0R[\5]MU]\#&N-8^UZ\DJ-'\ZX MH?84XJB98S/'9HX-M-4/O[R+!T&HG,LL3KSQ#L3WCT^/W.[1XZ?B/O(R3Q\? M&>2Q$S6.C]WV:7.0.[_"DT/WI/OX)>6/G9KR< FG.ZV$KQDG8@<*08!MG:RK M5^S6+O+Q2SX?FVNYO>[C ]@TI[CF!;J=WMZK$.V'ZTR]+RF1NYM;WNQFLYO; M-(=F-YO=;';SJ>WF4_>"/EZ\9PWNEJ[;[^^_Z7*X]RZEDY.^>]39?U?"$SC) MCGMXO/]VZ%I=H+<5W'26E)_8S+YWU_*3BXB*8UPGSA.$HF6FC\6M(.E2-70& MID*Y\Z7RW_"[6T=\:+@76$01ZXS M2^"!!-[L#'.%O\HFRO%A0D&48].8"&8"PPQS/TL=+QK2!WZ>PN)4DCJ)-YW1 MQWH^\!^X!5]QHA,O4O?NG-[_YPP[*<\F/R M^3"3,/X&MYB M9>+ UP7M9!./WP>[!:/@R"YOQBS,T\IN+-!;=:X=GFSG]MGR@SCI\FPG<%GO M.MV%?;YU3]O\^O:M\S2;?\\]Q7HP+.&JYQ:UM5_.0J98H08O'Z:.Y]PEF:@F MOZY[(I,'GC<,KG[A?_X#%@.?U#(_5& K\\"/+*6<,;1^\L)K;YZB&@TO^,?/ M$Z._2PSHE/[W,78_4;_HJ=WM/81\N9._Q M^T$\=CA[71=R<^'L4H#!2QUO:42MB#ABT/#D&0;T""82?N43J*1\=:2_ZM6' M?R6$_9?2(6R,I'N#( RR.0X U1$D^=WG&QKO(. M2&#QT5 _;P\;?5*I\A)_0MLPA/6$\6P**]2--=(FEM3$DG9EC-VWDII84N.6 MWC_;?^,QE2:6M'>W8LNGMT>7MHDA-#&$A@X:.M@T'32QI":6U,22]CF6=.F% M7C(G5]1 16H49#M0(]D^/'8[^^^G;^^_C[[7<=M'^P]CL_>QP6[//6T_?D/B MQU[ENE;X /K 3G4IA8=H.B)ZVVSG9?[Z\]PL\=D^. M]_X8]QY%XLCMG^X]^D!_78KN TF=W3>"")K429;$Y;=?*)V>NIW]OP?MO6=G M[<..>W2R]VKT_A]DU^V>[OTQ/IPQU,"6;F(.CT)TS6XVN]GL9K.;S6XVNWGK M;CYU-^FR3/'MMT@[Z&#K[+V>O__HGIVCCGO]$H(I7-W6,2])$$Q-5=@"D"D68*49 M%FE-E'>%7\"C$2S#&:M()12FLS">*^5@*9$@>=9D MEI27T>VNM(QVK]/JW+8,JX(-]LRC:@I8R9" *G$R2P*.Y1GU3U:;T7'KM#2A MEL,>Y)N/;<7E'BX[M7M7LMV9%&^K9+NDVD,\8:[E0_IIBMAJB]CZ31';]H[Q M '9&4\3&WRT]]&CO3_&KMO>__JU]KK M.Y]Z8L8.UZ^YI_WMJ7NZ_VM7':%F*_Z?_SGIM#LPMY/V:>]!)K=-!]]U>YWM M2>-H#OX1;WQO_RL=U]:=]X$DV^[;6)SAD"Y&_+=?YIVX)[V]ARW?_Y+MMML^ MW?LV GMO:'7<[OZW2EA;7O"B.&IJXS8QAZ;&H]G-9C>;W6QVL]G-[=C-)^^" MW45+M'/L]OI['RS:^SA*M^=V]Q^F9>^=AD?NZ=H0';=VD9VU>D8W5A%7XWA< M5AW77ZG.JMMK]7AU"V56MU:NM4]7*^4Z;9TL>P4%$)W;"M*.5US+TJ4L]=HN MV[SCU5;6KI3D26W:/^K)HK:TRUE(!"M4GN7#U!'7'8BI+GVN>RJ3!^(>!E>_ M\#__ 8N!3VJI')65RCSP(TL!&ZA1G( "%EY[\Q15)GC!/WZ>&%U-8@"G]+^7 M$TXDZ\Z^V?5F?@C;CS=Q@J5C/T_Z-2X@7.]B+MK/GC-)U.A?/_P/D-D/OWRF MJKEXY)S#D[#H].N2RZTON;)G;3Z06DC4;-[:6MY5!"G M/R$^]).ND;O;R3YH'[[?J+(UI'OA#:=!%*095KI>J::(L2EBW+DQ'L @;(H8 M>8Y-$>/&IK='5-T4,39%C,VEW;%+VQ2O-<5K#1TT=+!I.N 9-46,31'CJO[? MIHAQMQ)L=[.(L>UVVDU2YJXOL-UQ#Y] Y%]7^#)VLH@MG>)ZXQFKE\,[8ZT MV=D*QJ[;.]R>LOFFD.WQ\E'<_O'VR*CFX!]/;KOMH[W/T^FN*]WJ@23;[AM8 MG LS7AKUWW[1USYRC[M[;XSL_P(/W>/VWALC^\^QW=/CO2\K[CR<6&HJ&3;W6QVL]G-[=C-I^Z*79Z'OOT6:;?M=K<(3^ZA/(_[OL#NL=L] MWGN+=.^/\<@];&]/:.2AG&!K!3'=6$'CX8ON[3JN] M[ TKM=GK]E9Z3Z]UM.0UMWEREQ4WKO;>SN&2!GQN?1%?H 3 M&EX%:2P['=-<1PHFDZ@07C+$EPZ#=)9GI8G"AD61\FF[KH-LXGC)(,BD]2*\ M!L8!JDM@G33(.Y6,8>"S<:(4]@2^=W? M=?7+26&^J(Z:[Y'#W'I/L/^C>(P MC*^Q_)6+\&:)2K$@TAFJS O"E/8YAOG#I)9,/IMXF1,0984YE@K!R2G/GSBC M/*+#@Q^'0:0IQDZG83+;7]T<7MB4DV^_^/%Z9IC?XK'WC[< MGNJ>AV)HZ\IM?^HY,Y]4JKS$GU"(;:BN5!C/,*2R_3(-*^9/]CX387L8^$,M M\-@]V?^V>GM?BG/D]O[#K+9S68WMVD.S6XVN]GLYE/; MS<;'NZQ^[,:ZL.TWB=M'[FG_:-\UY+T//':.W,[^]Q[>^\#CJ=OM;(^#ZJ$" MC[O?>_A2*>=]G"FGW<6Z[85BWJ+JVRKK'<6)XV&-MY^GJ91O>WX67 79W*X" MMX6)=^TEP_3&*NX'6>!M5=QOXQ06E,13)U59%M(*J>H]R((QB;Z6+NC^4\$J M_22'U2!,@-OI'_(9ZG1?6C.-PD7SUB"I%-GWMF\'OD2@^X0PV-"9Q"%63SMC M#PN[$1C@2J69+K_7FY H/QY'] -/'AWACARV^KP?&E< MP1WZJ0*V8 $A/7^ MD)<>6&N-!Y \7[:/_5WCA26*C]/8&>5V51Z$T,8)"J=(\(4A?KWX\^*]G$/_I$*6^/]_ MPT5./'FBTZZ'N-B=C;S Q'S8*L$7,+N%T"-!^3MGJ#1(1AT,P2*AZF%*DV+R2&7O,EKQH[DS4<(R,4:1<8$YF)SO"]PZ;CO R M\K9UA']@IDG\,/.^:6 >J1 M"V\\:76^YRIO&^-\KQ:$5?'1DLWN=*H842L)I])&DY(E;ZG;WY/3M>_O \ Q MU=WY6S;\G'8A2-D^0622"C!)(8!AGV[XOKLA1"OS_%E9[,D")WN MH2OX:-]!>O.,5*)Z96KB#>L@ MW]JMDP6%W_=2+C"A_T#C"HPOE)8N6O>B-(L^==Q;X!*H =>K4%/0PS)/8X/A MX ,O]"*?#;:!%WV%X<%T08 ^?#]\.(TC-9?L8O@[S9*-%!]&,(H3IJ/1H$? MH!\"?CA5L"%\!3/X=$:^E>LX^8J_]H42(Z6PUEC_2>(4R#4'0\*U4/J 84R# MS/+A9 [R@$QL\6^9T^[@2603?2XP@8QPY1!(3I%6-'GY"H-$.;MA8)!A[FA9, MZ13@<5B^#)S2[N'<8/!\1BQ/?F;78CEJ!*_0(\&>>Y%VAJ6+^?+629=>31!Y M&8].$X0/(B"L\CS].(4MA?F FH0[[OD^&HLHWX>PZ4A8L.8<]S=/A#(\'QB6 M_CD03Y3C%W+%<(!9AG=2[WOQ0F(),=U!7Z,SXA.?O6"F OAKA-L]R -R%O$5 M]>,\1-A-30-#UXD3^52%< E\,'Q\CE$'UY@JOIADS*;Y=(IPIK+YQ%)&\'AJ)"DPD2 >(D\=!C[RA7U! M63SIW0]D\>CH;B"+W36 "C[L& \0M=X8,.'AIH )E^ 2ND\:"F6SD#1HB3Q% M*)XM@!3:N:XPD-/O;(4XSIDK\^2^"H8 M..I_?#F35]D[=P_W/QSP^=@]/UY7-M[6K/&J[W:-U58\VB?2WW?X\Y?8I MG-2U:S?_.=W\>]V)%[MP*9[W>K#.>S7=VHUU=H[=WN&]./F+A[_^NWO+36AB MMVYY^\@]NA]$V&Y0_]&QV[E?OOYNK/.T[?;;]RHO>81;OOM"_I6:)NE@_KTFAV?[K M_+Q_Z';;:]/MMG>=H*MW^_>ZT;NQSG[?/3Q:F[:R4GGA=B3M?JC+C-M,^NT' M249;R9-7G\!]]#UE*'VWE,"]^A3JLKN/CZN57KHHKW=:_6;(J6.5-.'-UH&M M5D1D)4?5[))DU=6>!ZPN#S%N4;0^Y@Q-.?PB<;X^'Y^J/DNI7)BM"&^\(1?K MZ'M3L62D]:1:+218%84XBTE>E22PE32$BLSGX?O/;L""DR2H*DN#3:H6WS#Z M6^=HZ2CMNE%69LRU;[RK@G*7PUAXV85+=3/ZSF=0.I#V\R;C0#Z1RUN@N_7 8?PHRC$$9&%NUF M_5R[J9^3D1^A?J[A?D^.^Z%SM5KC((4 +-E1LZG6!;:[X?YUBU 'Q/!5=$;T79N(S0666 F3>G7U??WSYN'59^;15 M+OO5:87'VM4<7DKYXB@E,$>P^-V6+W M:0#;X2:\J$FIV08WX4TI/_4NPL[Q'5R$IF3I)C_AC7.H\Q'V>E726 T!XB(J MRLYG7D!DUNU6"\WU6$F#XHO:^'DI=\%FO0*E=3:F]$J5V3JK:S1HIM;W@'%N%4G< 5.5- M39;3-C'>NBRL^HMRVOYN)*-;R+EV#G7D?'1<1R6W,]X/NA[\QCD@SL=0HD. M;F-K*],!<(N[8Q!V[T8'O1OIH,9"K-+!#C"G I@GRQ-DTBFJID4VSJ MMDF_DHTN("PCYX.?Q7C4G1,+M&S!_7A1!%:'C^")D49I(I(PYZ?!$P\/ M$3#".7MUB1LS$$&(1(..L+]S+\E4 C2!X#M>&/+=-\"NYLTQ8?C0#Y!/@66(<"^,E1F&3NA=B^4Z3I2 ]@!K J+4""G9S7M2WHSM0]RC MRP_,0,NFEO:2P0U[HP9)CO J1_HRU9\>1J$F<2+PI%5IAQ;V./&FN%G6I_D, M/T#C?=%_AJ^!:P0'=H46_.TNOJ,#0F32"?L#H$ZP)9XVO?>O^X==C3?&2G\5,[3?SW\>*_CX>? M>EE59AW\>^H-E6:Z\4Q%&D(+P:-\/TXT5!C;@5,%]V18RW01S?#6Z_XI#Q63 M=?MP<- ^T?<^AS6Q3OA:8R.?(:J6)7]D7B!H&!4+S=&"GS,B?0FBK;!>!9BM MY52WP)F%7I1::H9@\<6#$)'M%:)H(0J93\,2,!\HQ%G@YR U,*J0LZP@GL& M:',&N2.4->0V&?TJ@\/ _T;^6,C'#6 ]4@'[)WN;-F#7(N]- JW+E0Y- D65 MF"1J%PFBOTE#6SY6.:6@+EJY1V5^CB0]S)XF?&@+7BO@()&+*''<02^*7K_KK7!P%.(,_8;V]XJI$&S8%C22CA@';IW1]('1 M;6JMJ*7<]MROXCA;\[#GEANN=<>Q0;&Z5+.,S[ISV#YAI$4"'28FR!92_Z02 M<[*Y92C@I^+^4.RUU/@46XZ]&F"Q8QK( M^<.+2,\%4FP+:.(-=(I7XB]":Q1(?8F\D?Z+()2%RZ :"2-IIS)V1#!.+^R1 M1F@D)?,:U4-G$!C _FP2)$,2&',R2G$MJ#U6("9Q1 :?Y!4@LBH9/@)1ZA4W MV<;G-'8-_OZ=QWM :)4F&B#@F,6^P1D3$GE0/MY.W^2!V&^@'0$+BW%>V0V$ MT),+#I[#\AVG213@L'KK%E WR<[3FS"8,] HV_0PI]/MN_V?O6_.6XE SHU' M S_5<BMP:8T I1 -&?JH7C"^^$#- M0<^T (.EB8F9N?8]5F!VXSPS4/2P,+0N\&SHP'/@%1O0^#XI-%U G29- B?Z M,8E9W]V( OBQ LQ.U-W1#ID5B'LY"NS)$TZ\:1^NE%?C!,-__9#$T_;QW0HY=_)Q.T9U6\T 0@1(>B+W-C#('X2+)+L K8G:L\:? /5^_0V_A81OV MG@;]Y:BU*H;9^A)VOO,>+;[]U?IVYN+3Z_//'SY=ZGUQGOWW\V@Z]S[%=FU-?K&_;=Q[$Q#,5RVG\M:4=V%:[ *^%/3..(CXM:PI(S8^N55T'Q$).\2C90[O MEG,+,GD0P;^GGNAA8X_]7^RVL0]J<8I360,K,30CHW<$:;G'R$U";)>@S,DO M>Q\L\\[IW;#,VVO (2_&*,_EZ/C9PZ#[K8A ^K+.8?J='<3EHUJT8\H#"[WY M3T0V!T@FE=G>E8>]]Z9J'3 "FT5O/ANKC:+QKG.I*X<5VF4)=N?#KWOY1S'H MRL+U(>!F=P9XXP\//SB?Q-?;#[=QO/5(D><3+P A;9Q(OZ*<;P!>L%,3:+5P M1LYYR_EWG&\_K1UM?1?UCXE"JL' R?DD4"/G]3?EYYC'XW P("%]D#1V5!6U M/M^0(X:<,^P9=CY1.P :UE\7R-2#K; A+3NC+--2U0]1U:Z;4[UYT\+%("G!>8?92H";;3XG' M]\)G;2CQD2GQWRJ*5#9Q_IT#Q9$\?1OL@+IVO/5=&QHJ*R&/!M%N$-918P?L M$F']@3D?SN?4"QZ.M.X!+:&-R^_B5G=Y[ST=:NC9>&/2+<2ST1 8M4((D<)> M@7A\0.ZU!A+[+E?:HY&81+;_]R,57H38 %[&\::SE\Y9#D_%Y%:[!-:&Q36_ MYFD081]P]*\M\KP"\7TSO?GDG28LO(D[0F6 9 "9W4#XW99Y;,UZ2F()IYLHYFR5! MZ'0.#_LM9W'0@5+1PGA H%CH9,F_\[CE.F^S84L&;9^>=ELW/D<9'@+U08>. MZ3!I )^G\:D@ MX6."USR+S4>5=[I.:6+70LC_BZG_=6\]2WR4UGZF$YK>Y2'F.P^!*#XF\3#W ML]3!<\5T<-R&2>#%SN<EW*O%SPKTKF&[Y1TA E,+_KH4'U]*,-8E4&&Z6KU:#55MQ M.'A#;CV=/_)(+4I3_"F<$1Q( K,(YPLB]=4\\L#J^.IM6/G/R"&O*GO_ZZY?T M!?UTZ,&59,4R;3EOD"C:IR=]9'"PL$.WNK!K%LU4KT'56Q'&^#-@T-D$X0VP M5#E54V(:LJ5#BIV,%SMM@I&"P-$^H[-IB^ Z6=@#E>R!$!$:ILBIAKV=XJ,:R M.AM.@RA(,QEDD9D*S[18GF:?6G$I/7YK5 ,OZO@ !)T.:]2QZ U3I0FPU@ 5/1/\(\R 9YC\4] ,(!_QE,4%=7?I/D,!@M(2[ 4 MY/^]N+AP_A=6AN6:&HZH8,=4 %49J9@P_($K_>Q-TSQP?HM#'#>'F\2SQUN' MJ=>$TH.U7*DB8AXIS-76.I'0XR?]+5R&+,A 5A?YX(MSJ*YF OH[L*)0B2Y% MK(BI&1F", :\0O9QF M$#_X)TU)IJ)"1P7^->0*>\\@10P:I1%R2A!'JS2-2=I%^#)?ZCP?\$(5Q MO:KX_/U_SK^\*-@1"2D<4TA1WZG7KU_C5\6G'V;D^'(N8S]0K!V> 3W#9\[S M#Y=G+TR1K7X I=.%57#PBA.SG>>7%Z]>2#FS+)BK"VX1K2TC5>&7;V)?/H8G M?4L>\)::(F$L3O@X<5Z5U6$V3);JP><>:%7C (P47'U48>,@7H_I-.3<;M'- MG[\__PP;3O=K9DZ,S8R.,4HL:>D5#. R\T8C\;!H)G'QZSOG\P0(*77^:#E_ M>AGZ;\TOSDD3H.EIF^R5*EPA^L;"GZOL!I^1=FZ6;3OD>+ R>8:^!+*,,.&> MI7O%FKB<@R$UQ2\V)@=K@\%;P 9@%KJ.N<92 B[OX,\ M]C$)KK#F[O7?.?)3ZZG*+:[W-=WB6%JPA38"W\1I%+O"D@V6 T.ZUK'21?\Q MDHP"*C/'C?H+7LASQ';$OK:;?.^5G_UD5'YQM@OL%P$T[-(L5#AR$6 M,A4V=@MP5OH:Y.0#X@CWQ2=6PFFBBX [7=<9*-^;JAD7AAF!M^;M!UR34$?-<0?&@O-CZWWH,&9,LEI$'HP?SSO\@4J8!.XT_01 M6_?6Y4O%@R8QF$3A&=P8A*&3PGW[77E#?429\_\A%E7ZU07M&^RJ#$,D5(A? MCA\]!Y7PQ"&PV_9+U M/R5ZY1L^R9]!.AW"D0\6&C+5\ E\C:" Q08#CA:#K MMRJ3J_ $>'T\U?-Y!YQ#4 ?1%,'W_AHP2Z/-^W+N_*J2KRI4FQ!+=HZ,ZZPI MU6-C=YJ68=_/I>;=2HNKBD&X'B,T(U%^D0F9+G_!.P*]U(;F)WK'*_(;3.-! M0,@U_!*.4+X'0K0,((+'A9N'8L=%V8ETFBKNG8/WB/ O\=JXL)M_P:@?7K]S M!OHP2FAC"-$-7PJ"F@U\H-'7KQB_$0WK!)B#S+STV1N5 M)(&>%9,!, G4-0?E1VVWPF*,]RP?@_1%^^W8N!-HG5.SC\;LLS MHF38$51^.[*W*:*V)03Z!)/0T97R"LP936OI2XT0#",UT7)T2A%"]%F1&;6I?/0E,JJA5N*P);K F',NTF.BPIF@S@;X/:Q:"I,;I2_3FBG V]N16^KPH,]$47,>O+'+X)?+!@R#F#J_%Q86/4 M.[^$( 4O/YY].G>F^(R)K>MKDBZ"P5ZC(*<+0OSH^V#RSRC]9H#,@C(",%4V0OD!M@A M S&B4.(#CW(%"YJTDT&>,<, QA[ 3^CZ8E.-JT!I&6#!!=HH3M1QXCH A7F@ MBIZ!U88=!E4Z?5D953-^.-V (RZAEELI#V[C5$F$IY8@KI1-$2^U 4<+1*\9 M&S T$];3]!2 <]%Z(FXV@.=%\.(1"OIQD#)8["R'D7W=J9%8?I!,83W6:,B MK ?P7<6N,3:5Y&*@(,-6JYD^+(/.=2M$H]F%ZGZQG53\9(?=W_W&_;T7[F]# M\R]O3UZ9)>J P(^OK%@Y,S)R1F";FY3YUTJMC>FG9AP88;5?I9+_HW])=J1O M-T0=S._,(RI@ M*(/_523#4CQ!2O>3WD*$=0V<^(9Y52,+V:(0H?[$"C?CP955J%:R, M#+R,'FN_E'865GL*;(Z1Y-KY2YGBQ?D8;9-_]MY+A][?(.>X:62J0R[;)^#/ M;>VE7L[7*SAK$?>V5.1&4X6[ @[8DLI(:/XD4%>,9^3X@?D-2>451RMSFHRJ9DJL3AY[35]I3J=+;H)JFT'B9[;?QY4& M(/#^Y_(;;GJ4VH>VX!F2A$#-^@1HN3P9?/LL3C,.B^-;K]4@#3("2;[MGD^R M;);^]../U]?7K92=HE/RB;;@X'X4%^^/YF0/?!!;_Z?(S74P"D"W^7'5)C/B M07T@+/O3E>KXL4V^BD MV,[2K;@/R:'@.<.('*7?M2K^BKX68 /(AZH1A=>88PMF/ M41L2=^R$HRUHLIKXZG/O!0TUEARBKV#_A&HX!L94C&Z%5,0+,[??,U!%WQKN MQL'O@TDE^Z4%"JAT\%E!J2\:M:3Q+3P\BX^0M^E;PICU' MEJBU2:"#5-_;YX,7S$R#D3.&>698.WGG19;GP1W18+%P+"GY:^#]NF>>>3_% M 4%"C; 1"^O.0<)D0VU.$U5TEJ%%5 F-SQC+3M1"US]\$K@6< 3@F5-6YK#^ M/Y1FT'8*%O,KWJ>)R!&R],D;I]179^A-@=L!&QMIPHZO"YAY*[,H==!GXD_4 MD%:GV\EHO4!]\]5,8B=^D/CY%*THG\2X[?=S6Q;XA=YKF M32((3ILL&A@FP?@A.M^PK=5(2P#2;O2%Y!]K4:NK&^@1RL0RP?01W'Z#>5]0 M.&K)_*;EQ=0BDER)7W##/>#/T7BQUU[!W8YF3[67TBC M.%HZ2KMNE._%#KE'(Y45#V/A92#XKQ0IW;8#7O>1GBH*1S.5%@YI=#]C5';1 M;Y_!!0 52O_NY>TM/1IR;F%#APT=KI<.T<^.KF9-AUBE%Z A@JGN V)^%DF&8(V0 MFXRO M>WL*91RI@VP28+] 3I]<*,O0)@*";SH#2H=\3KDH(PF=13E5A$B"FN=,$:AS M%DJOWP3S)RABQ(]A-1C&64$88@H+_D3B?[BDZ XS?F$R/B<8,<)FQV"G4%T/ M9Q0@52=Q5MJWH0X\_:W%+,RHR^D9*F MNHF4ELC;)8$UXDUF8Z\GL7.-50'V;_%V(+7 /L)*)\'T1RQ/4.&(*/16LDG4 M@4XW:FG".8.7CO*$6&+=='F*> B3.%4ZMR>N/'_[:>)Z**Q*.+MA'(TYTT#3 M*1=0\FT*$2'Q+JLQ%S?1%13T_C1F2B=TW^P:7\PA_Y2FH\MY,24&5GJWMRK# M+:SJK:A('QAZ<]FR8B^IY.1Y'H7HKX4G111=8YZ$!QQ 26@5JQ?A5*]4^@)W MWDIIAAT-XZQ%IU;$_$W5OUWE)LS3.3EZWGGAE!X325=,W/S.^E'W!<\7Z6VE M.\B)2S,:@LK22V5MRVXH'H3D&RQ>D$W?6I,'0,H"[2IOHET]6"X/5 ''Q6-G M1!D;CN^E*):N/-^+_/E-V"2)(S"CH"K:B23JF^1]U^4&EB@AC:U3YIN+_%?? ML3@*YP(+2L_KY6=="A"/G&%"*^;4@*:ETS._CP<]^B%?QWI9J;J" M512'0&X^@V%KL;7O84>2*4[[O'QW;85S,VF0.OG02JZ],>_0I6TJ\1.#M:D1 M]X9!BKA/ DQ>KUML!-5U&HA$BC$SUAL$H4XA_T W]P(V5+0$AE+!':2!X$)@?!7]*11.Y^^?+S2;BDCUWRXEC*7HH)G$"]#%DG .>XYPR7:P=3#6@6E&A^KUG4V/7Z-A& M&/R=8YHZ5[QG29Y20?5S3'"+YO4_]34^A9T**77N5*G"V6>:(9Q;(D5A8!#, M&GETZM9]"JHA_H.H"*MNM 7K%9C5M$-D_] 74T3 I; MC!F+ WK50*>N$M7@+B$Z".R%2T4*.;DL G+BQY1"K__R!CJ-54J3XJB8'69&VX+3]T NF."U.#\5A_:*PG(A%9Y&B':SH MBL(V 7<9RK1@IG.@( ZF<[YL0,RC-7+C\DA.7R).<^<*, M-@&B:!=>;9^';'G^_[4R%5!2&TBW#K6O$(W/4D79S N&.@*S"#-"<42+3.'2 MI8%T@%%L"I'OP9BL+&U M>B.L$3&Y'!8<&I:-*:W;=A&?K2^8%^-QHL98P5:Z57*AAB66L13%1^,T)O&W M .X(U@9_N?QGIW7BJ0Z9I6??&;8>9DUP2'K$3 M)N7R1O%]XL2L/\CHOV29( M6&0=6(Y4U-C YD.GFI0WFW.[2<$':P ,\9C8MA[>J&W5@4H@O?2$CTT% A3T M+XAJ12LH#EK6AJ*]2M"'K?9IA: ?O_,5HV!PDS /(>+NAU]U9_[RI^U+DG,@ M.2KX'&*UXLQ,Y=0FG2.7>$GKROR)TY"+A$JHG-_PJC[R=GX''%CI>Y(40^5+ M>Z2?B*V&0:1^^*5SV%[@JP8Y;", 8MS)1X00,I6V,)4:O[&N5F8)T68)P)S6 M_$E LP1>V3E$QES'G-GOHU,:\UD<%56SHF*LGH]7WRR,IPBB$I]? M&-&5/P=QE*<,!E$9W;M&R).:+UA\D-CB!X$9*6WDD7)AF)SAW<[SU5R=+]R* M9$1_4!YF2/_?=4.W]08L:A;;@L[$;T'G:-V CR"0DPJBS M#YQU2]/PYY+:4H0AJ^=OJL8'G-Q=#:G2_AM%M:*8TUGCC]D!YJL2K6TFE%E$ M][+YC#U@LE19WK(UD.L)(^0Q*,7>E0>ZIP[QE2@X@O?)MM0,]=,BJ=[P7MK] M@*[)2%'1-F&KP GX$]))6%4;SR\A_U>F!XS*U)/903+>I -N&UI#/?X;49.&@U- M2YX4#J*3LQ+GC Y<#8* 20MZ2N3BQ95NW[TKMXTL0?[4,&Q*+"@0GBJ;Q4 ] MH#&KD"\L>94D.B+(%LM^B]_9J#+G6O]>*CST6UA\>.7VEQ*X*(U_$U#39=FD MS'3&76D0GLJ,EFI'!BR\F"4E^"B>LE*@R +H,6DB5&D5S!!J'80%7U4"'!(W M!EEM LEIN((E8"2DIMF]2ETGG[+K0TV@G^3R*DP[]RKBE-S>6^8'\ 9E"P$X!*2X88^-'< MK5P/^+R(A7!((DZF##B23MRJ,'9E!(&<), M,RS#SV3S%Z@,^:6I:C4JA;/( M\.LX&7N1^5)7P120M8PD]PTH(!H;)T]5,Y QPU3DM]+P5BI+4KN8V'84@Y$ M\I;VU\Z2HHL6>JDMM&W]!/@6XK4O$3CZTO)@KHPD#5)\D\"N3T#?RKN,,&GEJW -4A68)N*VZ' M;0TR'UBN#>N;BUBB4Y0]^)(@RED;!'U2&A>SODI)5>BK3:X"4@5US1_!D**A MCHT:+N0>W_048PQRZA#J1_3ZXNWEE[.8XOG:+ZU"M+%)GY]"?C@F4 MD[=<^SC)LYFG5J($)>5D/L=^MG;,U? M6Y93C;P%N-H(U3_J(AE(W$5V(FA=_T"$[K2F2@9Q=Y7Q!\G3624 MGE7VQA#=%+^S[7N*AK#*ON!^ZO;WR-UWB1U2R+N#'6$(1/?@;1!AAQO+"JZ)Y216# GI%VBL9^ M?5<:[&W"^[-T#>)EF8JH$1MH)D%.+,XXP'O@I.2$2"M-(4J)P(@W0UZ;4F<3 M1O)[K3&9_U3A"/URES*>W:P57ECMMT3-R>W#J/F=?0S* K?UL7>41MT6(&#Q M*."L:5Y+AJ-\V6N9JE[Z*,=<&U@K94"2O^C\\Z_GSJ]>]-5J'6K/]C,G2]J MU_5+)U9$"?J%H%G8#@;<#$.]0M>43##8-TAK#_Z)R)2%;[>LML@ID<\J#4 > M4C-24Y%# (Z*[@LUR2([!*M1ID!@$\EZ)5TA!CG.+^'3Q^HUDY6LRYA&P3*R\4C%7NXN+ Y1/8^=)0]Y0H#]]1Z;4AJ.PYII MYWL!+RK%W@O%X&LM0Q?3#79YH2"=9_O3H3;1J! ^X7KX2KGW4J^?+C"S\"L8;7[U\_M N: MD3,6 FRW#M'?0DXMYW\.Z7_5LGW9KCH'P (?*+&)>Z+K[][UNPO37=N$8^L3SOV(^:#0\$'^G[RNPAFZ^ MB@0@UU]IVNNWO/G'I;?G%W7T!+#_KMO\YMM],YW7=Z;[N]TW61_!8O\NCH>+OO M]Y=XM/>RN7V\+@5K\1);=V#V;26_TX\/ MMU%WO>GBN*! WHMOI6]%K8G>[OF\"ADU^QFLYOWW,U&F5\6T,.JZ!V0_VZ_ M=[3WXM$]:>^]O8) !.M:Y/YJ 5WF@0@Q2T$BLMJRCB:KO'_6-,7?KL!==8OM;MZ42F+Q'5 M:5YF7%[6/CW";\XG0>3!7QW\X]\QZ#R<*-@^Q _^\&98G?V!\W46W@M"J7M, M^6TJ@LU0&T%%_5.5\#H(],TD%CH#>)O'H,=>DF#) *=$&Q"/(@E)%TP'&B%2 M0R/6/BV%=W&\F(NT?:EA7&K]X3J"$YH$LPTEB#$TVI?69*,F01?O&&X?ECD]&HO!XH>[*\47](F"V@_U@%4=EFC %HG!9]P'O4. MEY:=-J5E,O*VE9;=B97\@\HKA::I"7MQ+S30696BB?,A)P?!=G2(J/^IQ@.& M"P W+,E#E&K3.%'%/==;&N"F,8\VUAM.1BJE%<7%?*I@86 M0IG*V'8 _]'N]MTCD/W=WN'2&E>KKHV39-]Y";Q&-(:CQQ?#7[A50L&O3*XN M[%48 X\75).O8,*%:CA67*&GNSQ$WI1!$ZA^G:B8\;?BT+#@:L=,!4D!8K?PTJ@ *2Z#QM*[,5&RO0 P,AXGBRF6J)[9 1<,@S:IG AO@_QA7ZQX^*W\2 M 9L;SX'O<#4U58>\ 07*.4=E\\(1KI3#"^AYJYKC"0T\]T^L/#S\XG\37NQ#@ M/3KJPO_W/LC;:_?=T_;>+[/=>KA4KT8(OB^SW5K7$I^ZH+[,U)5"K]E.U#>VW<[AWE<<=([=D_U?Y?^[ MW1=X]V7TYS2/Q@?OV"F>[T*E19?@T?>=\(_=_OXO!B@[P^CIO M@QW0LSNG?;=WLO?4?=QU3X[W?I5;?H=W7T+?&HO^W8L./E*1)(>C7[65L8&=N^[]5%*ELXOP[AUM-:OG;8 >,[E[G M*2CE[<-&*]_X5=Y]B7Z. *\[<:T[3\+6[C^%16[YK=Z9R_N'ARG4GU,O<'Y. M\YH4Q./^LY=.W?R?MU^ BI[/?MG^>]\^[3Z%.]$[<3O]O5_EEM_\W9?G[U6( M/.$5J.P[(-./CIY"X*A]Y![O_RK7>K6MBF.K! L;P!Q(O=A)Z_"V]'K,OZ^D MKU;!4'3)6?M9,0>WRL_NRO:^LUZ17_86*SKL2C3,+'8,GR/2,93S](Z0M+JM/\0+ M[K62.NV3OMNKZ63^/$ZNT5YKJ4G8Z8SUK2ELSA/%97JW^K4]N,#[J"C=/]0&L84 M,V!'FI;]DF&0^J$73-/Z(B;LKSTS=4ZP/=+##^!;@9NA(2'TI4$+66 MT?DVU]F_PIV(4VR_1M7IG]28X,FCS#0M.N/.)K ;GQ3U\G1>)PE<;S@?..(S M[%T'YWIN-RW>6#L7+$B5@E5KCI[,L=18F>IQ\6'3#HY+RQ.E&Y;:W=NPZ.P\ M]*Y1_W0^@H3RY\XP3W39_ BV$4AHKKS$P>;?0X.+H&)H;K S77E MT;VEIA[<,O@_EK;.>%)V]SY"%\ ::"3>]UXZ]/XVK14O7Y]C)]^K0+ -O,RU MVZKK#M#JFYI*FTU^>J6175VBR/T]B9;LGEA!F:QFB9HA)\/F@;Z/';)Q3L@\ M@"=RMZL@X_920GX(RR -Y ;8GOZ@1+L"I##4?3Q];D2.];[4>8WZ8/LY]Z : M 7^CBG&A=QJ/VTE2.6V&^S U;4J+5FPPZ3BAF4Z51RS"C%%WNZSK0!V^#N@V M2(-N;$JM#,K$D)LJRJ99^U"ZD#>U3#KYWM+-/5 VVHWIK==?%S^D4Z]MK'@@B8*V!@#DPS\BC5&4O%]M PJ=PA5^_0_%QV(:] MIT%_.6ZM6COVZ/I/=2<6W_YN?3MS]L>'3WI/G,OUC?O[V:?7OW]X"S1]:89? MXZS?OS*C?EK?L*_?GGU^78S\<8T3_O3Y/V;]!!.99;7%]]KWP'-R#D%I0HNR#]_PG3KXZ[X!]@U&^4H0$A,/@XT77 M3.+QQ9?L@ @17K=MV37L<].NJ1 M!6)/WT6Y!4M2+&1Q[=WC0_>H?U1=]"YWG ?3JX$%XI&W#19H&S$Y"H2@_K,5 M,#J8J/6MVVD(C9.U(6@<'=X-0:/=6P/\17L;^TZ^K'/"?"?TI7;\UN$6$-9< MZ,U_(I(Y0!*I'NT=+> +O)4(O@>4+@!78#-A0&FVCF#,9N$9WNM>M812H:\W M3Y+O./_WXT%Z;,W6?&1/--R/M2!X_-R 62P38&_>?7+>OCW?_M!FN^OV3[MN M[WZ-2KXWK>,A%[N.W,7[[,FS)EC81)I6BC2=^3Z)J3&A8#J7_D0-\Q -UM^< M41!JP$+MSL6\B1+<=%^C39\-@K$7A,['EO-'/(DT;JS!S&&3]'SB!: ]1\:3 M>SX)U,AY;7RE'\17"MJ!\#'&EGZ7MOB%>O RN"9,GI ?#33NE0;2)5>N!9&+ M2)MVL$S>TM+_88(NLR2(_& &>KR&.X3U='I]YS)'&$(#'_AKG&:(6_C.2U// MG^1@*X"Q< AV^.$=XU$/ S&X &9YS3$]1+\F/03U+Q^&2! !>^@*LE\X9[!B M_9?+GF[""H3'+@O^6>1E^4)&D:)$ZJQ9X \73@< M^!'">^%W?\5!!&_\+CA&6Z3>>:_> Q41L.'&X0@_>@FHU)\3+P(:Y%C*W6-&]]V[1"8SH\ED]F1BGP(D MP , ;$\.\U)'%1V=)E\KXR2]@ M"D[[I%4[+]T< /4,O)XK J_.6CK/)=L L;B>++*;[ )./^(L*11/XJBW,1Y M-R _WI(8_IC$8.(B__J>,[IOY(1"\APHY][>(%!]CN(;9:4F;4 T"&OJU(R# MDHI<1P6D<8!.!H^SCI-'^B]7DIZ\A$&/21$TLMX'R<]M%P8YB"O0_%K.69A- MZ)3IR3R#^=$3C-->.P?'A\,%'0N45% 9AH%OT+]E!=BMH4!)=H:Q2AW^01BH M*RLZ;[V/=*F18,]/O2Q#T&7*6N!&)O@9CZ8ENJNE7M0M)@ ?<]+)\XHC*]Q*V *(7PS%O5O FKV%;>QN(K#*UC$ M+,Y$/8+]_HJ!8-O3+'6U89!0)$1":/ H;F,4XWF" M!HDJ!$>H2G.14PUP&Z]!MV2H>Y@^?XX60^G$1WF&*177<0[F@&D&0T>Z\C8N M[M>2K:UNXV-#C7^(G ]@AZ%[DFVVKEO*EV%CSV/BU3MT>7%V[GC8#"?-P,#Y M]A96[5&&BX,JC#_1Z23O5#*&D<]T0+'E7$AN2S((,FTI5/)S4J6^4G<5;ZZ3 M7RAU1253V%4ZT9$BLO]R^4_0[UC)@^6%/%H\5G3)Z5*-\H3^ $Z!<4@BOZ$W M17;NFD1!H2\B-9 %)LHS@571]04[:)C[ H"N]PL-7#9"*11J@KOVXDI,@.@( MAJ(DSJ&A:5*,J=,#)B)=>T&FMR](,P M:8OF>,7Q$#\(@Z\J)!.95%?)@O+F]EC&UF5>.M(=C? 1VB,]'VNA"_,Q?$LF MAO-*B5TEU*P!ABBFB5W_-O.2UQY@7D-1#1PE8.[37Y(7P[<2U+@@'(F[#EO+>9EC"R M,0@[27\,1B3_\*3Q2HPQ[[. WZ^>TPAL!?*DB&3@W\FHTL&*A=U"/AQ-5.21 MG1B7>5^5N3R29:973'84BEP>N7BEU0.%><29=1,^<4L4/"(MH;@K%CN9Z"+8 M$C.ANS(*ABPA-L(:S_)QGF:EH&L7.TQ5>E9@\H1X".PLC(\ABO-@--+Y%X:; MSG+0,E&U <).4X?-8=)NZ">U?=:<5YC_"_H"G!V<"W%;VFC0 ^"0HN)[C,V# M]0(/1('G AU0&B4,]">*+^C M=;L*>^L#G>Z!?W5P"-MX;*Q UGB?7[9>M7"ZK1>NJ&6DZ E;6) Q='NO8\T^ M)(U[\?0K8B9>H?!?[0/GP]> M:#;P^IL_P<9OF'I-4T&B7J'/R.'@P/09V>'4EG:3VK*EJ2UW8FS_ #X[S<,Q M6>2D2G,>&!+T\Z#V%G0.GWNUMX#RK8$51ORT]#&2^S7R0JP4P48P00J'1&(] M+0S_J3=46C3675H0-MFU O;T1QXIGL@1,V$:](]<]\+HZ(]1NP)>B.]95 (" M.E267%&:3Z><[%RGIE9X?^>$QN^Y6BD!_CL,4EA5JK0VH7FWYEE+%X5;!#P; MS;^_?$,E^Z#T0.FL:[@$6IB M76KA*.&9]_$54T*GKRG!2^%GPZ7GRY.@'ID5U4&KD]E-DY1K4S-'5.&T@-:. M%(O8ILP$"O*.(^NJMONZZN9SB9!A][#IV5"WLL0W>:&PG,!0A&B*9;3@U4W/TJ!Y RTO[ M"=U%;SQN*T9DV7DI30Z7NH"N%9LV8("%9$J@CV4H2THKKIX@(I<1V>%^COS' MFZ+A2=X9]">%H78&PZ/D- 8)-( ;N8%SN;3\9.?$$S<1U+.]=;[,@OP;E9"> M*2H2*>(!2\@4=T_;4^1S@>N?L'@$/:Q+-6HC%CQK4OZ<)G=#= \ MD>ZFJ*5Q0:JD,QBKI7N(NL8A*#WZ;9@' <9/H>"F\RF0GU&A+]Y]:&F9(X,& MJ3C)= (2#D%%H%[R5;%#*#:+T:$LSN@I9EBDW:AOFG$'%,W!4AW@/8OZ5<.* MU\F*.YMEQ>W#7>;%9^O;FE>O+C!3X@EE8KQ34YAF-,RG9(^M9DH2#+7FW9;P[:K@%928T3X7EI7*E$N76P;K=[T.[TCXZ[+VS@%B]= MDOU;B+I3+>D>W3!ZIX/SZ+U-P%Q\]*R5/Z71/$I<\@I3R XSJ DQ0Z;GF^GA M+HHE.O/0>7 =VX ETH*;RP-O3T>A$[)^D4WB%".02($##A[2;>JY)OW)(N%X M(;2(M F74(6INB9C6W>UWW1VDO$%GG-Z\J/;O^Q[(+<"XWN$6GD>]# AI; [CK[0,5UOC@GP')S;1,[P9^_;]_+_^[VX[,M[HX:8\HWA M1PSJWV-6:RSW15BJ/$UQ'A0W2&"4U*2-Z9]XU\'.KO'(5&RG44 M].3O%"EF]ZT:!1B8'2AX$>KL,6(; 16E5/DOI@+=ZVJ%_&>\B=:\T/^%:^#T M@>@*2"PV26#PQEV..W::N.->Q!W9D\^X$+5E[CYK1N16!_GX?*PBKO]P,3=D MIC"UAJIT1A2602)')>G%XG4PZ4?R&04M/"K))ZUOR9VU$P8EU2B8HI@3M#'+ M15S<,EO/2& M4O^C)VR"]Y\MKZGD)[JKE>61PG.T=)1VW2@KEW.NSY!>\3 67C;PHJ\L2 I? M.\:K@BPG+>3E[>9I0W -P=V!X)+X*^9E(-W>I% RWN@&%,38%7,@9:_#_Q"2!S3%06).SJFX'I MWU!I0Z7KI5)*]L)\* 3B;LBK(:_UDM>EC?K0D%=#7NLE+X$"(1DUN6P"69HCCGB9\-4 M-$3=$/6#$#7Z^SU?%]V1Y[!*UP8-'O3(Q \XX@<:91C/%=),C%4#,Q-B(CJ^ MQL<\*R,>OFUHN*'A!Z-A"GHKJ3)%8KU_Q2#FM,'L#SBWK5(T.%79)!X2\(%I MVM 0>$/@#T;@\77DM ^?(8&+ANZ M?,P8T?LX.D#&J&T;S@Y,G>?5], 76P$;7$FS"G37.KAZ['^+B@HJB7()P$.E M)Y'DDUM)BU1^%0]"#=M6)-4O-";B'T=S@RU;?*.1ET!.$2^@J7D$9TWA8,I< M1^@8Y B(]L481ZC6N[KV7*^.]KU8H_'%4#_"5./&X"<7F(N'XN\3]AW,,35Y M2&9"^_3DR"WEXUM "?B0A8D :R(1^3DAO*6YG3_L8M-# R5(A?4$9:9\F8@% MXV%F186W^$4\:CF7E$B6@^4L"1A5 $7*7781L"X-!E)\CN'))!8<1MB%P%26 M878<(]HYJZ; #H,10R0[HR2>ZOQTWFY-Y8\-\U23G'FF&Y#@Y($+4O-$RL W M.K:4;"QS1@/%Y,E8#0W4"&X2DASL"'738FAMC51B;QZZI>'47)!:6 9 $NDV M%A)56(CLOU4.4#F)Q\?2.K-3GQD!OMH1B6IQEFPH)S4SKL,R4IOE"9"N:C(E M&X%]'X'M:=V1#6Q6&.V$WGK5L5$;&RI<+Q464?4B0"D]LC [' D"U8K2@SZ< M@B ]2J81ZS\$ 7%*IV-^4L=K@.H*D4P(7C,-\.@B\ANH;JE\O MU4?:WV@ X6^KJ304$HJ!C7AMS$0-IDTSAI&IP:]SY6&S+HK@DE4?:6!SL2AGLQ"V'.EZ MJ8$JV,"92" :UIKQ-C@OSK[+YD#OM5<_M7JYA+E%F5+ML%=HG@\_02 MC<=N7D/$R;B$Y'@Q!7OHLU%$P(QN R2=&^I;_+$&Y29/@]2'E)[5NT#E<$NW MHN6<%8/7[*&GWZ=[-'@W;.MM*6A!VN@%VMZG6E9&WK5KW7MQS M$;2(_OLG+-@-8%N0E(6=49L'807N2ES(K;!8S9>U-]=B<82"H9DW_D$R*IQS M4X\:'HY^3N.39C 7NOOX@I9V2[.X15D\3+QKQ!#%'(_JC8\*C =<53%%0=!? M43]]?/_;;8?'YMT@ET3":!EC,@?\)2+E6J!+4G0/ZTY_"[D(<_1=TQFG57>O M2[K%G,7,.(FQ4)N@-XT+NS2Q(#)]U>7[9!9FL2W%_$@P3D,ZTE.(9OBU$)G]9T[X( MQ9%V^1=XI=1D AY;R1=L@(NT=F'=K$H)NO9JI:XN=U? @P)D< 24#]L]S'U8 M5"(8GJ9&'K1=:<)4]-K$WA ZMO$WC!J, D9R(KJP'!5:SUF--5"X94BIA5[& M=U>Z+6!N:SH*+"P.+;1!ZPSBH6YIP7#C%/K1]"/'3IR$U8/1S1+YLJS5 R-0 MDG>[2-,EIPQYNV_<#F,Z-+[KQA*]ER5:1US:D"G=;"1AMH8X&\(C7IVHB8J( MF5L7D63OO(#\*ENI@C=#/8VH:9N1D.AXL0"FX!:/$V_:>& :NG\+_"HEC8@0A:!93*QAP>>_]52&'DD5B>](Q+'3W;X!KYO(! 5K@^I&\OH]@-XYRZ/]W&%] 2KSN4YY@?4;C*"G0Z M@E-_4>#V4,$6PI.H%:2G:WB:#HT@?AZJBWS.K$DNGC2[YY2ON.&8]5O62&O? M1NK!M3A;;E-]K1Z1UZK<1D#4I]M6-U"^EZ>JT'8+F\@;:DS?$NF11K5(?P+@ MN*"MU,SK6@EN\"I+=#3P,#7$0\K@#8R6MCC30(+L'"%K$=DGN^YQ)'$7>;=K M3JBULKQ!BK--2,XI*C".]:4>U5@+.(J8< M249F45K2F3Q3TM!1ZA]#*;Y#AMW.J83%?E)GI_ENL6[7:49HGO9 M5_!?PR4I9*[&3O0]KHL3W7WA\P6GIN;HUD2I'TFJK".U#?L%JC"/'9A)#I%0 MB#(*+ZB'"()\\/0NNU:Z8LT6+S8C4IH41WX7?OWXY_ZY9"A?*^J\6,Q:SG2I MMQ0)PR!@EF!*2YGA;O4##$[D15?=XH7IA#JT8HM#+_3%0*]#ZC4:*5UAX/=7 M7A"2N\@B0RHFRRC!HTR'?!PSRR/!$Z@&&:\G2A9ER0V]WB"5:N1,0\):*TP= M:BJ#_X ]-YTT[SK(G5=3WL_"U4]Y?B9#P Y\1/R;A9EI1J"06>.V([>M.4,Q M1OC>XQ82A^;TSN ZC_R_2V:A1I_&^EWEK^-?!S84O;N'K&JZXZW M:Q0D:;80)5P)1F>4*./.2E26)Q1#%;Q(['&)(,AC[;#244Q:W_"OG)H?E,AZ M:;Q+1Z(&7DB*"_M\Y8Y7QC(TX'WCQ6C\2J2V[7/R7A+L06&?ZZPB.*BBJ_?2 M@.B#N7Y-6G5ZK_E5(@B5FUKP"?N,-$55WFK<) M<&H*NHW1WD"DTO^N;AV+_*FH?JG] =I.P@A0^)!8N'TYB[P:\P@(F57FO3AM M4IVFW+W=BRBS >V$%E!PMLOASEX3[MS2<.>=F.<_ZB\*7<\'C+K@Q2@N;B<>"T9I1MXU4YI12/% = M-&+SK'!RP$^ZK9-G=5$OB<(A #:)RF7#.L\+@K)4>,.IBZ IJS1T0D9T68+K M!HGZ@I0[-JI*6/="U-MW)A]7U$=J\Q1TR\B!M&5GI].*?CX.ET;S)0Y(%=#! M//>DN3+<-.#/H P?]Y_IR&/)0T).RM0.Q<#XSP?5G_F+Z,C+B.L.Z%Z!A#^QNCNL\M7P)_ M0K":^C$'"[BN. W>9)A1BPZ<+6\+]V+#AD-V*Q7VVR6%)\8SY8:U$N MU71RR83_U>U:=4\N*(2.V")#,&?]C'U@*![D+W/,': 2N(3&$T)V'+8H-LHO MF6^\$Y:7J$34FE^3;-'9?R;+[E8"!Z:=D4L6)LRF%D+RQPDQ-+#G6-NS"2U=R;-_6Q6=*?QGON2IEHS*E]DG"D[>*_&!T) M=].R9?!!JUP/#]BSO^-]=$L^^>]D3K3_],=\^,1D(8L"40 M>+:V3A(;I)GIGG[O7\\A(W4.B./>93L%6PBPN8\U,,IPHEX9H(V@Q7]0XC'Q5.5071CL#P<^)/HA1C;45

24.*GC$\A0T^,]D[@X27A>\YEK[L]%!VG=Q%I MXL1E%J"HD.-AQ8BQ+@KC0#9):P]M=]XR;\>C82A)3HUVPL-X=1YA2"@YJ4 6 ML 521/!"S\?PEF<98"2 %4Q87"D<\F5,\&M)T0[RTS*JP /R M;1GQ*$;6H3LIEH-KJ+ MDY2X BUH>)DDFTA4114G-EAPP3UDLNY>O@_?HS0QL0^/L ^(AH_ :T*#2,17 M(?#BQ],C43&J].O#H)011+9AHBF9,)^";\>A#+W+WP/FY76RK>0]++ M%B@#V;AH*72$Z$1@3G0O<3'J,I++K805NPY?FXDEW-@6&J5QK(1H!Z:)*Z,C M"\.^@IEM(5#IK0UB(EBL(8Z3F]16J/UP4_'V"(@2@4Y&GA%*$]*N) -X/.[E MA#SOCUHI7Q*8A7<%;@?F-5[__=*>J#8/>A)]7E_#?06EBD@D-B"1!=L08GEL M/5):8UM&#@1E7 S%6,[8$E'?%]L1$_>GA%@GMH6^N1APE]BHZ87\RNX.HSK> M_Q(.%@/F'7L!&$$A!LT>9WBJ.L-S M$!F>2#-(@J^V*",VZ'\FH^':"D;6OXT^5@I_IP" D_QL^L*ZE8@9"Z6PNS?$ M"0$.O?= G(!.,D3A;BA_9P)KGMIPJ$9/.2OEO'<2,(CKS*WZL(LI\LQU\(.BUS7)9J4%*P&$"[6^+= MQ3UQ^=!8>8Q:Q7"<5&L#&Y#L\B&,X!%\W\29X=5TPR]2R<)"M=:2 TFL_ E> ML(A^$>>S8UP\RY J5Y=_!H A4"E@D36>.PT3,I$QU+3Z[SXKB)RA]E\CX] M83JRG> ;%K[&W[N,?DE$ YIF3)O=U)&%L=:WAC*C$ABBIR97,(D>TV*,#P,T M=\XX 6&S#V JS+F]]/R)T:B5BB(3Z?B1 "Z0[UP$.W>.>[@)+J24W:N -3$X ML0D^I20PY#QM$CQK^>1AG@1O!4*%RMH3IF$I,;@UB96W^H..TN_8LS&)B<@? M:X!X?K&&/T_F4[''W]E-XL%%V";^$.S%2TZ<%@T^,0:,%X"[QPXF@EKLWAWS M^/)E:W#>$O"R2OR7FV6R=5-6(]$/,'<@KB<&U"/--Z&;QW.\CVR7#]$R6?%M MB-L&A"\#'FG_OZL%LU H"$0CDZ?JE%+\<#52_\1B*CX>*TF*L'F;"^U.KV]0 M(3#\C21#L]P0M5)L[6'M\8R2D7>\Y002O*#.)&_R(+: ZMJ^3,,3?>"HXTJ6*(H.K79R)Q[P8JI+ M;0U"',FI[U$_P9)<%O7^+10[1[H#.=<\)'' B[8%1K>AH7<^Q96*S U24_3V MS5&2E"J_O; 9ZAU]PXX6DJQ\,SS,"5%V#\H%4*DK[C1-$N9XH$//]W%IUM/4 M>@;; JC/!-J0:.3. >?*# -PZ*@/45/PLLP7W'69%DPX, Q0RZOX(/%ZDG8* MLY/DMBQRQ#;0D,U]Z*<:*00"%V,&L;ZPP>B#W;Y0FI;:E7G(7QV5&/[%\3/*(]G M8!-0:-YXD^XVQ/Q^*"M0N#M^F[G@%#8?,%]?"U#\B7["/ M.3.JSH'R8%] FX[FH,D&^!1BP1"EG:UY[/RTR0MEW,=8@3V%.E.40A38IA/> M@*\0N' GBKL:.Q_N X,>8FN83&$-C@SG\XKC4!#@?H36AV\S\X):#E'H67>0 MH:>?8H.Z#^5AD0[E?S%S)!@Y0RD&%Q=%*C*V4%'?(P '$N &,.PL^A_CV /_ M8+>;:68@1ZE0+%!01DH_CFCP(IZ! [+MV@O/Z9E*<9]%=W/"\8+M"N-B[T"# M@FDI$VQQ/A6CN92P!,Q H.PH&MZ1X@KX5NR=>YQ&J>DTRD&D4=0+',HPF3(1 M&+21E*,?MN0"=_LD&H+D"W5J_&XCP*T)Q:G!W')EQIS<7;#G",ZV-5PB\YBD MNN5NE,5'RV^*1R/<),PJ,B;C:;T$CQ)"!7>,E4Y1\-*%+Z%P\(" M66"O1OK?C*FE:MM7.2IQQ0-Q=X1NE]J)3S6R1+DJVT>IP,OM,*K0FOK.V"A5 M36S,V %L1()NG7GWO%H:#/# _H6>+B_T62?NV)[[3&I9KNR5=4&ZJ6X#>PL> ME /6!"$PC>U[)^#-&)8#>$H0O!F-?+ &V 'SU$E@^):C! C.O;D[=.3@'O%J M_DX+A:EW=P>EQR#7 "@%V$L]U\8@$V#PK#_7<.Y%J0!SJ M<5LLH$\!QJ']@3($K0#2:'!('R(#Z>3GX&,R=8"UR.AO,4X=+O."!*&0$OR\ MY D$\L&1*--:E2V,F8,AVYS85MRYA=BP0A'?3J(3'>!9/R^$U5RX38LP+<2">PW_&>&7H3*FH61231AY A+-_>>-?5+T8C4+> MT;1(: _QPZ E)B]@OB-R]:G1M^6-ZCG!3^.2G0KC=(P/EC[SZG+V,Q&R404; MLQ;'>#OP'@GPNK#10N2OG(B,"!M70[[F-3#>5/:^B3 31#4A_S#UQ@X6P(-_ MIKP*0I7*DB#0+3XY1" F$9<"[F;4!,YFE U9.U*.3M4LI*&EI2K'0S,FGMD3 MH[Q&]78V8TI M4<3%+X@]$Y5;[,,R0/]HWS(&Q:*N52G]Q\?'T\ >GMY[OR1JP.]V/#V&U1!H MP#$1YDHPJ=NQQ'0NU MD'=.,.1*4>F+O;"'-+"E7$31'J:$F57\"]N',-$LMT'Z.LS'4:IGGGB:V*(- MO2.BGH4G6@3EAA3'@R6&P GJ03.K[^DYO(4<:@/=ESMVOHC[0GWMGL]_R>'_ MH048'!N1=TU<>H2-L#/N)'C$;C.T-A&=A7'[<9^J8\B_+-:2^6MI_ NE M['L-"11+:WG\AC/ZVQ$C4[%>+S;^+):3"H,B.J;SUV""';R+'^ .\F=%],S= MP.9^^(B1F(0]_92Y8^WO(,8*17;X^-"S8O%4%DAM+9CP2G6[^/;_3>]H?K2N M!YU!:]#Y9UNTUO7%_*IJ2[Z*K[FB_2>WNF?7W7[/WKMOGQZ*[VG?^G^ M&,CG?D_QJ'O_:("H75*3YS)*0!TIU# G9* M/59R=CMO9%6^A8 ^8L(95O'(ZBH%=(?CYA(^1? 57E@OPM+Z]9R?P:*#D*, MM+#L*UX"%VHXII9FA'K"/$T[3.M@ #"2QXU4?N%V@T=K2EE5:\C[:]BW1QYO MCE'@RBVC^!L_@(3]/Z*_@F^U#&AV0\,'2F2YW^+&0NCY*RH5)9]A!HVQ0J0H M=&+]BT9 \B"H3R72$ X(9J)%%PP0461(;?? \"92DM& F1$X>(2?Q CBV&N8]\PB!'$*2^'8!N$0F M=F"+YP5)ZXJA_SHT.PB&;R+:.K1G#?BZ3XW+$&8%[\TB9# QT) S$.-YV)ET MM+E+3F /*G/.9PYTAR]T3Q*6E 7H4X&LH\3X!K\GLJQ(N M 6O#@A=C&X$,;G250U*;0@%P:T5,@)\UMI$PPR6P97@A#.9"( (M&GR,C!K) MITMW"AG)Y]W]LOU$-"-FFV,W-DA!9L>\'+[8S_J, MNJ[/R&E]1L9FABS@[JF*12AK)F!)MC,_]Z>"9!'J?W8)SIG=X(P\T_BG%WC::!WB; MQ9@&Y?UF&-Z00]F S+@ ^7Z"6N51@_'S"5:)AFOBFH?#XX7Q@@EV^E*0S1KS MD"N<"F(3P&H<-++$E!;4?K(M :PO*O6UH"+M-SJ.1ZDKPBG.O(L&8&>>;'^( M7;6JM>+>C0G+0\:W%+DI.QOE?BAK<*?&3RA_B M@?ZF8_"LQ0BX]H =K!*@B M(O O&TQ=AT3QC_Y_UTZK)+L8(XX=&L..042)@@35\]3X'VNX$@) DD M<$\.52L6?E/-6N;E0#NZ38&GM;*OTCP3X3KN#D#?R!2"6LX$>0!.I'Q:2#RI MXFEQLY-BM)EXKC.C)KT8YV$G"6,UQY\(S$3"-X'EL - #T@@^Y.]%N7$1V ' MRU4?@HB!RM@==>:(/8$$GB\+<3FXHO+U0$ H"WQ32M?9+H<4B1.R(C:^F*+7 MP;4W!-<#N]Q_[OC\[@C^T<O MHP"-M3>++G_DA7R[G!C%TP(HB\ ;LZ?^I8#_BZM1OH,$MW5M/[,853Z-M^@> M\?+!\]2FA"0B-4BYL)H8RZMC#^9P6D'@054WDP),'D&-#4FCJ/3DK)T:MQ4+ M"^R65)M\R6W>L,D+9-S('CN8;\:1$;V 6N>$[('F,JBDXBW03";PMJ@$ MZ0?BD6#>H^BPX2K((\:9=;>0LB48%T;*;YAO M#M+8_=M1*1O)M"&O!!A Y\W (7M ;&;D6ZA"%WC!MSE*/G$#Z<$08X3P51'S MW4K@J5#=:3)OA"L(T14P*W?H MU)?^K$R. [E\VIIO2_,YX'*9\@%NXDZS8NJ]LTGHK>'<( M+A-;FD0)A$ VLTS+R1 M8RWBI\,;T:;B;X_)W;C8Y1^GXHSXRR#.0',#*?44 ;A'?"2.GO'"[L24JX@: M40'IHU8\O#*P80(PWZG 4B*0F_#,Y0@@@\\\6>9%+)@28=B%5WG3>#\(9VI1(Z'" MV?P\$9.>HU7XX0/@Q_@ >7HT(PKGI'![GD:+XX.QY&IB,\:EJIXA/I=_=Y+, MA'(_MF!W'".W259+<\"[8R9QP5J"13Y">P M9,1R=J #ULYAW)!B"Y:8%I%D1OR T>J&&,I(\-L\,)KA2%'HK<'&2#R?8XE: M%WM."-6)]LNSM$,_F-">!6D"WK[UZLK$L1@#@D%-9HU$ BGXH@_B8\N? MR]T@[*""T"A" L]"F$X$;:=^?';BW9U,O>$B[J\UFC@N[W[DW;E8>FZ[R*14 M5PKMD5A8KAB5_#XG<0A!LD(M5E@F;PI!RK%FA95E*N29X\L HA[>K?Q&&)IJ M<[4I.L7X.H8>!55FO$@*!O 9(ZAQB7XK>3C'J\R;UG/[GWK4ED,!B:T_RL.'/P4K+(:"ZQ+#SC M0$P#YC,%J*1FH3#*3+ZQC]#\32#YR@MY75?AM!:K0(,&4&ZUBCHP9O:;AAAV MFN[9B"SOH\5Q0J&$>XY-K$;?GLYHAU0D!*CW:U5KB=LEKL'V+AG/^ZB7["X> M:UAYEZ XS7/1NAG;]V2>Q,(5ZP00-A*WPF\)=07C@;4..[QRXD!4HX=/19)S M)H6A8)($QC&2BQ-=J90<)J<]^C#3PB7T=G=FR@&$R"RWH'_WNH2\J7V8_?=A MUDE?QXKTJD=G-ZW>P.ATLJ@[>;>UC[4=USZ6=>TCU;A=MGY<#62%FYEJA^X_ M.Q=MI;4XQ?;<7J_=ZK6^JJ5YF71#IWG25YWK__W1OCY/NZ#P34ANUX 2+O&1 M=7UWFC*NOF,95]EG&9=FS_V@W>NTKK)HY^]>="X[YRVH'<]"% VZ63ST6XC' MD"8 P==O@RS.(,L"^K!L_%N*"[YBZ;^BR\1GTV=JP^J_NL/L]3O,K7@U[W*FN!EK*4N(@ Z4A)]Y"'^:RA8/# M(<#B>V.>XX(Q2R,$Y=T^,*/2P>L:-G2;1FJ197+%YB%@O0.T$1#4" M %)!_\29+8'/BTZ#=()HUL0TQA\Q/$4 M V52'_^MBN3(1SE17';"\^0*E3 2+RDH@0)D,EIBHS*J_;2?Y8 @B!V[#I:E MN$R(3S!:"Z\)SR*83R'\&RA/.']P[#OC4H*>= D&4(YD/+_L"E1ET_@[Q,6- M06 Y(6[@#:,L3L3B_6GPN#8U8?RR%Q_75A[W.[O$UM V_N'-<68:\89(68@C MX:GZU0QJ*CM'.K)G_4? YF+A][+ON1[@PP+*XX/WR+AI/ [Y5(%;&6%R6";S M<;YBF"N(SL"V;@-O/)_94-S)%FW)J:=#=D*_Y*;86WQ[)">0>!B!![P=D^*+RZZ):.$)X(??V M*AA>U48L;29HDR+O*PH@OLM3DK* )J["J>"%0 U([R7X6Q6:;UL5:UT MUR0PMFLO78"^N;*):(.A5Q1TH]2 M=D!BW?+E&&-V?<5@OBA">S2WCGJ#_X,AF7QPCD-S<)X@05+V60]"X-/ =-;@"W<=+:.1@ M3&DFT9S=S\9Q2:SL):*191-Y+E8^DXD!3"RD.I7/0=_8;'.*O40;DS,"E[<( MHS>=*=GLD3.3QMFM#23BW3(T!R#^8!7>Q)HS(C*S2)WDYV!";IXB\I\ M;>?C(QG1PE*CN2O> TY$,FQ<$P#PT.C!F7.(YQ)N=-Q#76"?S@ MGK Y+WUK8C]Z_D]V40I%P1+AK.<9#CF90#&230W7H"X\K SK^O>6*YA*^"P# M:+1YM)[I6SA*#0UGQ^<'PXT>;E\D^CTD:U]Q6G"!8'0R%65$D*PD([V6%A'# MRIHINXF;5G'S:8DA9(K#A9$5TM!8?[=@6\HM;9_K+^RQ!UQ!'/,_UF3ZV1AX M\^&#;7(?D2:PDXTOB\VF#$7U+I9:.OZ$']2<9N#2*(_5PI0?,K)YW$?$ M.D/.QV#ESV8X/E8')"Y\W-]4>N?=Z M.Q#E!6E]!1660JN[1CNN-F7\=#=,08-;8N=.32'!R@"1'(%DC\0,.+[K<;CK M4Z/-=BN?"48NX$3(&&<8XX V$APY2,8QVKAH$AM@^X2Z"MO9F'JC0FI&!K3: M7[2\XVV:2@ &_:)%E6CPML6PNE9AOY8$+QG3B/A_V4-IN&$!;,0,B]I*.)T* MIS"*P&G"C!J #A=V/&<0FO^-^(]LN2)Z(/%,[_B%'JD8R\(='MG0'$!^E1P\ M%@99E?%2BC=*_:=P53'0^JI;EW)OS49WL*68*2+D=,>-^-"??']:!S_=6X[/2^OR)/LQ$)!YZ CE5FZ#"F_.)!&PI8\F+L M#E9^9VG''9WUG3$ &!O?/>2)08A;?,ZS"?#CK0\V6\7'W:F#$S#W(%XJL*B% M\S%[V""^B1[Q6B2B+NK;P!&MS.IL3,4)Q*F82SU&Z?%+;U\&;,D16FOPATH- M@:W_0DQ T&7%H_G'LH@@&,?GW7[W ^:>: 8$LE?$@U9&A6!H$7+9,H;$]2@T M4TC=_=HHS'Z3 PYR^\$">K1 ;G&FR=#^.>RPH[-DBH1<->!'>".X/7II.YI"%0\D@H M>^4$-$$ ^16X-<*A;PED2BF*^0 0#G(,IK4L7JA$%*7^EZ9V48\=$9/"2+I%E?:-.B!X1Z('_+R2++@:9CBS;**VGH(/%-$.;! MT:O)#K)U"Q.BQ?CGUUS21RL^8"S1:*#K(';/;Q^MC*XZ9;9QC]PFW"A!'O 9 M\U$G6LF /=K63Y04]A-C>IB^S),<2=4WE#L)BV$B$FRIO(FDDF0&"U9CJM1! M4!] %*#N[VC-&H\S@YS>-L M=-/^*ZY%0S@B]AL =!BI5@\??3G&^4MON:3KE_7DK*I':*9PK#D_A:T6^:Q; MU[,N-96RG^4E/]']KET!%*GZ@8>H52IXPDH@,W*@.2D04M8D67W3@J%\U A] M"7,>#C+,8M;)W. 6KYEW8J)B''AY2_<$' >'9WQ,@BCEK069IWV6D7XYR2,',@-L"_=FT% M(^O?.$$8(Z,BRJUQ"-(4WL5="^\O^RQJTQ2)%QDCE:0H!@??.NR/T?=NS!V<8J&()FH=I9@5UX_(G0-4!-FX'QC''!Q4!O@G6)Z## MO]!O_H'"3C;SL+UG.XIKK;:)XM]Y1W "5>1/:58/:;R>(7K'9>&A, K$)X5 MI "3+8.&V,=V.?7$ ';XY:-]"],X5I;.'#_,9M/@T\>/CX^/IP'58$VP!.N4 M2?V//&ST43;=GPR=&2,6-E*? A!\)%7;OU)E5M_PK+^].[^I&6=3D=WZ];: MB&0-9K4P-DIY#[:Q^+: B&$I+X]C1?+5O&;JQ0PR*"E"R>VS[.2 MSX;%2#,B\@!:+H#$6H V3>#\)@U$@>!>!&<@0ARMR=+49*5=:[+S?=9D:2+4 M=)C]?:,8X"DZ)%2MW+H>9.$YM#-'W$P3XZWWS\YYGJ9WOQ"R14V,I2Y6L'[_ MHL55'PG.L.X/8OR1:E](1-\QL<_\#R@B#""T6<&/$B;&X"%A'KA-&6RN;JW[ M>TBVS#A0.DQ(8?^XQU$2"I#-+=OC8Q+2O #*9Q+_SL8"(P5EW*#I3*1^7C@F M.;6))P;8*<%(@8115@IA]FDJ>+WVMJ'@C0V'@I?E4/#X'VD\8RM#Q=\VZ2_Z M\84O*7,0Q0/2G-.]0AW#+5U78Q[8OJMOV/?^L]V+MRX!LUXAUZJS_='_[]VP M5&[W]([9934,_S&63WKS@!D+P8>WGC)77:F=,[E@UO#GO<_LH=$)KQ0;#FW[ M[FZ-^;*;>A1JW19(0"AD4TW"$_'#S3+.&"S&N6=_#>8))DR]RDS-I/4?%X$D M\^F9M&TSXJ(-.55E.BQI.SIK%FJ+7U[$S4K6(=NX*"ELL5A*:8N[F[B\W-**5_,][.K>L^(8&Y>&L>^Z/8K&2R.'TF6=Z]_5=3 ^OI=5>Q MO#=*JE0[>"55 I@K*FUGC M_"N9HEFLI^4HY'F3Y;1T*84.PH2-TF0U=ES[A'>$-4X+JR+]I3!C*^*8TZ=8 M$)-G6(N_A6N %K=#2A]7ULH>4W0A;XG:A9>M!+62T159)C$ O$Z>OGI6>])$ M[S?5/?QRV%M%N1^A>R8C=0"XCLADR8H*%RI/QB'.FBRM4%-[^#HHQ4G(F/'" M"UCBG<,8_1[[3FSWGE?1!.:RE.9^=I:6=&;S2-C,4Q_BW=W9"&0U\H9S_E6J%> -HS$9!3!,HFMVZ$T@ MMV^,;=P3Y,\7Q<@A\ ^R4VU VAJI3$P+H?Y M.A&O5+= =Y9WYRHU,5%DK3C:/5L4I.-/E^K<]W=9RH=P6414_8CTC]4A24?*RX:T.67\IB6QZ. M$N_%2L#;(^ML)O CQ&R.#49(F ;U/R#2NSL;(V+=2V>3M#*U'P/MQD>7E]:3 M]"%ST!205@A8AH *"T\:/E@^6R[)E-@O8Q,&U4=+K"0XE!!-*0FQ;@IH!S3F MYY>%G2%0MKMR*I;KN2>68I\H%@,"Y843#1EOQ:D@O.7DTY.C'@F?/Z'?)0KV M% R]J)+J:G#D!>TI4+=((FWX M;=U%DF8727G77207^]Q%DF:K=?O[S:#3O.RU_V>P6,'W\(6SJL4&]K[ M ,^?10_)H'5]T>I=9'+$W5X6_3]9 Q*DVT^CABLWUD/7WDSI4=52/DTI7]FU ME&_OLY1/L5?P1^_\6ZN?2=]=-JWO__NC,_@CDWZ^\Q^]SJ"3R5%\^2-C;9?B M;>GW?[1[&2Q7;<-,42%=7G:N.JU!B#9EI'\[>KG22J[61:GJHNJN=='E/NNB M%&W ;ZWKKUE@L'2NY4/3!+F#25X]I1.>!V%2E,19&-KMWJ!S^8?JSV2*#I # M>;FN%?_J1NYW*SE7]_=E+#F_:LE)IG;OIMMC1I"\=E]3?/8_VSU ]&NG>J?? M.KP%<61^'ISMJYJK5@]MCX $7P ,&L,^/O/\C0$=F \*R,0-A+7RVN73)J?8K&_T' *"R;24O1>#H^C MJ50N!O9% @+_?L..F%)* FT$,E;V& <8B^FT3_:$74^ >$)Z\Z/A1U*N'@\_ MB%R9G+2"Q2)!./$R3"LY08A,11DGGB!1:YF4@4B/#S8C/6-S;_C3\*8"#GXZ M]X=LJ7S>CR.23>JX/ 0H"ZIY-%7!JIHJQ)G'2X 50D# ?(_2+J3*KH+[] M!'C_-$>87T.1D$$26<8#DS*& (ND6K!%ACDU6@'R"EX,V C337CZF Y[#G'8 M7KHER@5V1]&!._RZ*?E2=R'3MMZC9:E1%*]NR673KEF:!D9]UP;&MWTV,+ZG MZ4*ULXBYM2[;2C#O(LV4S?E5M_^C)U>]6;6(SB?LF:!H[%I0=/994&1Y\=(- MN;1Z%VKH(D7LP6ZOW?D:!HK^GF80N=._Z)QGE4L??&L-LHA]]]K_;"N!G!3O MSW7_IAT]CKQ*Y_WL="HOZ70Z^#XGM8L)AFV-K>=/ANNY-GN(\_3IP69>E(]_ M9<^#$57,OC_[Z]AQ?WX*A@_VQ.K9=\83_GOV/&4/"1SP7X_XSV@5[&?>"?BK MQ5*Y>/H4C(X B3#VS(_*ZX@(D?^(1:K]I=30]UFNVW'AMY^CO5G9MVY%+0GE M(;/_]O1:9-OC^F^V_ MOWO5.''\($IN)\>OYA&U]:+C6A+W<'HX^=6@@ M\\ ?W?!*YQO?&[:HQOUR;-T?81DS6T,/1/=-H?@G^S\([X%7+/U9IK\?&03C M_[H+;-PANWQA M4PQ3B_?/3$]1?,G!*?6X8&/@6R-1W=UQ?]D!C%V!X>ASZ*0A-'S8 MD0$"\.J$>34P4G;Z+$K$DP\15@B#$Q BN_WTX-PZ,Z-8/"U22!C'[V#=/O4! MR L2OZ=TJR+CN>%^& 5F#L4N"/XL"@.AU6]<_98+>ZE^_['7ZO=\^T?XQY=V MKT\U>'^LU$%)^F#X//IT_@Q#84B&/?>6.\(/L[\.F*%OS8(!V\Z7L3?\N:82L8.A!4Y#5'74*N5ZC*!KJ,VW MD#/AOG Z<1>#=^7+ZT^R24JIA0NUY''4&KCX<3AWXWMT&',?, -LI@Q5EY3; M.MNT*-[$.1W&!/>8;4[9M"BEMK!T>!;65&920'TUC4169FS30#J'7CTVIDP] M"2L"+!"(%:&'.D4DB_BWF=9G7YNY;_#IM=@ M9D^IL7I]8K)G,=N5'=US%T87P1UF@HB+)6X)AI(K7:ZK')T=6WP*NA,*PMC& M9R0,31Q-CD*3NAOM7Z 'GDU#_2K^AG$ [SY_?+#1TH0?TW.0:V)MP!:85_[H M!#A(=@&+[+T?9XC/&YRN"27/[%'3MCZ[Z/C(@>M8P,F#EL'K(YG M=B$FD!#/@%XIDZCV2@&\8I7I2>,Z]9K'KJ;-I)XU#KQ7'7$H>MJ(^94VVS>. MS@A,+%#O]X)\E[NAR:4D0$?VG>T&* 1F'+.,G8QURWQL]DF21/):$*,Q9?, MSB,OF8+:%#B9B<4T%!2N1*5,@@[!5G2:?$I5-(\V?Q/R=?3HP_(0QO8_[><7 M15@0UA:%\&ITHV%=-&V(D8TI+0=?QB3E';N>ZMQ")CZ]^?V#=*S)$PV+Q,SP M(/\]9[>2'9EKL5^2/PXE4;;/.Z;98MCM-F-+YE\.SY8.D;]CC3VBFX_A&FN( M9\D;Y;D<@.*BD36SX,=2+O$V=D&B<'6QXQ:]Z-2H[3%#%C0.U+1!]& *]3T( M5/"\1)K2XJ @BL13TL)B97U>\G4+B\I\MF1 S3-5%K;](;-VU)]9CY9ONW > M6,CF>RZC- EOV/G8.+8OOG\@1O9HA*_+3%Z;0V_Y#G.^>8S#'S^OMI=>-JJS M@<%XC?AIXW5GA]6]"W^8B>QLDNP+?A]YS9^DJ:@RP;6WMJ5WK8\V7DQVD::S06TRA]R1 MB'J!+)#%(\#'*H*-R1\P@F9T&,GJ='TMM/#SM1D-/;'NW85PM=BM@$?U42W#A.1BK5*IU*J5IAJ\JU2.EJ6\(C'^0PG>G M!.V0::0KUO7[\UL)%Z1ZCYZ?$CNI JFD#$(G=UEUT^DGT-# HV/\(V(=PL'F MBT1/AW[&I #_+'LZW'GZEY**HQ]8J*K'.$4UID3YPQ.^F[@*TLO\J0"H1'^5 M1WE*_Y;@7[%?\^!#$-O2V([MA[EX BO3FB4O#,YK*N)?_+DNM%D,^<-$Q$\N M7,C_\$R8_32>6P*Y:.G,T(]BJT44+F[! MR%?0+M=9CV+SV$DDE>&B1"@VIH:&MO-KT3@$[U<88:@_U$@3H/9:P2PT':-^ MJ*W8E,DV)P%$AAAKW%0EVP^P)N=P/BNBNHAWC#E<>*T#'CZ$#V?2&3(FM@V! MK:5;EW!M"&8W9PHS ;,-(@N1=0@49GA_Z(^N96*J0LZ04HY+->.%G*Q1+,33 MQ4DVJ@&?BDKTU>)>O/Y__CWW9I]CBZ ?)BQE0R73FN$A*^1C7HL]-HVH/"/< M/QE'EAAVBU%G,FV8^S".L!&4U!D?C?,'Q[YC[GKH4W6IL4GZ<.>=KG#B3+;N M>XI#\W!SZ DN.O@"TG+1\Y=Q?DO9YPGN,XPS\/U2^!NC%#R(KW!FM*"#?_%: M_>RYBJ5(>R"IM 1;$G02E4"80MKAWRE$*R+.T,K&9"6^AKTQNL45*EYAD(3* MAG0X57G\ANRG5E LW8*2Y#:H=O)-%S2M76_E?H(%93\A_Y[5*BC+Q#\3*:_\ M?HFA9R24#1M+ZH8-*AR&=?"W1-\?]R64];!?<8N=;@;86TNM]N6V?6L*&)_A M9_\L1L]$J66F4A4#:Y8-7IIK0"VS057.AG]_>URLEDU#_.<#^Q46-QM0W?Q9 ME /+9W^,;6*-726L=Y/=E6*[6U*CM*AT3FOU!++R'T?J0+!NY.7*'';!%AEQ MK5INE2%?/LEMED:_@FRE%RY\.N(F8G-0/5D.Y4\DJ[E02BCA5V,V7"0BCWD# M_I@3:$H'/19J-QJ(H9@(G6X8&O6].?M,/*D0L8(W61>F;825;"GF,"9P3 JR M"F,Y'MP4M1&Q(*<7S!![F;W8O^<)'XKAD&$+)K#PW7]%@C7E T;O!_5)^/[A'%8O+KS!.^6"JV*6)I=&P MNQ]RG@;C*L*87DCMB=)A>B!<;0N*>+'FQ'!M&U$.X(+2Z=.-4!*5)CM>UQ93 M:69V0 *!\BY\"PX66?,[I*_ TBOP/5+@%6=6I=:'BKXA]2L/._3LEA2WD%>' MM2/LO_<>?)3+3(0Y]Q24D-!!I.PPWB(16XD4D&,8B<,^(/P(O<:*YKO'\G)A MD#L,JXS$/)KPZ6+H!=?VD-AB_(757NH%_34?NTP\+%0E! DW%:%!W) O1=!( MULZ\E/ 6.4K(=6G.7<*YO\?P:J*94\@TF_$P I.#B###)!-CY5]JAA?P0I;D MB=4>B%#"RQ#J"UJ8/?.7Y6.BE)%H'LQ\I&A$8$YP/)!LR$@J0?"H*D5N,!S M(K<*K[(@A24 >20#BV>9HF[&\H_D:/[/2[I7JA4$1 &ZG4DJ_5 MB^[&BF:/C*QU]84I!4G>&N9):4]9;6E+89_]\,-JU40^?^F_[Z%O?/OS,3/# M WBIMX=O)M9?53PZNVGU!G27.IW.#=#'"WU0PH9&FLKO2NYY/U-!7^CU>:0Q-,D?%&SLC&CF; M."J>4'$A>!'.\HSTK4/@>HI-&2MGZ5V>%,44/=%]L,9WR@7!H%KLI"AV=CTP MI[G/8B?-J6C?.E\ZFP@&92>O!IB/\=X";Z9Z*Q3?:^&"T'(_%80?\U]X"\[P MC]%'_N<2OJ ]\L=7?V/>7,+E:!9^P_PY>^@Z%\Q8>VL(R+;.\A*$VJ;,RX^- M_ZAX6H!/HN0V_E+ _X68"$C@$R!H;+6;E@USR)*_WOH?SZ[G$$.4K+EZVX+K M!._%O[3&CI*/,\&57MOW+48%P<9GDO3R"SL8^@X"6$=O+F?EA%N[P#@\3L'4 M?)R'E=] M0C(R[\=E;)AZ&)A%4>#($YB9R;:B\W*9_RC*?XHGA93XI7%52BA MF(?9;/KIX\?'Q\?3P!Z>WGN_/K8@_OS+#C[:HWO+_PBM>!^+Y5*SW*Q\9(Q5 M+#;+Q5*U '![A5+MX\A^*A=/'V9L'=_M"9/.[FB.8XI;O*UJU>_B"^30A%$AR]WSZ'1?Q][O)JXB:O!2\5"M4/X/A9"H^_=PXO[0^' MEXC#6_ B/D4[!?XN[3%_&TW3T%R]P-6E/9+;%2ZW^U#BP1@,N1J+/AF?7-@( M1F?YSXP;AS;3T6NR=46+[<-F\%R);>84-\M59'#VMV*U6BRSOU?KE8\! 4". M[*GKVT/H'2)N1U8C3L>9+Y"%[MD8M!D)KC=:][Y-S+D>TV?(\K77LWRC4%S! M\A?L:H-O0C2J@D@OEC7'QSB^G">.7Q#IQ6JI5*@PCA\U*\5*LZA*]K5 4!G- MJU!<"+5DOVP<^[0>V],^0>!'#2#)_;[*_<'FW-\_::QAB12+R+=:4L?YMI)K MOF6<6ZXTFO6/HUJY66\RMF4B?#.^+;V%;XN%73-NQ<0]:+Z-\6TUWWQ; :%; M+'P4N'D\F7N;4U]AS?,EPO(Q)4/IYJ'0QZNY-P- M+)6*E7*QW/@X*E?*Y4*#,7&SR85O:/N":8Q2E?'7=]N_1T049$8+0R#?K6?% M<"R53)S5"97GB&>DL*3)/OMTY;BVY>,'Z&E&?WZ[)I7^:K0_+:@C3-[(.Y,O".H&9W&8W(H2>G[+SM&QH.Y[349L+.?#[8K; M=\V*812Y>%K\?[;!A2-,_(.16MS(2-U\PH2F+%&VM'7*ECAES]5>!+CM-SZT M6TS9Y6X_,:,.W0T!<=&SPWF^./9XY84OEJV38N78^J!4YFB" \%+VR9X:27! M+V5=ER9XV@0OLQN^98J77W/%T0Y^@2-\A2-6,@.P#'?[B"UN98P6>ZPBCF&Y M6L 6B0=KRKQ'HU:&?PV<&>.Z8D/8(3]9#RY L.P@#/ MP78#^F7/1H"*9SE@;#V'N)Y31T367.[GL-;:DF&MNNTN@[:[PRVH+2\IJ&TT M94'M?Z4KC75%[5L4AZZH/2#S O*(G>M^EJ9?!UNXC?_[TKO",5:(RWSA#><8 M.$=-7/J,JM,1OQV)WXX\MF67>@(A(.ZX'-Z'$1#1I-B38#+')=1[W-I#:PX M$K. WC:S[JFQ" HW1B.NI>4SPF6)]YV^0P,3.*!__FU;'#"PGCS7FSPSZPRA M2Z#6!P>8&XB"TA:4NG+QLDV+_*:9:N$E2_"V*H2'MHU3M MG]VTV576ZK([6WUCM][/MM@UB[X1#' "R7NZK.?L'1)O+Z@W]UTG>%B+@GOI MP=:U![L]#W:7P#%G_<[7Z];@1Z_=C_=V9SY="2#^?3E%"*_2[;, \1(S;9A" MA:$ 4['F3W(Z774''^'TW?&"-;VFA 5@:W2:P V;C2'"0A@+%-1-R/1@^@[B'A4E@<\B,^38A[1 MNU*'X,7Z09#BLJ[B4A@$23D*LI95JAC'J^%#4L2QZ%QUSKO7LE?]>WI/[@XZ MRH,'Z3VX??[MNGO5_?J'?/AYBJONW71[+77I*JC!JYPBN)9+O"+\50[<(N': MK."[+\^?UH5XB#I+:W]\LSC5*A]F,_WQ,?AH_,XHSH2[<7YJ_,.;1VVP74B% MC^D?\IO"@YG8#-%#-S:],@"8 @MGWZJS-B[)@\ MY6X>G-Q;UO13EW#HW?LKVPKL*X>#3O-*9-GGU[V3Q2)B-CF/$+)U0A$JP0K1 M&_F8BD(Q-OFN%71=9>+=&4]CWUG![:GGWW_D:_H(O_V+6 JSP?EB%N:YO&)? MUYX[?/O62M7:6[;6A9E1RO["1>5GBX5*XZ4M5OYL#8?>'"",[_LP2\WR1\$/ M1/DO%9A *'W';LQY "MMC?XU#V;H*S'GB%WK\+LWON>RO_+IZJTG)_@33R?< MA').],Q^YWOWBS6&3$3_@3EE\*6#./#ZBSSU'@^8-N%CZ,% MGG"0A>9;+F>;.?:SY[#CB;3SAOV?/,#TUP $(1_QGI%+9S[P36$T1JMJ>@I&8I*4^ M\Z.B.R76=_B?I)P)'YPKE7 B!G?VTZ.2YZAM+W2'L0#C.WKNQD#ZV<9YZ!4; MK>L+H__C2[]ST6GU.ACFDR>+HV[=D?UTE+"-99B7:6^C+4G>95]96+IE&N R6WXA<3G0O(DC])_BC.;!@51UV$LE7W9GX[9FHJ- .,2\>? M&,TINQ7AEA7JI NKQ7B&NF# M.IB/N<6OR:1'6'$AUIY<[A0)?[SF :H007D,$">E=-:C+\&FEZ!$A>H2Q)C; MJP8:K 'O\A48,4:Y2"6_&*@!5CTH)JQH)MP-$Y9C3-@/\;-1- ^]23A:^0_; M\@.CC^/8#GU>FF968M::9=3?,6GV961%; M!N?>]1\LQK8X%3K@?4,&!4,T]]8U]^Z&>VLOS3Z)/ M>T,2?=F@4O4\:*;P::V^N#[Q8S4$;& ,.&%2IA(BMOW%&9?KI>A7#@O-, L M\38E+KBEK,#16:]]T^T-C.ZE 6'TFS;[S_7 Z+6_=OJ#=J]]8=S\^'+5.3=: MY^?=']>#SO57X[+3^YX024^][&5 :,:JE,BC(C+V_%7Z(67%YG)O++?;>/!8AZJ!?%H7A%M(2JV MY<+X^.@PLUL>!PPH#@A(:6L=/K!($,%4@_> ?U$J?%90"DK%SQ]61A=-7C(^ MQB5%UA=$#$,'O6[3&$9\&YT>&IX]! OS3EJ8MC5\$! +,(?; M-I[1WN2]EC":W!L9=L3ZY. (M)>J*2^-V(:+QL,Q$^AC&UL]QQS?P:>R="LP ME"-;.6%.'"8.+8?YY!ZQ(IW=Z@%U[+P0IN3.9C3D3X8\KS_"1LX$<9D(1]EAT,] :" MMXL0%U:8X9D2S@\,^;BW7;:>,:,0^[T]G8D9?G'$G7!LPNDK97,Z5WL<>.)^ M$R79KOP17F0)Y!&((AAQBCS')0BHY+JZO[!?XF'&)?YQ9-!KL@YD(00(# MZWV8'P\9+]\;&]B5&3(0=5L@(-YREF'$ND6\%,9H0]]!GC0 JI\M&3NXV"87 M+1VL.Q=&_*83N9<\SIDQTV*X^/&.V.8YWZ;H_(9?W!."RZ5O3>Q'S_]I'".Z M_LO#WM^V>GPHG:$3!'/"C^'TF0 ($9I>_2D(!A^)[-];KO,??NLX3PR843IB MIBA]*PB$: OQ04RU<@M4,5=\O@@MBCF2N"4 %&%TD<^9:# MSBZG*M!T!1U7+T]>:F HE%C!J<'$&"S;,J8DD129? =9=P5"6THS2L1CLY=O MAS!L;+FW8 "$27W\!E=FL5$=RR3EC]/^J7%GCT %&$$(Y3VV'D-;.)SJ;/AS MT!GP"[;2^3AZHQ0HQ+5N"Y>+ 6$V0^OMJZ]>;L$0\V MU$FN:>$ 8]SY)/>D60-G+CYBR@>.YHBPQ6PQ=LFA.=%GJZ(K(4^"S_+E2R># MP1O:H[E/,2&V6+@E>/FP]+7BT%;N8,7Z3/4HX^N!$Z?;/"*N!\K@NDZ- M_IR94LJ'Y=[L)\8?+GN4"5?48CP5S.#*.FPI]B]HU1AB[R%MC)[\#9LO8L7]QCEK]P>_ !),BA#^]#7D'GO?<8F_RG%_>>-? M7*JC%G30KV%:B/FA[CU>=N:X_XM\4A/6 =[TV'XR_C4?W7/61KJHD-5PE(F$ M"A20HS%0!G0(T[5@5"IL+DR(-83@S/IINW!;+28/O;%-$:?BI!?;ZPM(2'P"WU54%TB+I/+9.AXE89\:=_V#%I=Z# MJ'=)1[VSBGHO_-?0E?0)*@J:1-R9YS\;_R2ES:ZA\+E[$$>#BT<9NA)*B.K: M(G/%] 7!U+-/V4/9;YGE,++9AB>( D:#OM!GX389^I78 M$Z:H]2E3&D]H5QI$2'MT8H'%>&_3._E"(B%T#)>0_I214GQPP"$"!5,/+=_' M<#RN4[Q4;BKYC;P80MB[H\0]&]8=-Z"85I\1Z,J]!W_ZS*BW']%3"1_AW;++ MPO@ C7WV@KG+:/O3IIZ+<+WDR<^G7!FR;^.3[_BV9KX'[B2W%%Q&V"G])/2@ M_SUGMKH8DC6QT/& #[/;(3]\"N.P *.%_X"1;0+?GS!K@IE?BM'/;)J19HS$Q@C4'[MUZ,="8]$ BI'C:Q%%BD_UTI%VO4 -OW*<:7R'J8HQ&[0!-NF5E&6)=P9(HC)RW0!$=.)E;X55'H&V4605_N M6 885IA,>;8! POX_?ELCO8V,#L2T1X"M*,SQ-@()CW0$G:"T M@NI[=2_:B M>QYHL*CK0])1[(!$"C#E$#Q =+9G/!C 6 L"J\S9=U5WG@XH&F3@#JN(\0E7 MTH7( ]ZS%338C7>Y6U7WC;F*>,425=[OC"M;HQ&/6W.909_8K0:4<1&5!6(\ MGR0U7KZ#,KI"5V;,% RZ@#2WS8-H4_#IQ8Z]VKXV[+T$H+A.*5RTN(V^7/UM M>=_&97CK%]0MN%_*RPUT+I;4W#%U0B%@ MD3^"9#W898IAL9# L)D"'%$Y @32A%4'7PF9GK#B F[:S!;-&F&2_+2?H]J! M_3RF@YBXF%J^#"7AW0P"DU\L$7Q0E!$I(2EX7ZR$T[=,W[+L;QF$];D&(*O6 M^24M")Z!#2@%2U8&. D*O_]R,&N%<>ME%TJUAV7.;\4%5N]0:.;)3XI8?1B2 M5RS+>S%@3U\^??GVY?)9P^'1 E<.L:H ,PG4IV?^P[MG_9F%E^(7CVX,# 8@R<8#33E+7>]K_GH(IXC%-SN^;VG' [%\E8 MK85#7*WQLTCK..YH'LS 0!(_71U6Q02';[LC\8^EUT5? WT-[>> M+YP$R%Z :RXK.ME'&<^[]C@L 1X3F@5*=\GP:.6L=5]B"3OQ *TH] W)SPW! MB&YX'1CK_K)\QYL'RH5P(H&K,$9E&K?S&=:YC9T)==9Y)B\OH8BRTM04/BY, M.-I/4),.WUL[=ZXOC[X\N;D\2B2+>!.K%\>PPU)-P5EQX-M % MHD]:F29[.P\O@%6MP:#DL0>E^<;_6)/I9V/@ MS8.4-.?;YQKNL0^&Q,[4=TV!_/EKN#K;7LWD_'^*/,;MH M"^],:$O=PEM%'S;F54:BDS]^Q7EIF,%N%I,5Q6:SN?]M 67=%K#EM@#EOQLU M!D2^D3B;*M76 &,17Z>T+7R=U%'WC24LO2VL_0C$_I?65>OZO&WTO[7;@U4K MW-;Q'G=6.J_0,@JF4E2!I'-R])QWS2*E?6<1 &3* MCC?TT;]\]-7#NI8),)_K?WP=2N>1C#_Z_[T1%?4AO?*0,N!HBL9:PY_WOC=W M1R?=TR4ASE:_SQP&88B_D0M?_-):XY33^]#N MUY@1H^XE/R8S'Q]):[2"P(9@AV;"?6'"'4K+\M:X$[!&)0XL-/?^LL84E M45\_5YXCM+\\I!3VUG)'\$<[W%AK=LX!!S! \_(DU=A,TA_]"W4>Z4F9&2)L MF>R=[&^4](),Q.R3.Y^ 4%%;].GWCQA']_>UPP#?C_AV7"*5*%MT\KW,KUR\$^\[_" MP_!EJMLR!P;>#!J##DWS[UK'-Y@)W*R8C7I9*_G7$28C==X\.FM6RF8YP\S@ MX3DG6ZODN/+<^Q- 644<(>[('H X@GT-V+84]WS[0JE6.#HKULUR*;N4Q;N@ M3C:2J089I:99J^]=0NF Y,^-#[@:,P+X@U*=*;5&'T827.SN9FRY,^9?M\4& MK^T=V$@UR"XU&F8YPUS&^Z)31H*I#*GNAMFL[9UD>@\FTX48\TZ3Z8V9]<3= MN$,16V*''=S@P'HB'V(W0JMR=-9@;IT666G0*".!564^GEFH%O=-7!V05.H2 M/)E[;R":S.$$EN3&KF!?/?A*]^Y'8"._[T >U9@156%>@ZX=3(E.& MS*X+XZ"U=YE)Y)$W!T"WO"J-=):X!_K[?=)"N^9I8LU<=5I?.E>= 6!H(JCF MMU:O_:U[=='N]3D@KM'^WQ^=P1\:"B2#->ZM.;IU/)HKQ[IUQLYL2UVHFA/W M7JQNK0L(6^JQRL42H ]3ZQFZZ@_!?^);NJ$=#7QK9.^L%+A>PJJ[NJX$3H=* M&;E9Y:.S@/:PQW;'OOE5HWYK''@Y@'[FNW3YH2C\KP[ 54[.JN: M38W7EQJ=,A)5]:.SFEDH:IB^G<+T^7/[102'PQ)6,4]!(@/0.2A1EMV)KP:S MKVHELU;5>;/L:)>12&L26&RY4M#Y-5V3L<_9M?=(BK()& M@? SJP5=G?\6ZF2C]QO%H[-RF5&GM,VJV#UQ9K9<>C^6N ^')85P=PJS7WON M<&?2J'1T5F7L7M$QEC2(E)%0*C,BE*+$3AQXF MYWZ.G<4RG2Q4\ LOY!K[=4&!H[-S;S)Q""4/,X_G[,&.>V^[0R90C6.H+#6* MU0^YJ7A>E6$/MP.#\=3-;*ZTGP+GD^N,&7E\&*.GROT:6\AJ@9_+>NQL3C!9 MO[YP@O6WG>#A&>=;"]+U'RS??L!AW('LL/GWW)D]Y^:6Z[Z&'$2-MU8"T_5' MCFOYSP9R)M-#,P-FPJ\44Y[;GWG#GS>6W_7[,VMFCW#@Z8WMXX,V%5=_3FW_ M3_[-T#'H7%]*SZ"P@6?06$?0OF$'22HKW1TTC\X*IX4DW+78#XRIY1N_8.$& M6X 1P *T*-D?4?(>(E*M^>S!\]D#1Y^,M>\ER:/PJQM)%+P&P=MC#,W"!I)D MDQ4O2)#45EP\.JL6"F:AD%2#%?L!72>VWGD _@>M04N/_9$>!R0D.D$ I;A8 M@3N?!3/V%^;\;"PPZ#&[N7JEC85%-]SI;I9@5?4 $D(*==!JWWY6J EXL699UX"\@3+9 M)(::=:+,WG76O(<>P-9HY MK'%DQ2H=#$X(8VS/9K://T53H#!]^FSP33U] M'CG!=&P]?W)<>!-[-(R\9,OGTFUH39V9-3X 61<>V0W;8<<]IYTI%VT'TJ\! M)9]ULUG7@Z33I%9&$K')J%5MFLW2W@V2/B31-QS.)_,Q1!I%DZ$WF?KV@\U. MYY?-QXX<@L *-XH5H>?J-@F:XLH+8*1%]VY@/6U=>I4*!9!>VG++C&R9B+%2 M 1$\R^5M5O1JPVYM<(>9Q7XQ,FS+=YFY=@AEAV)/;;XEY89+%/._PL-P:NK;[38($LJ: M[*V5-66L5]!IYYNC6JT=:/W*T5F]7C)+#=T _1;J9*3EJT=GC7+!K)>W&5_1 M6GZO=8NF1%XH<7A>_Y;5O])L:,AT\Z&: TK36\L=Y<(XJ.EI0UE0*R-CH:[G M$.5BL,P>+'$/#(;W20NZ7NR_ ,6X='G%TN+R0K4;&@HO6A6*Q!LR56[[3.L^ MV#AM8C*UW&<8#>[2$ J?_=@U'/:A>Y^IY:GESPSOSIBQCS,IAT839A_O'-=R MAPXX[M#X@ UGIX;88)T+.S'4K30@L!$]O.6/RN!4+D\J<@_1/Y90!RRB MV#+@1XKQ=VLSJ7%'\U_?XL*;[%@YJ^6\>"# MKGXW1(K,.02%CMQHS2- M%@GAF39.JTZ$_F#R?HZ8O]9\YHF?^'1$\"/Q.%#&[ H4Z_5BXT_0X9EP:)P" M22S;[UQUSKO7QO?NH,/^&+3/OUUWK[I?_S#.N[V;;J^%/\;17#^^]#L7G58/ M9G6]S->U+2V>+;S?O>I"5L(%IM)^&-I-<(DMDW-@^-;]]2%JOLIA2* &7"L28 &1Z R_5T!Z/I]8( M:H>Q#PS^S%T&0Y MK3(RK>T+K?FW%1W_<%TJM%V1\R:N;"']N26W>)R4=56:9UB9C&B_6&7TKYS"W/FR]GQ MAC[ZEX^^HH]^5T=?/2R)F&Y<,H'2>20CX#%L0D5]2/J0LCNDPTN6;0W\Y[H] M,/JMJW;_ +)@/?N7[<[M2]^;0+@(/O2[,WL04[:8DSV>@PII!8'-_C]:+!@O M%/\L8)JE//!DRJ6<3^>C!6%C!GE.9M'9XU"V:QJ(-;L MR%A5R)A- K188&1L5,V:[D;;H3(Z[_8'$*H]%(5T[@6S[MU7SQMAHM_V?SE# M.^@S2VAW>J<(@U%J#;.N!=:;J96]>BEB9TW%K#?T;.>W4FL+6@0Z:ZH-LUC, MKH_SH(MHWF.EIZ:$IH2FQ*%7/V_-AO[:Z_;[QDVO>]D9'( )_=7W@N#&]^X6 M.F6W:3/#M)5ZP2PWLQLB?+#DV8*17.4N34T#_VQ,GBU8Q35F%9?J9K6@2\NU M!:!ML?RO4%,B+RO4 >3-)D?''+X/:SP\%W*+ ML%F!;?G#!^R;'=F_[+$WA7Z< W GQ=9:[N@BW%C[:6J[01P6>)L.)O1?UBMF MN:K#_"D0; LN9^/HC%'-;)1T%BT%@FW!"6TR@M6@OWF;J9D]L<^VIEGZC&P$ MQ\#>_].&48('H%3Z]G@,A2SNZ+O8UGOVS7!IP!T#'6:.*X3C#SK9GSZQ! MS/GFV'5H1;:V>VU31@'6U/B_Z5!L"RJGPJ18D3F<&KLQ%8IM0>] EK-NENM) M$UASK7<.2+W L 'CSO &(>@9BS'A8WV; 0J'WA7 MOTE4W %LA^ML&-H'%G11V"29%^KU<]F]./4.?R[/6\_;7K/F&[5$Y' M7=TY3_;HY#^V[T7IVH#C:)2*I<\)0R ;Q68EM9/6=1\'EN/6E-"4T)0X]&KH MK4WP)BQH;VJ#$^?>&S9Y<8-RO)%+V09XR=.>6*V:EOLU)T=IFWFO[0%-"4T)30M=*O[96FI"1 M#\DD#B<#[\XH+D.=0).96WJF\ZNIM 6KN'QTUBR8C49VO6D'3Z4MF,451J6R M6="S[+0%H&VQ/5BAID1>5GC@D>2MF^[]";,")YGIH!P7)-+PXN_V[,$; MA3>HMW"[+OB!9:NZEM0FEK=7F[B?\C M*FY!GS69/M/!]6S(E[U^JT ]2M$L M9%B.HKVH56JL _-^&),P?051_@/PE\2.*&W1G3W8_NY\I$J1V7 ELU31)5>O MIE+VBJ128E2JF-625B:OIM(6] 5D:LU:3;?=YU"/7'H^^Y%KV$_#!\N]MRD6 M=SQFML8'TW#M0XC$\3V>SWW?=H?/ ]]R _J@,*N^V(R9[9V.%:M IKRHF[I3 M)]T6U% 5VUF;V?5WYY5XQYE3[_7J:>.NUDJ-^35FH99NJMNMHYL$NE?G268ZLXQ]'0UU$T M'2VS)/99T;'/+&BV!=>G":D@7?JHR[QTP5WN5Z@ID9<5'GAP9\M-]&D70#)- M=B(5+:<=V?/&L6C3WTH!9,9&10ZM^BJEWHKU'",O[0>MLH\*52&%5#.K&LCY MK;3*WDZOPK3FNEG(<$R@MM4/S"[1E-"4T)30S?L;UNU0I]"7]F6WUQ9]0X/6 M_QV O1SV&U_ZWN2<'93CSIF.YPW)GLNS/?2Y@?5D!^VGF6\QCG1_AJV[J2:4@X6K0 M#EBLZQ'L;R+4%I03]96Q/6M*O8526] K#9@*:E::&@M2N\XZB)'_%6I*Y&6% M.IRTD8E\W1X<#@KDM3W+ _YC%=I32V:CKA$77D&?[.W@6H$Y+$VS5-$QFE?0 M)WOKMX:]DR6S5L[.I3QH\[?,%.G(F]^.[=SJ^G26N =FEZ:%IL5N::$#R*^V MCMNMWG7G^FO?N&GWC&[OHG/=ZOUA]+^U>NU/&J'QG:YQ;YW*K?6$?[$"9W@ M_F3;\EW'O0]N;+__8/DV[NNU?N6?4]O_$Q^C6L@E:2 7-C"02T=GA=.*#N._ M@5RKW,PTR54&)FA;Y6:*N9MK(9OZ]W?GZ;="^,%K_;/=:7]NQG$W?Z/X8] >MZXMP\I;. MW[RW-6J?]&V)'>-X\.#- \L='01*R^^X27O48H]C?' ]G]S:?O<.S=^@.Y\% M,[939ER_/OD3X*-2J(N"KH!RV:P4=6%A!C1\T8U-C88 Z%>NF%6-P),%#5_T M;-.B8;U -"P7=7N.-M^U*[4?2]2TR,\2#\.MW78JZ'T8WGRS"WI_IZ9WO4BF M=Z.N>T8RH>)6C.]ZB0RW1D.#\61"Q>V8WV6B8ET#HVLS0YM\>[)$38O\+/' M2[1VTQ[4NN@;QYYKXU_L?\^9AF,OF/N&0# S2 %^T)U#[W6-VM,]],ZAP)EX M"]58K8GMLT>Z%_;4"YR9YS^309V7=J(Z@%:>5K5GFS8-MU@86:\>G95.:QJ# M+VT:;K%6LEX[.BMG24/MU1Z<]:YIH6FA:?$>O%K=>)2-]L]/-U*]CG:XSDVD M3\5M6N(-;8EG1,5MVN)-M,4KVA;7-H>V__9BB9H6^5GB811X[:YO"7)(NE=) MKU&[L;I721C12VJT7HQJYZN*LE%@1G79+%=U_]*VZ+J5NLI&$>E:JV37#Z/I MNH-*RT8)Z5JMZT)+;>YKUVL_EJAID9\E'H8;K/NE^<":*IH6FA:;%,M.=_==B3UVZ MO&)I<7FA71P&WU^T[A5--62VMNT?G0T>;,,:#KW)U'*?F6)A:Y^Q[S!%85BN MX; /W?O6V)A:_LSP[HP9^SC3/#A)U0)S^LYQ+7?HL(\PU32S)^RQP:DA=IR\ M%UCGPDX,=2L-<#VBA[?\41FXA\0_X;\*/(LM468)SQ,@)IF.+.3". M"[_]O)P=T0F*;0Q^I+AUMS93V,RM&S]:S\&17,Z#5)D\^]+$_WWF*V$<_/G1 M&V,D4?OL\'-N6#Y?C 5-"RF(6/##ULA1/:_7%%8H?XUD/$IW [@P'.P>QB3_?6CQ;>\DE"IT":! M2R*_IS-MG%:="$>!E_LYXO%:\YDG?N+3$<&/Q./ SF*7JEBO%QM_,N,\&YZ/ M4R#I$O0[5YWS[K7QO3OHL#\&[?-OU]VK[M<_C/-N[Z;;:^&/6]<71O_'EW[G MHM/J==K]%7>_MJ7%LX7WNU>=BQ9DOOL#]L?W]O6@;W0OV>J_W_3:W]K7_ 9?G,%Y(;1[3JN,3&L[ MPFL^9^%I3$$QPKM_.RJ&/,<9@C^A>%H VX FM_^E@/]+]A^3KE-$XMNSF<)H MS+1[^FQPP^\I0?ULJ*[^8&J4]M=V1_:(_GIA#VWP[^E?Y:*JK](ZU,SBO_O# M/:5]9QX(L&;'&ZD^YZ .O:(/??N'7CTL*9AN7#J!TGDDXX_^?V]$Q3<=DCX> M?3QK) CVO7AU:P7AU^T!]WKW. $NP 6O[5G''7H3^\H+@M?V6::0$JL=G55+ M9J.>@^K3?:+,JM[)%"A3/SIK-,U2)0<0-/M$F1E0!D9.E$IFK:Q125Z5 MC&(;X"9_7M-EJ:PPX[N6@QWF?X6:!KM?X6$4?&[-S.T.OK5[RXZMNO__! M-, 2[EX:@];_&>W+R_8Y_NNZ;\<@O.[2H+^D(LQW[WEN'NA#5]_:VYHJ^R*X*=NO&#FVS/' MQTK1+[9KWSFSFS&[/+G4ALW2T5FIFH,&EBQ>N.X3\LX/Z<20[YPG>W3R']OW MHAQ0A@-LE(JESPM;%8RH8UFAEVQC:SM,TT#38X^#\UDSJ07?0NDHTJ??"EGY9KR>H].PLZ+75>>/H MK,HLYW)V^GS?[*]7T"G[NNEFDUG)#4:G[,:4O ,Z96X>EPL%J*(NF[5R31O( MKU&[[Q-U*&_FF::"IH)&X-((7"$"5VTYHE,2=31>EL;+^K.J\;(RP,OZUKK^ MRA;:N3;ZWUK,3^Y>7;1[?2R$J'\VVO_[HS/X(X\ 6J;1?AK:3+#=V+Z!$+K& MA36S-*[62[A:E<)&N%JEMX-BZ4=LZQ$9Q ,S0(GRO<<5*!9O0-"I'24]_]5H M.@G^]&ZQ-;H^.Q#+?R9YMP1F(XL3EL\L9T"UTE'2\P^':BUV(!"QL<9_O?79 M1;VQG-&)J WG_\5?;'%-Y];4F;$%K6"A%,FM6>@M+#0_ M1@*7.V4JBIH:QU!:\$&SUGZP5L^>6>QOHYURCACSKIEF/YAFP(S*8.X_[Y1I M^C-O^%-SS)YPC#<3]@\:KP_XN8#'&78K?/X]=V;/VV&D73AIZR7]\N@L9G'+ M#NYFT?BH=PAVFSM*M";>W)UI!-P]1B\]GL4&2&J05XV!JX]''X\^'GT\[^9X MWF4;9S.-DO,OK:O6]7G;I-/\>^OZ1ZOW!_VCR'\8S@/9M/X\/Y6R$\_%Z OY M'IT@F-NC6)5L*^BZLCJV]*?RI>\X-F<>P,/ZHJJ)G'"(97LN5+2TGIP@HQ&W MY0( )Y5+9JF8757MOA$5*<.#,D2+[.F93HET"3H(RWD81+VGI SSDY"9[+@\ M-[ACLL+H^$+9K-9TB\*K"1MF#9=U >^8R)6CLY)9;68'$7_H)!;9.Y% VS$] MJT=GE5+5+)8*>:1HCH&T-J6[2,#A]T@79T_Z9."L7- MLFWD>02T[8;R^LA*R]U]F11V<893&& M:IC%&#-^T#:?EGKZ- Y !VP+WG1WH=M- 3?+Q4*>L5+UK="G<: R(N-K7;MV4_P=UO;E5I*[JN4?%E(AB-A@H&WI#X! M:X_P[HT]"GH>7J5@*?Q7+F8C%?@<]],F2A0-ARAPA9YPD,&ZKF M->93-&AM?^@$^ 'VPYGO# '], #&+DE-5-W=V4@5"5],?<=]YYN#U5/]^1^ M\6.M1\L?H2-XZ?EWMC.;8\WS.O9*GFJLBQ7T'VNY+ 3+$Q.@W,P7#Z0CD&&& MTGLJ[%P1]]D.^;?JLFP>5*H=G=72K4+3@6)MJNO3T.(S%?&9L?2K'YU5TNTX MT_'T3=R0"^<7.P-W% !-Q\S.'1G'T"Z[;K>C_#[C/;3=+_AC7LMM+R6>%#=BK<716.*TN&MP&>TO,[7KE,%$M&O5IZ-/0I[&O1H04X(I0 M/[>"AWVL2"XVF2]5,QOE= .>VI_2[)Y=E+Y4R)YI%\W@;.>9K4WM' P0S?\* M,[YQ.=AA_E>H:;#[%6H:['Z%F@:[7Z&FP>Y7J&FP^Q4>>"7*;O#Y+MKG[>]? MVCWZ5_D](_3EJWJDA A]9;-6UPA]K\.2R5$E2(D0^E+V^=\3*7-9B%X"A+Y2 MT2PDI)PT8=LYA+V8B](G*^L00D0^HI T5PJUH-!Z"OG"J&O MI!'Z4B)K-I<2$?HJ9JV9W:74Q4$:H>_]BG9]&OHT]N8T=J('U\(OJR@% I6\ M6;:-H[-&TRQ5FMJPU1R>"H=GPZ?-S/GT\-(#VS("-8"?%HKZ-/)P&KNIF'P+ M.%?4.-H? +]R@2FDE#MU=16QEA!:0J1G7&Y^J8L97VH=3]3@?7F4"OHT=NYH M[PID*F: Y;%FH@RE,#6SJ;.O^;\[^C3T:6BYNI68:+F&"I$L MP/NB]DJ>RJ_+6/57:#3R:*7DB0G>##^4/@^D(Y !O"^[<:'YH_Z.T*=VZ+)L M'E*J'9V5-7A?_HU3?1KZ--ZA^,Q8^M6/SE*>:J_CZ;D&[UO%7*F"]Y4U>-^N M1:,^#7T:^C3R:T1LBF:6YV+E,H#WU ;MGPK250O9,NV@&:_"^ M_5EAQCOZI$*@O=5S'JM\HXJ"-*$FP?LJ%2"ROKFO)7"^<@85@.XKE\Q:*9=@C <#W5?)%71?14/W MI436;"XE0/?52V:ID9VMJTN#-'3?^Q7M^C3T:>S-:>Q$#ZX%;%95R@.J>;-L M&T=GQ1*S;,NY=$8UB^\ABV?#J,WL&35?Z0&#F7N?8X;@,HM.6' OK(3LO==9 MDLGH?-KNTX)/G\8[40-O =^*&D"YC]U6"]B"710&^C1V+AIWA1H5L[?R6 11+1V=E6IFJ:$3JKF_._HT]&EHN;H= M<[6C3R,-I[,:NB+1-H371&C*_R(?H9S#[;L\>O*5@JU'7 M:R<-6"_:&PUF;U3,>TSL;DC6S)YD.8[_6?A2\P^/2OCT#OLEY9'J3 M^R "TKBO_8LYU[#\L%[(YUC@'-"74S:4=*T)NZ^S/8LLUZ RK:YIG &-@QK,&*P:3:;Z691*:Y5, MW M\;9S/"C.^<3G88?Y7J&FP^Q5J&NQ^ MA9H&NU^AIL'N5ZAIL/L5'G@39]X&V51S7A"3^B";G!7!-&B03:F22US2G1!U M,]#U/)6Z-&F032[S@'M!REQ6M-0+1V?E:M-LEM(M8WI7A,T[&&(= =3*Y73+ MEMX3B?.5-:A#&5JM819+N:3HP8RRV5$GQ9)1-O6RS(GH439O(FLVE[)R=-8H M%\QZ.3M->J!9D3+SK4?>_'9LY];]3V>)N8[!:"IH*F@J:"IH*F@J:"IH*N2! M"F3PLO]:[*E+EU\ =(OE&@[[T+UOC8VIY<\ +G+&/LZ\#LP203#(N'-2 MA.'OSZ] T.N-=@2DX7UT>QC!EJBV9M6B5E1[=MXO#H@LBAB# >'#O_Z-S.K M"BB0X"41)$C".ZN62!Q5F5EY'_; A$L\:2AZYYK<<)US.]'4K32G_BSP M%C\J!:AKC$V9(KT,(ES ^@BN,T]CV':?.\9L;PCS$^ M29H\WF<$OB,_<3F(\"/Y.#2.X0B4&HU2\X]Z(24*G<5 $LGVKV^N+WJWVO?> MPS7\\]"]^.VV=]/[]B_MHG=_U[OOT,>=VTNM_^-K__KRNG-_W>VOH.OZCA8/ M"^_W;JXO.P]=6-\#_/.]>_O0UWI7VD6G_YMV==/[YZJU[@K0GZYM[6'L!)YA M#[U?DA:EO+$ XRPB$*O#-\%?#IXZZ M:*S??M,Z%P_7OU\_@)F>;I+O6N'R[5V4KV[11>F/IBW++_"U/<]]+*L^= MZXQ,'P?/+BIPKB@%SI5T4GEJA7:MK#<;F1QLF%&T5!6T5--!2[W0;K;TWS3G"ES#1_CGHC-9],WF?\ M4]4!/H*P'2AM.$>@IEIVY%("TKHFN5#**$[,HQN1V0MPNCNBB)SDVBY-Y0 MPU),]!L\ ;F@O#+M9\:]$!D74BMZ<49;C ["=;BW/7JLFUA\JA>+^7RU#R,K M?9.HB>&%:C8[_AX4JG9@#-4+[5)3KQ:WJ_JE/07O-*PAJOH_>P35 Y-))E-F M>X?O?J-67U]Q3Q?*EO8H63"ZT]!KU;P_T/M0M -Y@GW6ZGJKMMW93*>#HAW( M$?2"UO5R,[V,@MP\62XM4+/01JXST3#%S_$,BSQGCOUTYH,MFX*-BOF4[LV06V/*MXB%X9_:C(;\78>E+GU8)K)EF;LQ\&%7I2Z%6F8*GQ4:* M0QQS:^8CL9U/Z#'[!5UFJI":NIB*X[]1H@'[3V!.#]^5-GM*[L0>[RR#M].C M/>[/[FE5\*RF9=Q&;,JSX;OB+=@?C!>NZ_H"F!?FV3D6*;Q:%IYQ<$)K>Y0];/&KBIY!@/@"' ^7#9@YC.VP3IH M[0SD!C;79Y>,_WMMRQUV[.$M-EJ\#S>:@0S0%LZ_*>G58GIIT=G#X H58!LH M3-U!72UB0GM++YY6QDWZF-N=)E:J08\:X/ =>'-PD60<3FS\1$0 M&Y<>->%( TV,4@]>:NKQ5JA7==K]9-2GW>*PQW80)C'KC>W/+TUQ^%. M911F8E?T8FN[E?3'G;VS*]E%%'*DXHGVUI-N^KV+H^:VTSN.C8UM@J\=B)Y6 MH=VJI67++ITQA4RD9\YD:;P<;\/',B9- \[3+ M.[XO;'XCMBH^>7"-80IAG[6/ $Y,;VW=Z#E(MK5]_.W0!5K=;OJC^)J!W(&4[(/K>/A\8@24#K<@"T-_1R\F%F= M>Q-3PA >&1,^Z( &?K;=8W*0PB<=7.Y )&%*?%EOI)A(==HHW(&DPD34(IBT MC?0Z*NRHECYJVJ@\#V_[<]25BX5VHY2>"3,=5B=?2!!H7L\WU MNB:>NF9KRZFDB\2/TN%C^KI<7(AGI=&PX1U2Z-%QA\SE%\'2-<^Q0&JZ3X^? MBKJ&__MED2B12]M,?F1@A2D?PPSL,/LKS'&P_Q7F?IE-DG;7G:!\T HU[/(" M-GDG]OCU[8>''<"BU/5PFWO4IS% 5FWIQ12;[9\>WM)7J"L8RFGHQ59Z8^1/ M#VWI.W,J&,0IZ95Z>ET.V MQ4;(=>SA_J8E=<3M0."TL.Y>K^0-XK:*N/0%3[4()ZZF M%^L'US#[I(TE(: ./0]E7BO+H%"J8A,YO7Q2@QY31UOZ(JF*+>-RE&T/93L0 M1I5"NYG>7)0\_^1HXNXY#G(*YN8)8G"'S5ZJ-?+T%)O;K?H^=0R^7[G>'(-UBC54 MBSL=J9ZKVH>SPES-V_\*XQD-FL51 M;YU4*[3M86@'H0ML:M+0R[7<2GX7AG80J6AQ#!4/;K[:"83-^V/#99K+IB*C MZQ22B,7AN'+<^W#?O=&%,YDX=M]W!G_N)8.X5CR$#.*CQ.MVI-0BO)8. :_[ ME5.;HRQ]L54K%]KEJE[9:O?=_L/]]<5#]Y(NR+B2OEP_0.4 _Q\K69Y!<-N^=\\\WS4'/AOB M%QU[&/] N?*.N:8SG!U^T'T=6,$0= OX96S83^S>\%EW-&*#/1:DU>J%=K.B M5XJG5)&V0C?,!NYW:2$T:*!9N9KGX6:-"G9I96##A(9>2]-./%3OUZ["S=VK MJ^[%@]:[TKK_=_%;Y_9;5[OO/'0U_GO*74S3/E&HG,X1PI209D,O;EF%/&0> MF1H*T_$'U'&V=;VIM[8<[\M1F(#"=#*^ZU5 (9CSE+3J<%>:1BOVO M,,?!_E=X%(E9F53#N_!AKH#O7GNKY=K;H6MO]?2UMQR%Z7J2J $[F,'-[78P MSA7PHU0\>;CNW>8S+T]B M=;GANOQX7-L#9\(TWWAE!]'_9;DNS'?S@)NY@[WL+W.PWD1;4Z^4ZKF=LAEN MTF_Z4L>*J5G@!PI;M+/,V@4J:"NL>6Y1"=@'%9 Y1PZP:/%,JL5;V>) MF39-/MLVOAX+!'JW9XI13[7M[]W^P_4>O/V,K$1Y^?<&CV)U>76Z/*#^,-& M$U2;KIP0JIDV5HOP)AC&8 #98R,(2\\CH-OO^H_2R#)=TZ9A23?HS>YTRVX.G M'I-2+?W>88/S.VXY7 2NRVA(ZZUC#_@?>]"KJX5VK:B7JNEI Z>&J)1TZQHA MJK[EF>ZGC*B4].LZ(:K:2"_S-]>OCTBGR+&08R''@LK8X">R\X7+*Y7GEU<, MM=0HF+14!5>$S0#D!',+[8PM*GA M^N@M]N%R$"Z4>VGXH*F*!LEPB>?#!S0PX%R3.T[>"ZYS;B>:NI4F.MWCP%O\ MJ!2@0^ _^3/@HMDR5) 1%R$B6%H:R%N(;+9*9C>%'BNWUR$ \@^UE MO1AO7B%U\P81:')^25F?AJ![\A/7 XB M_$@^#K4J.%2E1J/4_*-12(GF9S&0= CZUS?7%[U;[7L/\WFUA^[%;[>]F]ZW M?VD7O?N[WCVE^5+(M?_C:__Z\KIS?]WMKSC[]1TM_K;W &MYZ,%:;_N]F^O+ M#M8'BMAPYT;K/\ 'F+6\:L&[@O:GSH0'V4Q;>Q@[@6> DJ]K/VR+>9[6]XG; M]H#_NB^FQWX)5\W5[=M@PEQS,&,L]-PGPS;_,E 1OPBY-OP!YL*=RSQX-?W9 M&UU)-MX/N?BEZ0TLQPM<]@"K_6JM/^^%@0$QQ2/C!DPQ$XHUK$U*5<#- KK0 M+IUKO?MOG=OK_R\BU]Y=EQ/O>XE5=1Y5?]YHB7"L3,L$,&K?'3+O'MA@; .C M?GH#UN9.'9M->3'^LF4 P7O#H MF4/3<$T4W![):''W!9?KX@&_:";_]LER'D%B ^L'UHL$YP73J47B_Q8!-+)P M!@+BVL4WNAX:@J+@@L0\_(2%/C$P')_- 0.)CWJ$>!N^Q=!>'-<:TBOPL?0" M$UX&'+S?OYQ_-G-!7P-ZO[O@GC '*5T;P#VV+]]"7]##Y6.!Z+'YDQ][/OO^ M_8(N_7'5U]CDD0W1Y297K+Y93GGP ,?^=.S8#%9P[3S$7LA78N#S!X2;F=V" MV>S(]WO:(( 738 4AMH8R/!LREPRHNT!#YM[4X;'C"X "@JP;A!00I^8) M$?,YZ)&KE+]2,Y5S/J^YX.^A*KYIAM&"QYD^H&XP?_D#OQNO-W"+X6JJ[K('+M0#!F2\<:37= V[,NFT;DG6)):(2'T' M38%H(T@Z=Y9!.Q6[_*3PG-F-A\PG#@ X:/;@7(?#?,DLXP4-CB3^%UXO'Z/3 M^W$RXI_R[?W@$3_5V"N;3%%,"G.&O]$R)Z:O^-3?\ ")-\''@8T\$- $K:M6>A%.:G4WL9 ]MXTYP7&]F)9+IO!(9H5]/ ]0)D20"VE[$Y&,>@ M:B!4AOC=(]I=_PE,A/'CF_H$6O4G0S3G&Y-^[.%;'& #8(L"H<%;/9P-Z>&3 M7#9@R#3^:[UQ;@].A[_W:^#!&SV/>=]:4Y[W)&24'#@9 M;,U';.1!4$\A,@" "4K P9\Z.B^T9\,*5AX1!91WAMMSN=;].]YZQUQ"38)O M_4!P :?C#]!&_A#;B%!2?1="6H208D)RVASKUCA8-()+* Y0[6,&\$="('!) MT"B 5;YIR/&T3USM@D_AT#'7-_#PD0J$S(^]BD J1[X0"I\>!<_L7/8UR3?3 M8Y")UL\?'3+$#/N231U !JR6 )Y%(F@6"^U6Y;Q6S1ZO/&SD;(UO M-DMX3"O-^;[!B7Q3/:C1 <7CM.1XPM<>#JGF#@4T*-8YL/ U/1RHA F=AP@& M/@=#*L!UH<(T$NM%!_.J!7]2[6-=M8,?7,/V^(,D_P&K"I8>/,$2.=.HE*0: M3"^2_(-O6U,LZ5+CBZ=U7WW7")6Q;\QFZ";_SA@! *W:>@[J.K,U^[94V#%3*0[YDPM%H(4APP_@GE%7MXQ #9R M@G2^WVL=\<8(@?VQX_J@D1LC8!1BD0C]V.7Q?84[L<%@!:.85A]M%-Z,'A70 MX<$\0.O 7VW8G2OW#TUZ,B;58YB>4S"@.@! /1J>R9T="U_!Q9BZWD<&A^$9 MT(?W<)KQ* #> CP;C!+3,L:!=R% #R!D3\!(P1PN!8N675@C U8EFG1PP:6 M84[P#!)& 9@&K))IQ(KY&N'A'??1E B^@,?!!:H!V+_N7$36&K>!A./IF=F@ MA2$,T(2�!"I)]#L<1FUZM+SX](< "_3[GD3U63V4!/4-)$$9*W_G\S,X%P!&81$! M^LX3(]9.'%FZ@M#:]?'P _:'QL1X0D>9*>0S(6?@>!CX^Q'B$*D@1BGW@85W M&9:%9.HC6W09,@1 (BAI> \,.Z+QU@&9*-2*A M"5+FC)/*0N#'G\_-[5G:6'@RPOA1S+'>7NIG[YM/MCE"Q<+O\%H9V,*= [S, M9-['O.=XBPF'9M@!'..C^HQ$G&/_4:I7J]5ZK52.^=@Q9VK'OKS?6%&A]:!M"OR"M[HQE@OO&? M6PM'-):$(]*(4^W;2TE011TK'>>J6/WA?I%1390ZWP^P./3: \YP[%LQF'HCD;3H'OO14V5!^D M =A#Y+A@+H84@47W1CUXLNN-S6D'-21%[WQ7 PH0N6R127)6WD 243'.O"3Z M63)E)_!1VO# $5?Z$=D@.(1^%H=5![[P(@[,Y9)T 3\:%M(']^'Z$014DF+H M(K:Y-QB,/06]J*+/Y/!L(!9^8 %4%U0U5,O6'2ZRD%NA #^IH,H/7J : C + MG(ISGU"%6(<1D!8# ,/( W&ID*F ?D)^)@^6:L.!)3T6=!4,T0$=R&U3],'S M@LF4$RZ9X@9-OPDM;5@6MR8,D46 -PW#"+[@*,(2@;\#RT<[(K#P*GB4*^TX MQU->O5 ;.MS,+CRPPAG1OCKC(P?EWPMUOWA*$7PIM#).!WA&%VIFB_4W,%"9 M/8RN_:,47]V6$\-B.Z4_U$VLLZV$!6^RO?+,]CZ0I[9B+^_8RF:8JL2WG]>0&Z)FA!\-L'!7B]6%DLP-/( M,MNW_(Z!DFB00*DA+'D07U':+L+TECU+^3 3#D2W!SCD8IQD[M3QN2\"3 E0 M0?^- EAUUF&B1$P3'#^C!\/^@$Y#6@=E(VG] _*,>,HIM$EV)J%GH(KU[0L$1 M7++P*08NE2+B\K@[#U_@DC_7A55/'# /')'($*DR<2LF]&3*2,)RZ(!.PUV> M2 6#]R5KQ[8L\,+C,?G(H1C*[IODGB/4KV *0 M#4U^,25P86H+]ZQRO4]9&9P!X'P($\.3A@WYV(2_=&QB?ACW] NW:O*F"%5B M2?$]113@LF>3O8B56);S0C8Y.ND>#:Q_?>1.0JR<\,E7'9K$+A7 #BA!Q\%0 MJS8$:D.7H&HY*]A7\".0B%BGPP0"$>]$ASM/@ N05#VQ5:P%B4NK+72B>G'Q M&F+NAEC!:UH&J)QR%P)V/P%NXX1B)S5+&?J-AO(95@\-"( M<88).A]L"CO3$0N%%3D1Q+K1!(3MQ$4 @DVP-TS?LIFO><"E88_HLZ'TA"7A M"1GI#J5CY!&ED(4MO#T]]SM@!:Y3[-%[1M&6=_7HE>];+P)]YK$!>GR ;PP] M9L>=/;5"VP>-E,T'H-6,5@I!SND7LOA^.H$-6V:P\?'4A1JQZ,'+J_HW>]>> M\+BTG^\6\5@OM$= P:O16-67)'VD#8VE#LPM0J.Q+C1J/,LASB)*Q9\U&TUM$/H3+W)#52.??EU[>'MRFC "D GZCY_H7!"H7:P[?;F&W23'166=T^7VNZ&:A79W/ M]/Q93P'JL8.Z9Z@C0]XKW%N%=FT^E_/G-=+%W@/Z>!+8AT%_!0=6/F0I\#Z" MI'0 WRH"X.>3P7Z>TT^D3*;DH"KA!8&'O E+6+AB=*Y=VTKR4,ST%?!11>^< MR)3-;5X8,,+^_VB_O=GFJZY]-P>N,#X[5YW^0^]>OJBJ\QPTNH%?IFO_8SJO MIJ%K=[]=][O?KY/NJZGWB>NB&\7%/.F)'AI3DD-%&F0_J)CVO.(R Z19A1 S MD5[)HPZZY'&S3HLZQ[/@JP;ES[RC!=*HI0ZH:O(VJ+;#*\4#4Q4 MK[GH6ZVKHAA>CJ#D=4%#^'^1)$A>X#-T_4K/=^BV4M9XKMTX]A._S+2?F>>' MX7[+]*(:1/*:/V,Z)?G-7^!5#F4(LU?@<:;'9C)71K :*A4F!SMF-V%,WU?6 MRJUK]-UAY?,3U]24K<@[X:F\QI@X@$D#:):L>NH""%%!.=/&S%*73]$#&ZMH MC"'@&YB5R*-\I&IBRNV.OYH6C:FM3\+/[_G:A/EC9ZC#=G%[X<>H=CYBF (O M!C@!)+B3,=J0Z0'/#/V1;^2')_W,8[%-4- #+@M<#C)Z/C5/,&$KILL3B4TJ M*]"UJ160]QDV@L7,"CAY=@0YDC$EPGG$VG1:%, (UJZ G1H#P9)B>46D\F'@ M$NUW]#EC>;L)1\5PE?5*FO* L\(6O0"=ZQURJLO7\Q?Q2IKX:7JAQ(U'A/;( MXL[S&3PGJ:]6B'NEO:1Z)'!! /8(]K*= /G7*<\DS/EUZ0B1]_D9*R!X*I[( MY154$;]X/U[=JQ@A\21C/*I2'8\,PB73+0=KHW3@W*F@,F)G0.!#@*>)6Y'HX3*-% 0@<#)/^Q3PA+.@-%%6A#?'8H1>!&:^B*)U2*SZS MKJ07$Z-3N))8/L?1N=9%=Z-RM4I9IA+EL%CN\@?72:HTPO?#MO[O!=6<8/OYZEI):IE*96_ M:)B$&-C&\-\!274,#< _Q$-X5BKITP+ZHKPGY/SS1]'<%Q]4-E>.;2Y&241\ M2FE?#"1BTS*J&@=%?.,QD12D%EZ'(FDI6)2)NE\(NE\>MT[8] 2*+]6L$15LJ^RO7JT4%C&G M1;+BP_XP2IWR, G2>=$\;J[Y8QT5"U)[8U7J4>86UQIXJE]DLH<26G5W*+HV M6EIHTG((5_I[_DR"EN8"MK[V[B^[]V<7O9N; MSEV_^UG^LMG83H6YBP[1TN5;%#OX7!2G%KO6MV,M\.G>>OEG$ :K9P3PJVOR MXOF?!WL[];[>ZF@94@N7K$H3R]($Y42MOL]K@-18Q_.//V;V8: I )'8?R^4 MJB%]"N(1#RB=%U'3Y;TV?RK2?\GC$1*54E5X?3 .L4)0*X&([Y%M3PZM2S:@ M&)@F6JK4X@&)K4"6'G.RY%,^=.I1'0MI44<._[7@7\[AOU?X5W+X[Q[^#XYO M6(7GS5M![!N9=^VSB;6+4?%X/=_%A-NN=D'!BU.ZNR==W MR.M+Y] ?S=GF[I[\O.;KR\CZA=N/!?W.MI$&&**)E@MG8C[1WC#-65 D&U>4DL P@N^ MOH6__B8SO^AR7AC]*-1]^Z;H/V#N!E0^6P$;F*QN>_<5<)TY;=40*I1,E-!ENPA4I MH#NGL64T5CDZ&FL<"(T=HO3+KM1JIBRU2&64$YCS/(4\3R'/4SC%/(7JX02$ M#H1\#CY.F.9Y"GJ=P7K MR^)Y/7XAG>0K[BM143RE/H84C O5F.<]3V#>!'5N>0JU8 M/) 8\NG0V+'E*=2*I0.AL4.4?EF56K5B.66I%<]3F&TNM,LF4K$>K\^R'>U, M3]%M#UN"S9Y-0K50=&X1RJ&'A,#[5H0M2'UGSC&;QI)"9Z]8$>^% ?\+N\9A MDS"E@]9"7=&O8VE6WT8I"PJ*VGDZ!"QYN^QGN^ANU55SJZ M=P=/;$0RL S/,T MTL0V&7VBF:AHXJE^$3;QY#U18AW41*,UV4COV<%!4[Q1)G%1WHK%>;1PJIV< M#$?XCU"+"#O7.O25S&,0L"C-S6S8Y4%426QL#'$@V1R?^*_E4J)+3^J'F_VG M"=@(@%M3 ^)+I?]PU$V(&N,N%2#IL/Q*H5W7:PG3S#DR<.$>;]B\J@M^*KN> MFX'T8]3[$]N&6V^:9<):A[%^HL: IK"+.:D8O)V(AN1J _BE@VQX^]P)K&PL M9]I@JT]L/D[S$*MRO)L]S:G!@#U2L:Z!9&)P2&D,JVC KDQA M!2GS%+8GIQEBU'$KD?9IWEH?6]H_P+E3U._O8FMW<+$S7&_*QG> RB28A ,N M[K$_.=>F9^>F#0,W86Y:K5B;A=7,7/EH'&*:^S!>/[J/>J&-W9/?F.'.[8%F M?([>4+3/3>955)$WV6E6-M:'I:,)0+P2X/ G"&=;='SWPLG +UPJ\!;@ VJ? MBQH(T4B\6?C4=7S>&UY,18AF%CO:E-F&%38M9S3$%9\Q=(T7PSI?U+]T&7M] M<(TA _[:0X5'3/1#^TS,9OC 5!"5O=9/B[UV8I-2+^6D5 G>/7/;CKUJE"MJ MVD"(S^8PUF!># P.QPOSF;ZRDSXVUD\:>*TR][ U^>SXXU4+>L2YO+ ?6VKV ML8Z&X6SAV.Q>,7_7AY]#3YH:\8F^<\.;>0=_W@&>N38^G=\PQ8-@\MD*+\RR MB$\LGO"K;SJ+-_$9D24BIB._9W#P.Y@"._\E= M$GRF-PUJ@$-*$QZ>'##&44>*OUH=D(,-V(>&.^0O)NM#>E_$, )UT G'+-@W M!DA<',7-[^)[B!D;9,C/S,S&,>4XJ1Q/=^+^PGE!@OAIPY'#P7D$RP9(FR;] M..@J98"/*_R'LD MIZ\+5U6XOEAC6M0NX)FHK(@)WRQRI,Q,MH /\0TA*'S7&08#.0O;!H*:\D\X MKO$B8*5@RPG/E=3!<4*0-8Q?3%/7L8TM*$A\FH>$&3Q]+$:GL->!,L$^@CZ' MS[G6#3\16\?)+T"_9Q,05P@;'K<.XCO8^W\"4!()CVC'^#OSZR>N6< M(S'V>P$3W5H;_+UVP2\M[(*?T();_-R\H_4&K>_AZM8^V]*_8W>MC797*F:Y M+7VIN-EF2HMQ=6!]Z5?!,N--XTNES1!77M$ /K+8MZP(5LH;-W,_9#TPRFI4 M?" 9T A!T6+)(P]5]0'C :2*18;%BCF(CZ#7#$WNOAB#LH9FBH.ZA&61C)83 MYD@K,,(!;Q,<2??(; 8/-/%W&OP<'\L&+0,3]4:"9QR;%RYR(?HUL2_ M,3M.#\-(+IO"4W!LKAQ\I#XMU!L?'=22X5U#$_1G_@BQ#B7X1+?"+@8^5^8G M$T03CK1RT?W(Q*!. JL""WBI-,SQ@0 1,1%@!LB*B4_7&6(.(:".U.VE1)S2 M6*2#G.=Y'9NK"HN!^\.SLME1HVU1J'/*W'C<,3EL/!,TCEL*H;^%SR54GP'V MSE"\2IT*9UCD)^&#O<11O%XO7LT-T<3WC&0@+"#Y@6&]P4.4 M>;@Z,41$L 7F%3=N]>1S[O)AUGSLEN'B>?2$!PM([MDP+=Z<0@[8Y8$1"D)+ M!H"F?3#'E\(WS-EO/-T@-#OY:#0X)?+"=WF0[ERD1__M#HQROV,/,=8T34.1 M:)Z61TG"E; 7 G7/JD1L42Q<5-S/% WV!2833,3TTB&*/Q!1R+CB,ES&U3T6! XK. M@.%>)->ELG/D+\@6 S\V@MGS70,I[PR1'\I@9/B17R3P&#K*+6 ]PCM,DAZW M-W+0J>Z!\128UI XB1P<^+ZS^X/>=6..5O0F^BK>IV;W+7SHU[>'MRG%\3:, M5&(4+Q[>PX9#M;6#D_O?[D8!S?GMM@KM6G%NNWB=A^0Z& /5N+.'$<,'%G=L7K[T&"]A^,D&Y MI5KN6&(XX-MG-SCI?>8J[^O;=^/?CGN!&:9;H8UJH5W:/6VD!8P/DDL-!,PB MQ-9VMOY!@FLL%%OGV@U%Z+B?)+0:4'>/*=+D ME9D J9E_&6%&B.U1WOLTV4SA3L8HS Q4]J._(->9$MK4%P(@.LKK>B,))A5" MBXS M)QXW=SU%4\ZH(% M%1G%LFY$""C*0^*PF!IOHMA".ODC[6@>,-W>I1Y*)_KB#0FBE'X#$-< M\2;10)@4^:8-@'4:%.X2"5R2CEY,RU*B'NB*%J^BRJFDJA-Z3S@@6V2N(@F" M-HIIF^@4\V>2H@*9"X;IHYC1QGV(N#T>V@!P/3JNZ[Q0D&T.9Z;-.3-I':%C M7B;4T<;GL*[$!&**[DP ;@V2D&B1ZHW@Z1Z3L# ]E00I;"'=B=2Z0\[^3J*L M]V2,AK&;GGL)9\KQ#*LWPN@9& MZ'FGTSD0R:QPG@/+Y^4_N#*L)W&XG,0]AHGGM,. >+5'I40D)A\4FSFL*N$O M"=>%.:AWJ* -\G=M,U*HKTCO3FZM< ]Z)EP+0GY9ZX6/2N9F<0:B1YX"'D%UL7A>!(]4 MY+.R("&D%='L1E^&J8;T"UDJ'GE75,^)*$#S1?77"#L4NU@JC\ 4$1?42Y_0 MH+))#WYR#4KT#%]$Y87,8]C]AVX88J<@AP=IIH$+RD(D_[4-M4LTA[$'P4WD MIDO%Z="L+2;K(]8XHQXQJA]TSQ2^;&G+%-*E/4-DHQ"R8&.Z*B^#?0(2!I,( M2%$6&G+/6LP_#,0=V(I[SC=>1=V#OQF!2TY^S].&[_DC<3E;INM6Z<3H6D!4 M4T"Z;WI676@A\40IXU1R3,W,1K*8FTIN\%<@S(F)/J(P^QNSO)G[C(8^.@"B M!@B\MXCP0/"$4C9"%<,331]XMCW7652'.G=S7A>T?F*CG)5^+\% [Z,-. M6,.Y]B,L+Y ;T5<7OH M5YIKIT>.)+BR*J[$+A^A:W:^(9]PUZV] N2CGVKBV>&)".F'XD[&@L>A0\R# MWSSL2Q@QW5UF@,=+R%T""DD[#;AXRYA4>'OA'I[]*.>F1(%$"#<#0& MHIM"K'8.5#:/30V*92T \CF<'1&JHDH?3"@37GGU:(X-+*8!\/+,+)^[%*E6 M'K5)A^?F<)*3:\9\+DJUT3#!W5JT!$2,($B35TZ)[*]S+7::0NX5K@7;[X?U M ^?:W0(R6K ^L?I8ET\$<)1[%I(+IRS)7J=4)Q1GHL2+L7B0AV,X7Y,-"0 I M;.KS=8E..O+&SRHAQ2@31W3YI6)V'TLMC#5%XRW2MG@ M1MTUY(OCK3(2A(N,X4H8>(L/%A!"^";AT)/+,<(=P?LC5K2AS'%D8B#M"BG% MM]AP@; 134CZ\!X)D-GHL2!;%\E]2%P(SY!K/@;4^:KZ(.G1TVRPBP&%6F@ M"PSHI,"1QLPIC%!A+@'8O*"24YL4'&^(+V=84XB, NP'-*GYLH =S/;JXL3* M-\X]YW/$BGT3%7U.::TL.]Z:_# 0\80Q3:6CEH!K8HJ#GM36YM_!\"DD:"0! MW@9/=JU2WTLJC(G%69B00O5A43$7I:.X$IXO3@ H5YBZ%?:](L8F 0.\?@'A MX#-GLC;"GC,C59JR.!BI$%=VI9&8E8K+')5B'@6&-5&1Z/"@IN@P3,V,^/9F MV8HL/I.G/2H_?V9_\RRH'/162NGR>64X_A/^94DS6@? M0$:\B;LO>*EL;SUD(YY,B(2_[<0OP,@9)BN&5H& (M"79!^A\A5&KPWR0+G/ M_*R%VTTZ(U&K.;$K/&-(2ICJ)B29,]M&Z&I)ZJ6V,.LR5BLNVBHHKU<+PT5F MUXR*\S*#G/']"7=?WX$J )+?HT)\X&)P6@!_H+%QYS-VL#5YKI M Y?@SSN8>+:VDC8R'X#>K,M=N;BROQCVPWDP7K<:K2AA-=5)!9DA3O,\GK0Z#7&&W*T_]=&J80^D D0V28[TZ45T&:SKPU,1-LLF8 M\&"$0A]P3 @$UTT2*)YMO,-,F6RX_6K:NU%DJZ)UG3_%.: M/&"9?V*9(V6LHC$AO1>B^"+,D.8E$>=:5ZQ!P,]FTJ&R6&EBCE)$=J(;IF4,.4_9*XE<:S#D2K M&;Q5-(PU;7D#T8%.SCW7P_XR% -65J[0#_EZ_AW+E88K1.]?)!^!721GR[!M MKJZB:_S)Y)[ *$PB&ZSA?M&E@\2GJ(LQPE8 F(R;W^-)P,' M:6@_SOOGO#.30-EP97 M+3N*"<558;XT[Y7#;(-GV2.'03M^_RZ3 $=#_47GUW]QXD$Z$2$EYH++IY[/ MM"/\*[##RBBD)5$!(#C$R'0][)H-3S-YY94HI>#^->4&D4X315 ?WV(U1B:G M,R[$Z/"%!T\>L;"2PEN'=T1O)CI]Q-QY#_?!7?,&U3,$OAQZ8;S2U@-_[+CB M@*D'VG.L(*K#X!8AP(_1*74UI 41;A"MQV6^NOW&(>5A8 W.C6I+JA.^X=(BF&K?>/QISXKPMYE<1R\,XBD4AGDL%E*R MRV+UL>17"ES2IY(K9-'_)<;_R""IJ'_2#-^G)E1/(@ Y$?F7XC%B-9)-BV0= MC%U@ILE$G>"">@,<)NQOB<]2]N&,1I0+*G0)M9%DI Y('Y[DL>'?:G @WH-O MMR+[VB9?>]S%3N:VG.>$/KTGEW&V% );P2TPOP?#!+TK!JF(0\E@*(:),?:# MB5IXQ<+&$\N81 =-C2U,3:R%[00 M1;.1Y:5*-C/FB1H32E]02D2!,]HSG6CXV#5IL,9-V&6M.Z+PT1P;%6=!F^*D M#\L,5C%F]8 E3 M*C)2&N'26>F''ISPI7P9/!D.:X1,.[PFW N7R.J@3-('Q> HD4>DC0)[(&2V MO)/JSNG9<\^,A@QZJO=8])4GFQ/.)"7)D@>+#47I/QCZ)&^%.1XHC=/6FWV>W+F%-'7M(?UI&&IP*>WN=%*=28(D4.<>XKL(,NGZ409>!R(_+ MR)&-&15RJ?&L6W+&P9_D?!YB :'TU20WLDF3G3 M>9O)M%Z8E2CN3W);S' M5Z@URGF,IYZB*SRL/D#G!=A9MIQ3 [QNC"DZSVP5?SJJ')GJKG)DRIM-="LO MF>B6S1R9\F:3S\KE+.?(E#?KSU&NG$Z.S,Q).(FV#^7-VIF4JZO:/JC\ED>K M4JB%+Q7KS=/*PHG!51,Y.9]N0"/_9=^JV46"B-4^6;0T)2=[ ^T?D8#^P1L/2=P*:UFZ4'H#\9L&%BL M-^I$(XFH:T#"$4$\$OOZV/E8?)#%$8;_B_N>FERSCG1(/G$Z1!H/_@A]RA,S M^L(!2[R)7I**)5%LT#VKJA ^SUN*ZVHCRL86MB,JSXJF1>K\%5';@;T$\]/<\?P<=WX5W?NW=7W;OSRYZ-S>=NW[WL_QE.>N) M-Q!358-'*ND*";C"F4A?&@P8&XV6V]( [<4) M&EI"AD;L,Y[G0BE@L2*=,_IH+NUH@VH:)6M'9FX4VE\9O!0KUSD\11)DF >T M DM\ VN?G'==KE(\I?RLJO19,^D@*>F:YUIVPE3+6^931?FRTIAR.J4QK4*[ MHK=*\[5 \V!+F+^[!SQ]'*V?MH)7(3]$$X [+C,Z-K_GSO%\E_DFKX>_0QFR M/QQ7BH5V2:^4RUO%\2_91O)6<+Q'G)6P1J_6JIW0N-&:77:;$H[K.;M-C]VFA+,&6)V5]$YE2HZ:(_+'<(;MGXFJ#EX+DG%W MS K.MJF8X@^)%[ZO%%IAE4A%J1+93"?!#O;PV0:GI8D\[M/C MIZ*NX?]^6>0(BG?3.J 5IGST,K##[*\PQ\'^5YCC8/\KS'&P_Q7F.-C_"G,< M['^%.0[VO\(EG-T>6@IQK9QN"O&1(FQ;S#:=F%^M@KIM MM=@Z(;1FE]FFA.-JSFS38[8IX8SJJ"J5],[ED<;B*]-7;>@$..(@J\ZV[2PQ MTQ[/' LY%G(LY%C(L9!C(<="CH4<"SD6.YV]YBGD5(SPG-<6<($FS7N'A8MQ]!H:4*Z/(7?846(9KP1_VLV,] MTQ1O[=EP32?PM(%EF!,QG9NV,G6= 6.8S^"=:W?4^@#/AYP@+A_LLF>3O?#1 MC#A+/* 1B\P8C*G(S!S!3;8/>T/@T^-Q#CC^CP_9=G V+@XBCT:2L]>IXP4N M.]:]>CF4=A:U,^?!-72#O3''=N7P@4H'), M:('GX!>/-& 1%XD/-"9. $N']6N/\&[/-R?H=HKOWQ@,@/9QXK<<:OZ&KB*Z M)KR%5G2N?64#(_!H*'!@B]&B- /=97R"I>_@?7 %!Y>G\\<;%M_^HX%[=VQ MH1R0#J\ 2'#?%(TD?S9,B^^"SV.'%0 @._" X= 4,^?5&QX9NLR\Z,99]"Y M5[3;^.*Q(S !5R4H>/&36!_\B20C'NA%0/)H;OH4L#!U3?C[7.L'0$1T,=Q) MLU=5H(;SZN?7A" =.($UU,;&,T "P0D$C#N'70U\"3UET*LS92ZMD*\X(D8@ M10+;^&T6,25[?@T$1Z.P%\ '" DTT)H6N9?".6% M0]^7LNNNX6)?6 ^.8Q_'T&Z9::.[^:28MH0G\C>-(+IOGOW5\ #K3*X+J)(/ M'"::PF[. 1ZUQS<-UF32.<-!QN'UP#9<\S'@@V+A0((N I3LOL6F%N/M2/X< M$6QX!H?$-9Z 9@.:\(?'(78?G)# !^;.#[:8[&N OWH^'$^* M-GC:)RRQ+!>_W/=_T #I:9!,NYAAJ#^!*>/$Q8$GR\8%LO M#$_/\M@-O$T^M!\^LRMV> 4;O(CVUAO-.U^I?\T9U,+>>-L3ZNL#<5 MM=?WX=+I-]ID&+@X0H_N,"O;\D/Z+R:WFRLB1/0%L)-]4*[6J\GU.NB MS>"/0;?#8R#H=54 =7<(ZI!\,^Q+1A(6CB ]0L5&']Y#4=@+"Y20WHAPAK \ M(>PV"NU20L/Q&>QV+OO>+_H^3U^L%<4)X:=9:%=*\YDUV3M]<03EIV\M[+8* M[>9\[D72X2-=8X_HC:GXIX.A>A&D7_$0I%\<0?GY6PN[F&N:T-0B\0!*I\L; M&"&>QI)'R//1Y718$0\Z*K-34'=A2];;^VQR#AWTS"#\F.UQ $JT7-LX$@B> M3ZEDW&#_L)U^:LY5HN@S K*F0GG?UOI#W!&(Y]\C0B3#Z(S[ZP;J@M$[!!>Z M0RP0TUY,?TQ$V^$WHQG91WO2<,%BNW"&Y#ZE&Z75V.E?2*-1:Y2:NK9?S,2P M(7H':82N&*)4#'$S\]FP O*$.H&[R*0$ U6Z/ E*(P.,U]B-T@SGWP^!8^(W M3RZZG/&0APYCYYEQ]H"V.8)96O3+J:943HMLXGM!7P!N=\(,]'P/X_OF^Z'= M<;-^"L!B.J#6$VY9 *L)'H>[IO 2>X68(:>ZLV(PT"'BSPB/W2L ]PTU_3^ M/!NY#/T'0#OH8W;)(_L>_OC@TI[>B"@^YJH4<2XV[(#PP$?UF<5()/Q1JE>K MU3H8PC%&66^<&*.4P!9'<-_L4:Z&'VJ@;XP0<2K#H([&=3/GQ2;?/["!8< 5 M,]^)^?Z(L32^:.P_@>F_)1Y:M997/;1+@[5S(=<9NIX/KLY\0,2VD!(7TVMG MBF&2Z-H_2H4UGAV[JP;G!.M%UGP)75[C;Q$^Q7<$MQ4H-V,C_Y;15D*1]L8' M+6'$XM59J1;C2');"V+B,Y^(^_@_FX&>(VP3]);?A][:9NBMQ]&[B/%AZ?L, M.AA-=0RK_!\9*#'LLV&]&&]>(60@2V&\*1#%BC?:8&-F@^,P UYT%&C1?U]$ M9D4%2/;%'/IC(+#BSU\&%I@&F-DQ+OQMU6[>LYG&9IMI+CF, MP,J2$@YW#!HD_&" MWS]A;D@PA6U'!50\9/\Z0$U5QNO%G5R+Y9KYU)#*, :E+- 024]X9/X+8[:: MNQ"C"Z5\1A/U,YLJ6%/#' + !1V#MHFJE4A3P/P,-:H94\IE^-'TO(",.;$= MOLE$."E_XG7HM^").0@_GM7BQU4FGC:@)F2@-0E;%/D8:$ .7>,%EBQ>' #M MN-8;JO>S2 LCB/!BS'8!LV)RKLV?XSE&N%"W!TJ,+-<[U[$=S&M!O M/QS82 M%-;0^FLQK;\UJ_5O>(;F.6B<_288#G2N8F>7JY=+#]I^385[AKQ6]3S$$9A@ M/"Q2N]_'GA),CH3>/>6?#PRNBP'*(6Z]:9VA,T7VMA:$MRD1%H%\!4"O[,7HP8,S-0?F1FXP"#K#/1UY6CDFV#(0X3UPRB5*D_\W' M3@*@\F!7 5HW!C\PR5$+/#8*+%MH2]%VR$4GZ(G[3VTX\N$!@B7PM!W,UD'_ MLV&#_+;"W)]'.5%>,T8(9'F:.09+-1X6X0\._=F"2:4/P&CI_S!@V>Z;6!:M MJL971:L),YY@OT^!R7WH0W-(R9;+4SW%KH0CB>?]8M<\4C.C;$]/!MT\H0+R MU-88]-.0A0MUBJ,5AK> LG\Q7^N&R#\@:=@;^,YI"<.ZKHBTF.#['(]3=>## M(4#[YG/')].+=6]+AK&Z2)@?2ADH2.SS/P M39I(HU>.J"I6^$.$&.*K(O9(90_,?R-V@F+=(U-*B)=._X*XCL?X2P1#0*># MR!M7GA?=(S<)WSC/W")+6%WL9@].@!/X'%18GL&CFEMFM_VS_Q-'"4&3ZHO^ M1P_?Q$_[4.;M NK5!%,\\81TQ >5BQ"H288"/E2PHG0SL=>'$N2S-5CO8#Q' M5 KL.2IF&;@*?VX1[P3PL,ETX2[>(\LY0B#K^&IXY3\"FW&Y6BF28&WHFCF2 M\ /IZ8F2!8 ?&\Z3.6'1X%'($"@1V>)+P:7Q7& M*.'8;":\YZLS].1:#ET;&-Y8&UG."_JPD@3]FK)]FW(G*:B\IN"Y1:XK)$_U MV"5/"EIG]:Q8D1Q*6&MAGE68OG#/IHY+H(DU%Y(WR,NZ/+< Y9AJL2B6G_:I M'SQR=K;UO92+9VB#BKU<#E/$\E$T2N6MG]_8%34R0., C_43H""A+^3[W6K ( M'0U3RT"5P1P@>.Z3XZ)='-,&8FK'R'%\V [SI"*19)>< V:EG21RV(@+P/F6 MQWO_)Q?7=58LZ;L]8_),:!<6:'>C-VEN1R;&)2QC3H\<\*LY^<1U$W32I\>( MI(/F(6;/SMGR(Q,S)T5>XUJ6/"CKW!N"TG0250!Q4MO\>8U$@<_F'\EXI M-![P>>EP/<.8CN&'553H ^'%G.+JUJ+J5]4?P$M36 S^@"K(5YGKV1?<_ M BMV8'.QO?YI 692DV([ MRU[?ENP*E',HP+EPV!96,+P-!EJU7*=> *WWEN M';$AC&7'KL2#UI$9G.BH-Y_#6G",>F/JL=:!2_V8 "5N/&3/S((7 5(P>N?8 MX9U>,$4V1W]C1@5HHS[5.4\-EQ8ABIFE["-U>, 79M'"=(R&1D[5B0&'"J-? MH"Q/*1UZP OFX18>;<4$/B"7B2Q1%H<13Q"/H=+[Q?$3@PHT;\R82# <.JI( ME4G5 #80<[A,L,U#J8FEX;Y0]V-F/RG\2 O>F,JP'QE6=ELFK[)7,ZYG[GTQ M8;>/[,,*[-5C=*GY!O92@B;"?\?O0)+"F>I MJ&O?,#?-)I'Z#4LP0H6R62F#0JGL&[64^:NY'LE=X%^E8Z0K=+DD/XPQ'"J6 M("@1Z/Z&ET4-:ZBA#%TLE$75C NN/F$- ,S\Z)^T)TQ6N)13/!X[_1Y!/\ M !]ICO AY$\9,B\\? L3&;A;,:'X\%NG5,AK\PD<$BMU))2/%6CV#9>#6F'-N&'SK:.9BB=6"(]'6*^R>G^3" M#4C#?AZH"3[SI3Q__GTI>PPY/?&V>M(O("*\GTIB.D7,3X#;_E06W[C,CWV' MJ0 V78+T R2!T0BQ 2$2>:O#Q2[U=1V8 N=$#[XJILAO010B_)8+!$J2[%&$ M3+SU7"YE,BUE(E6Q'!<<^Z[(5ECG8NFF."%%ZT[>Q0RN_[?B?S>>@'$8>,8F MQI],BK\PXY7K5\H+39M:*LBWK&'^$\79"1L%S$7A1.WU4JSUJCMO/*\^KG5N+[7[;O_A_OKBH7O)+Y@7(%LHH5[>*64P!M7%8KU1,AK(Y[0]##3Y M("1R9 V894VQBLQ^^GL!/9#PM^"_]/>\&PFHT040?.W=7W;OSRYZ-S>=NW[W ML_QEL]'7BD=2M >7S+\HO$V?B\+1A&.=VK$94=QW5?VY\+?VRH;E\DWRXOF? M'[B=6H]O=2XX'(3"LE5I8EF:P%U$>>>U6#3"'V[A,;,/&SA((_;?"_600 3V MQ/VE\R)@5XQ?_ZE(_R4/\$H,9Z@.SP^J!"N^UX3F/"")"UKUX#QUE$X(_^?VV"OQQ"[X#0]@F9%#*T29]< M)["'9R*,/!@PL->6DCC I; HPKXPMA8OX*) ?,Q1@2]_-?_\G+U!#"3SO#=>K70KE7U5KV:$F;2X4='PW;PXI#E M'#BKP;V(_KQ>Q[\P7!\U$4I<1[ZH5VJ5K1 M*XW:03&?XU>&[J.V2\:3R^+AD"V0_H?/V[H/V/B _.A'64E*S^Y=<+.1^'2J.O%^OR4I-,5]!]&5CJ"OE'$L$1);U;3LC)S$^:] M)DPX(0/YUH'SJF@WR0=A]VRJ42JT:TV]7$_+=C\U-*7$H,J%=J.FERNMW!3) M%>'<%,G4\C)@BJ1V^%+7!F=8ZQSKC7^P7UE9*;0KE:I>J:3E$,J1F+XDK:)= MUM"+S?GYBKDH7<8I*\ IATZ :<69Y.3;6%_6A>FIX8#.$OS 9/:Y'B>9ZW:U ML"GV4L-W;BF;=J2G\I-X)8V8^UJ3$U^KNCIKDCR < ^FJ6UF"%U3*(U[P MZID]_S_M/::D:M0IGZ=>G3?+9_;X8GARL(#)1^DHB*9& M5=Z9*'32EP/$,R?.##0NP@?#GK$%O5W3*'TLU&M+B'\#T\?6W02/SP79"='LWJN=2XN>C]N'_K:??>B M>_U[Y^M-=\5AW5U=JNP 2B1#Q ,D([H7V$\1V6R/5EJ9*%)MYC6JAUZ&>#0U MJM)P.Y[2N(Q0R#$43&:X4/5((9Z7J)YV >8[KCX9V.3)3.],Q$1C3/;WHOG7 M0J\^\+0F:3Y$AL(WU_'VX43#I,M*10?[8M\1VD-%3#K^VR8F6)9*>JTZ[[3/ MCF4Y+]3^%'NR88C.'P56R(LRSX ^K2!TN;TKQ[T4FYLG_KV%=Y'#IL\)V8/@6EO3Y'I=3R$V[IF ML\-T"BL[S+2-RJY.QU?#PK.A*X/SG!'-NLM\QL:.L@#*Z80V:H5VK9XGD6T5 M595T4%7'?.T<4P>0!=78V!!+*9GWF9LY74LSN:,GMM#X!X/';)^+^+@E@5)8BU&8/S8.'PV0;G MIXE-(;8JE(X^CW S9%859&[& S='9JO0+N4YH>GAZO92GG. MZ-Z3,/*W9VX2YHE7)WP6&X"UKE]-P%)XJH M=/+ 6Y4METR=@/9[:CG(V=+!MM^\K%TN5 MF2Q[!6ZEYKS:'.F_D;M\J0X_FXM"4 BQ MM\V2 P!&;3$PZ@M@H=H+85'">K 1B?W.9.K8V%D230%3;- 4B?T)V?Q'G,'? MJ+\[@;^Q43N^/ -_JYG4!]^.;Z[."#1>QS50I?T,RC/<0Q=N6K@C4_BUV>S] MPT\SS0CE'4/3N0RW^3MJN.?-_O*D[QQ")Y1?L[/TYBO3-CVP6;0GQQEFO\W6 MZ9QYSG]D>>OZUJF!(EO12*9^SO#5,I>0GYH-[FN6= M.8L/(MBX,U[T3\?]$[L&3%UGP+RC84:XK6O[CF]JW\P(YS:U]'(]K3:7)XBI ME)A1H] N-1IZO7Y8W.CX5:9[XP7>#.JP">@]%B8%F_HN][1O'M4LM)M-O;G_ M!FM'@ZB46!2F"#?*>J64]U?+<^P.:U#M:6%@3X;'834?I9YR(9_=N=RK%XO M3EN@G)?W7M=Y4-A(1;C5BZ5"NUHNZ8U66GZ;8Q5NIY8^D^-@_SA8FL*T,&LH MH;7F=C)E+IS)U+#?M!?7\1EL],5>/><[\D*XP$PNX9[MEW2NS?S*A79#;ZT> M]KS6!//U=_;^^L:U=U8IM.MZ:><[J[V[VF_MG55!?= K]94[,VT-"4?'GU7: M)ZXI/IA;IV8WSB/HH PH&'X/;#@H?S*>@B5SOY0!WAMF"?(!]A_+A\-;3#M@ MPPZ !Q_59Q:C+?]1JE>KU7JUUE"SYDJ5W:<0UL^UF][MM[.'[OUW2B;L/WSO MXI3=)S(>4L&C;F*+Z8_IB>.S!< M]PT[U3P;5G!J>8L?Z3S<:&Z2N%C^6.)B)F\_V>2U@T^;O&,NOA70]>NC^[.?18Y M03DZI6/*8X/ -7V3>9_SCN#YRO:(T\-,,M]91RMUF6=P:L_,U[.Q.81W?N;_ M\-!!L=A:SOJ7W5LJSM][87APC:-=..[T7!4(VB?QU2\'FDM*X8H+Q_._,W^, M_2^EBS[TK47.MZ59-7\(0""(OI-[R'/]* [2)4X[^Y+Y3QF[A75U7DUO-LXV M#5RF!MK*89SMK+Q!H*U6:&^U0=?/N]0K,X7RVJ&@O)Y)E'\X"6S=!R00QG__ MU"R7RE_"H519R$\[-G@*_,QG_N^'YSR9<^\ &8QNV^/2F<\&K?9+?Y=)6 M0B("4M:Y<".37/@0L5\[0.PW,XG]8Y,YN0P^AIKMG8G:_S%MPS5T[=H>:)_X M'[EDY7 D&29G6+Q7CE[_/00,5X["(R7BID4H/NHIDU(J=WGB=Y*_G>IA)GM MM>+>>\=G4#'8*C6D?=K7IH:1^O==L)SQY66]Y.^T,) UUVC.R;*SLHSICESV]\,$$:XT!!X^[0HT"7M@&M:U M[?EN@$]+3T&LY KBCA3$7:)\D198W9<6>! .LITEH7V/JF;S5+%#6EF87EI; MD1:\S[2LXX_E?KW^Y_6MUO<=%^"E!'1E/)>^SUW.7\T7TQ90BH?TZ)NM."JV M(=:VY,K,4["VY[L^,=+)9BK705@RAT(IVS&7&F@N%2MY%](/&$*G13'-0KM4 MTJN5K895#][4VIFJV!\S^R_X?](2@;H\-C%G-4;MT\,_^Q>YOOB.,_.'A*\" MWOB9?GCQ,AT ;YV\Z-^>UGB*!%3.,RAVZ07?([UL11\H8PM9O=%*2QTX),FU M2U?ZP=--&?3(IEY.;0!"GKAQ3/[JORQ"^RN[),J1[I M])\N5W!FCEXIIS4RYQ24PG0P4RVTRRV]WCB]84;9Y0C97=G^YQ]D?7U9U[M. M#0>_KCTC0_',JUWQE_K\XYM=W35->?R&;;CB&U5^SG9UY+C0>,^WF?#"$GU2 M1"/2V/1:P8VYE6S:H XPRUX'5C!D[:LS,79:?I#4GU+Y>A'!4L!F%@",>E:& MVOLC U$+BS:L%^/-PX5$HR'"Y\_.B9A9AQCI0*TX23@O'.NP>/A#9SIE]C"Z M]H]2'":_CD,)S)N]:]047Y,GJH+@Y48$';Q2K:)K\@<Z=HZ_4&+7 M[/[43:RQJX3U;K*[3SG=32D>.U>5XS;549Q7CDEUAL$N<= MR$])T!O\)3)%= MACVW]4*[HA>34NPW@3R7<.K 'H3^%,X2'!N;(8*R9GF8, M!DY@(V9&-+('CB4?>0(@UR8$AW--ENS#\YY->(7UIOUIXX@JP],N&9MJOYL> M+%FG!P)(GIGE3.%!\+[E\U&([K;1:--R7LZFS@MS5[]O[EY8,)N>(8NV<<:+ MF"7ON-ZY!@3]W7 !4F!#%FE(S'?C#?\H[9R\*\*4+0)YA[__T3^'[NPHKU7\@T[&K?/,IS'-#V#"USD>W&=8EL)U$(-[<6.N2.MRJ MQ 5#6)&=8<'0@E-4THM)SJ7W(_I\3GN**TR)JOZ&6DUE(ZVFRG6,54O:?!G5 MC9916VL9VJ^STD6UK(5A+5&@+9X>D#$]M):>9IDT,7,-U3*VA$2)3[JFM2=A MW%#$12,4%[M(74V%UU2*)+&KI8U8S6HW=[K%[OK/X\<"83()=0^%'E MD*XHS_!& P=P:!,'$0IT_B?(0[C[8@SB!18X"#S\&A]" 5'/-WR&#Z3:)-"4 M3= US_F#\8F.3?:N$[@:W J'!0B&Q.8+J-IB0*'#%],/I625F]MFWG MF1_\KX[A#O%Q_3&H)6/#Q*(HV$GW=8 ?X%#.:*0B4'"9Q#H^>P0+\,?:?P+# M];D>C^&M!3(>ODT$%)^?:/#IB6)THA#Q2X7['2K@;.A=NE?#%I(.QNLLDO:/<$6U4G[".NHYL1;H!>X";IG6-*'ZLTYK. $I3IU8K8 M]E2P9.1D706KE OMVOPL]QF-2@.S@ [&&UB0G@:2%2 Z.ZU.3QZ@JYXGQ(>+ M]QHV;,85X-7&CD4<9EY#7D-/_A$^!Y&#N.G92\1:XKCH Q9KE4*["89H0C;E M%L1:9#LM%6T@KA0IF(!8"["RKMWS3GSNGB=NA$\/-%SX; /$@M&PH5VT.5;Q ME'X,LW1DT\5L31W8G#W,KHU0L$!J>KF8D+ZZ=[5Q0]>)RRP#M33?X5K0>5+\ M[$.$.O\,=2AY@KWU\?';UW%%L;K$X%JNVLU:6XM)',@ZB7F]1]9.&6RH,Z[]T8+E*9O+64V:W(U9,D M32QY+K76L3?20D)F)\RUW^[LPS;[]A#!,X4H71I>@-0?0.7H6_RJP4(6PO#!8T!A*;HIG0# MIL"A7&U5%^9/E9H+Q.(&8O#+; 8#**'GVMU][ZY[__ OK7-[J77_]\?UW??N M[<.*N&=Y/@"?G-XUXT-[%Z2W!]\&I9Q24L: 69:8/OOW0K% ?PL%BOZ>]W:# M$'%AUU][]Y?=^[.+WLU-YZ[?_2Q_V2QYG[O)&_6?OXC\-ZF\%85/_'-1N,,Q M?3:>B%%%7CS_\P.W;[^PX4!&S=% MYS/:]P;WVO& HFZ_N:7UY8ZJEY'8#1OB! M=IP*2S1A"[NOEJVT"NUZ0Z]7L]JS/(NH2*<\MEI,&15')LMVUR Y,,E![ATX MAPGWT;&'UY.IB_G(Z-/]YCK>'@KUJR6P09IZK=C(6<_'<9023RH7VJV:7FTF MI#IFF"<=#>OY;@S&\(7[1E$&)EW4!\Z(PEVI;O=]<:%*H=VHY>U"MH"@E%A0 MM=!NUO1F[;!8T/&K15>!"T@.7)Z?, (\PN^'KB.%FP+*OQ);VA=GJH'L!?4H M9TP?1$]*?*F.XYWU1FKJ:ZX:+7?Y,,-CF+I$[.=1ZLV:&6G-!\J+J-!*&@) MZ.%.LV"T-8@IM7)WT;;PE!)W:A;:E5EO9WA:6'@,,V/VJ[D^(,#?/7 A?C"%.@]B? :1H3J1;U:3DLXG!:64I+@ M93 M&@V]T9RO8\E%>"Y %0PESQD4Q>8()5NY0F- M>4)CGG.TD?*B'*5+Y23![Q:CWFKVL#-QX$U_T><+=9T58Y,%M-02UH6/^OJ& MW2=3JRZM84*!7FKD,^EV2P6U;%$!9BWHE6KN?L\67SW.A*K=<-G$K*!,'#9L MAU/2&ZVT4H1RFEC$<[-+$W7LM*%7*SN+,^0*[-%GA^V&SR8E.67B2#5(LZW. MMWC,N6RZ7#:S%-$$)JO7*[6#XK''K^4>;V[]%KS9SKKPO M?T.6J:..1:5Z.;7JEEP+/H5LO]UPV]D,M6O;-^PG\]%B'<]C,:ORRH03PF[, M9VRH'KO*^_KVW?BWXUY8AI=>Y_AZ"8Y56:\W\SSH77/=0Z*2,O;=UEO5/-P(7-/+C;12VG)\[C)%L5X%?-9:>JV9 M5C'(8=H].\N@NG/9E,\N( \4X-_SW8 3F6GCS-@GEWF'&@[@D_#"+0*M7R@; MO,:30-O; R.K@5U2TDW0#-L-O5**X^7?!Q'*4G')H[R;NKP6RXA-V* %6" 0R? @2.99-#; M6%_69>2IX8#.$OS ,3=M>5[%R)V=3]WK#7Q'#-VK+!Z_;/HXYFQD#EB8&X%6 MZ8-A3IFIX[\OAJV'$W_Q:V/]2;_1-*X'YDY,FYPCO1&%B->;(/OP3QR;)4=P M?6-@IAC3,1)">J&*5J%=:ZTEWB@A9,$?[O MGYKE4N.+%XW\GJ4+G)5G,Y]/Y<8/:##W>F/RI%CM!X__9@/_P>FYG6?#M/"H M7#EN#[X$XK"?B#16J4-_R"7*IZJ1+GH"6+<^+B0P+*2\U&BE@2T\]'IM/NMK MAEK6&F.W32#5,@2D$@&ILFK&W.P\5!H"OQ)H..?=P\01VM,] V,$-O0[DJ;@ M-$.*>"\(WSZ; M^G+F+:CO,?%K\/FUL$PQ>/4WS[0'XR"2MBA:%J*67'GHO0.CV^71!L-,ZM%? M;/U1*?Z![_\#N_AOF(*U#\G;J(+D!6.G,N\.G,&P[T2.=-)A..BT,3.&_PD, MUV>N=ZZI/DZ44HB%4)KAJ%L<*4LH^(=APUUO*!5+X01:N +#._P*/ CGVH\I M/$E\#@_5XX^DFZ(V4YKA@[+D8W<4N,?SUQ*4L395_%3A )F]6)^-&HUA*%;F M'01Q?,0F?*[6>1=KYTKTI1D;I+7D$"?$>S:>SYDPF^D*(+!B +?*23!V-+,( M1@/"0C_9(P.XL\^&]6*\>>$L[G%H> L/6(O^^R*L#S!1Q"3(4K'X\Y&Q%:.J\WYM?$AN% M\Q+8PQO3>#0MTW_;UKC39K&QT#+=!K7.3Y-MGFOWW:L?MY?:S77GZ_7-]<-U MM[]<]M73$'U=SP/&TY%)<&1YWP,NB='O;NT M1FZ.9SII1LAF"S-K$^(M^Z6D__ZI66K5OHA_T*\1 M_^0T1PMG'TVUW:!I]V=]FS'ADYFSFT/HQ&JA=Y:*>C^G\N==_+9VS6&F0>^N MBY]AH=6O:X\,WFZCI0Y&.P9/#SGS^2+PX![FSCB2+@+716^ZW*K8_"*W055Q M&Z23Z]6H%]H5O5+.:SJVBK@9?T\:B&L4VC6]54\K1>_(1.G.V%D'M&U$PT'7 M;82;N!@#$-GPP>F^3IF=E%NP2U[51)(O%W->]0$T[8 SM0KMDMY,B UFF3,= M#P/B$0XUS$*Q$3"W!L!WL]_4Z-,2BJ>TE7O:5,<>7HHMS58G;8$G>; @^&Q] MJF\6,3VGUMAJLXM?,L^=MHBL]W.FS9%50A;52,CEW!*RCC5Y_K2*FW(,[!L# MN17R0:<*LX?'[T[IVL.%)OD.ZN6:Y71-\5/%5CKF2;."W?Z*I;1F3QRKZ#^U MFJT!/^OGO[L")'= N)?4M2+0=C-@PLUAL)W A75H@8@8.T4B];U5+A:/(.&]5- M\@XK'\L[7'#[R2:0'7S>X5P./JA1#L^G_@P:&=Q#%VH;+D-F+FJS28N'G\Z4 M$FS:WC23KPM_G M5R XQS?L-R U ((@:3L8006,F:.,%Z;]2L@G8I&9 MX;E!=E)#\5'MC-2>J/9Y];$()I54<\1^Z9[8E_F9B%I,T&?C"4A@3=MN?*)U M!&6L^JR.1J>)=K6RIIJ="'=*,C=]RAVE-/Q&'@KM.7/.F&!-4YB1(")R[%?= MK*3?HLQCB&$QG2ZNQE!HT!D-Q7Z7GP_=FS$EV2,\$:J( ZDR-&\>_B3;NURB M.Y,Y.P=*GHAI4U G8<$-!PN&>"Q4%8?#=DV"//ZX*9CG? 1V*EA)?19)P9//:H_/9-R7+R69GB[V8?9Z M[THR2#W*G@$/A9IEJ2)$WB.P1"':RV)7+\KJGQ:22;- 0 M&XC4EHW-/?[(*$3%KQ3&K%S1#Y?T+\.;ATUUM6=N?4G"?D>I6U8'W2ERJA13 MU9=PP(XBRG*_5;;JF$S2QVR\H43HM))5DD MK'/WQ&'&7+V23-*1X$&<%A 1YT#='*@IU2A-^KR7,!9 MCOHC^@]\X_!%X=OV@T7G-DY]!\=KX/T0$!+!(>'3&"Z+2*<9X_!BW:-#BPUK M8OI3-N@X18)[!N&'TXQ7[Z'2JRW;$W#HIV/HYOF6D;FG*X!C-QQ!'8!ULB&< M], A< L'G-I349B N=&!#? []=5(^:60@\4+? M\I TPC]]A/.D\D.8\%75^Y)&X1TNXZD!SHGU28#>HZJ34(W&:A; _5( MELX%1+:[NOXN_/@Z_EZAPW/[[4JXTXUG/9A2O^JY3)PE@4/I%]2S MT,G)]!NB8("9":X%J_)@N/!8L4!#X/KW?U*?: =?C.[[58=(1P@43!C# M=][BX_'OBO0!EPF?T=_D#^_$P/?=DPGHIT!F,U2,)X+SG__PS5<6XU!G(X'# M"H<_+X*[/Q(<:FRXCPROC/XM> (N8DI GZ>P%O!I0)0ILSO&O<\VZL"M,2M( M @ ),$=S6W@F= QRM#Z\*5O4K0G3X#+Z +RH$[YA8[+4YC2\6 M'N_#)Y.Y30VG#:M>?,\P3>'9 M=OZBECP>M.@SD),TV^AE<_T))U##\ZR5E]ZLOC$M&*RJX[K-E;SJ&+M]3AU+ M!N8;#!#+'00&B'20#2IJT978(/3!Y(7&EJ,O9PHK)80?9'$^]N=U"1;=&5LE M *$@95&A\)Z ;,)+Z^:S_NKBBRQ#A.C^*9S9Y'L$.L9B$'3.:SWW>O\^7H N M3I??_24G:?)Q'E4_&,@FD%D"'Q5F@%TD+]N*I(FBW.N*0O@/I(L3$X(B"M,V M_T!'$*ZN+[Z('5:5\;YY5J=TUG)P%6/3U7,"JN#.EI0L['O&(PC*6!5F()19+D<04 MKH911*9MMVKZ*&N2(E2$"B5*HC#0,*(HV&33S6C]6R%*&.=C!<9=J2:RKP;E MP&Y0%,2+6(41C/."973FZ[)HDW*G&<4<_)?ZBB1Z:*P^'I3'0V\AK >V+ML[ MKRTS75F0,Y,[_:6R4I(D#Q*E)!Q:(_!:TKI:DGPN7'V_N/YV*=R-_^]R&L*J M#&;D(1FU(/H&\85'Y::]YSDP 0+?]R+\<.PG@SJT\,4V2=YRS@*[Q2>:$2WE M$?X#F?QD;$T#FU3DE 40NWYG+>6RRO:'DBZB%,O\<$,#?_. ;H:;W.)!2S:S M3=-^IA*2P>7#!F#<.[^%HO.W0^=,!&,@\ ', @E!FCC8HY(9;$!".FGJ"Q<^ M#G^*_K14FRS]_5OV$ I!&[S9JMW96ZO!#118R\HN:X@\GN^^#?DR7UY;EY=] M)F47%:-^,'U43:!GU3X<-E5BX]OG.;M0Q).RGQ>AP\N9YBPJ?*Y[H<1 A;-8 MQ6MY-"+YE;!<%C-LP5_HT]^S(XEYHHYV3EOY-^Z*7JYN\*\+J*L0$*Y.!:J3 MPK5IW223;NWBS46CH:*A!O-^_ L6+O M5]MUOSCVXP7;% &9O5X$I^3=E7HW<8,R]V[;N?_\-]N8BZX?^]Z<'FO(O1OG MPD/ALQS;^8JYSER?WJ6EFN(M)25RITRA+G^);-^%HY MCG $LCB02E/RE /,RAER (JL;B=M3C? LT%.N.HL,9O4WRJ]GB@L_X&\LC7X M*<$F(QXR+UOEP*WLG MSU[.01J$%.Z*?37GW",AT.;U%9G2>,BEKR+I2P09Y4A?OS/JJN)PD!,3C4O? M\4O?RG&=,J1O0&L"EF(/ZJJ,^GVQ MWZTD5.>BVF!1S>S,:)*HTBF5(*M*_;)Z %;7'@'=1ERO)B81=>,G'N%23B+Y M; JQCV@I7&ZXW%0G-WR3I;Q-EJ"3R\-0CN^MU%-?O'SQ')WVY.O.ZY5''MWO MMD6;[FT3F/=PA4>/B+N*3UOAWHNB=$::+$IJ,^J/7#I;))WE[\TH>)9'ZHNJ M5$EIC(OG,8EG^9LW(/4C695$69B@L5BX1$KO5:SD)0]H8:A_3 M6KCD<,FIO-@0@OP+N>"NEV@PB-5J6PAY&"+#0*QR^8)8:2$<7:%(,-U!;P\D MF%PM#8@&.(F6A1 O,?27182:\_:>+>\=@[C5W0 %QBT! Z8@^)=/US>?+V_. M+JZ_?AW_N+U\'_Z0KV>"!MN.!6WK&LUILS??9O5F67@:R,!4#W3QC78[R3^GS:G1IM$-\0W>C0XF<+)]Z/>E-\[O,M.R MJ._D4YU3>+,:VD?:I M1KRO3!CKF2%8^"!.F(XU'E=B\Q1=H^A>"HQ;-6T_W M<# OPK";J1I9C0<>>@AEG[O;K_AQRD?#LPJ. 6B([Z J.<^H<)[5N3?>[XQD ML5\:SYH4C]&3A$UI3@PZ,8[:Q43-)HWQ*@/T*GU-Y19J?S95X$B&8)2ZHMSC M?#J 3^4[CZX$?.J)PV[.X_=3TKE3\/R<;PI)_H;^GJE:EO=BVOXZW': M-X/VO,RRL1I@FA[WKCEP5%_8VY4[H[[85\MRTZT,IW)RJ?RH MMZM -#40>\4BHIX8FRH(>AEPK:85"F/:T)))F_S)9S(C(#)3OH=U"F_&@ZN] M]K"F@9(4J!T'^Z)=;Y#;A806(:C!UQ*7S8P7,CW[+W'LI!=1D1R4)QESB0?R M4"V!T.6PI6U\+2:26\?7'N=K37PM)O1;QU>M(KXV*?IKP899"?ZLCF0GE/S$ M-G'SZ@C]SNATMO>WS&TH@F7[NZ+A M-@[1X-ML+7D]OM7#:7_JM.>5H!VVV::)XNB11,L-/\.L2CQ<+I9G%<;+JLSC MY8*Y5V' K"H\8.:! P_:&O5ZG/;-H'V32LQMBJ2OEGA+A#F\EL?1C2LPJ]W. M:"#*_;*.UC0MZBJ4/>6?4%-5>D(-ELSYDY\_Y1]-4WOT:)HZ+.L$X;'&O24B M.#;F_9H;?7'J<^I71WU>+MX8Y%[.9@1M#:P.9]G&6+@@EB%R@G:><^(%9]E> MX7%!+,,IWLIYH=GEFU77\G$==/5:>.C!&GCHN -0W^2"B_ZPBK86-^S ' &Y M(]P08,7$, W*F2Q\Z(3'B=YAO\-^VAI'EW2-VS'D]AHQ)FQ&KDNL,Q/*#N&W M$55]TUW',A_FA@&'S&\+]UX4)_ MA34+5ZZI6U-76.BTE7(2?/?9\.;"D^X8MN]&H\_AB\+/\]MSP?7O(=@QX,\$ MGO$3UNX('F*,!PV9IOY,GY)\ADB_$[Z-X4+@X.&M_H17IA$#+,* UV/8Y*EW MG_H3_"/\_P2GGMW[+E#7=074PR?#@U>!'X$"KG"INYXP=@U=Q'N9/N)Z"A=S MPX(/HN8&4?BF3W1?I*NZTXUGW6*/7+8_N)[N^9[MO,;ATC&LP;4EP ;WL&]) M!1K'P7[H,Q-?KM/P#:FO2AN^-T(;=,\A,Y.@X,1DCQX [G]P!62!_0C*AC*@ M3Q\-"_0#?$<7=1/>Y9%VZ;!GFB MZ]0]NMA=E(,.%)@&U*&T*7@A6OF1*ZFU]Q_5UB](G893CQFJN M U^?=-/7T78C<:<$I ,$!H_%V)19KYG$29B,(S83/6F=F1 %.JL!>3-S[$C6 V&W;)XM_O4-;,FC_\@FH[N.=X-OFS4) M?97\RG[DQU'HZ=+M&Q3.IE!$?ZF4(DIGE#$7_LVY\,5FT=TV. SJLX]T=,-RARK6_<-)3UQ1.WE +?P1UAEYO M39WA#=I9I"Q=*;Z "$XT3![ Q<9+H>N2S_4UV%@4-TB Z&^Z748Q,^^DHTP( M<$L@(R^G 46(?P@REM71T6M.)0)XRO+=9' ./SIEF!D"9_\DC55535) M'C!>PS?)=.RM?&N\6("Q67[WEYQ\N74I/I9J5\A"Z+R"J/3,YD"_U\UG_=7M M1"\?O_=O*XO88549[YMG=YE+53L%)E"_E(XP]6D^-)EC M]!6%VY!F+6P'20B)89 A@0)B=G,?AMPT$H?O_T5>5S/6],8/_2;1)_/$5P4= MLKX'8M'\[E4P[6=:.-*M6"K K@Y>$V\'4<<4,V=,^C"+U!VX*TO!P%79"YJI MXN]@+/!V< FL )/<)[JP!T=_9 GQ1L;@JS$=B:5VL/BI,6,YL_" B:E%'[>P M(33)EB2"97*82,FUUQ>_/&)EDP.U/A4M?5T/UFI:/VLO9PCMSC9BR'[ MF_9HXFDT=^!NO.[%HL H4*-G)5I^"&X9;":BTC4GV,L(5@LYX-X;@!OKBG+& MGD#%#0@-XFW+TX]U1Q.:#*?6'M2T:UI/^2->OT%+QV2F?!R(&I!HCPJ/MM6X M?0J5P.3Y,2YQ#9>XL@.Z;E4!W6WZ^$Y8!IX0X9YXSX18L7@/B\L5RVK)H!UK M@KX 2#,1 'P."^0&NN==3H+\\]^^BT^);C/VO;GM&-[K=WB)K",AQ2)\:!*. MP$^< 8_ #X\-M^J[F54O\<7&F33M1C2G=5'P9E 4K]V>+(&\787ZUDE MHXO)L+5N9]0[+ZMBPJ/0C>:0YM_':?+HTL;+KH-FFSL5HH5A[;@E#>+J+L:N M*A879.AZG9%T7AGV2;L#0J4J"T@[]'C9AY=]FEOVJ49$VUSM^7;]H^9RCP;^ M&]*5TO+]5O*\NG+/'@)0=+T'SRGR>D_3[&T[$IS];.=^X6_]MA)A3KJ%)OPG M82DK8W?1EG&(>4]I_&YGP%E9?D,Q27A^T_#\YO@=\5[[W97(;BW5R6+"WHOO MM50K^W1S6^X5B@?8>!?>E%PG/].+J5_VZ8YVH4-+6N_&*S.?>"KR@G6I-MX@ M[I?-P ?! IMM^Y3.2!4'"J_TY+5^Y3.X(#O7!>]6+-8MK^04D&[ M6,P&<+\@DTJWOH^HB:9-AI.7P$LV@KDKHGV-MKL7&F&TE[7EU;Z+-G?Y&=TO MOO1]C$%D9=5PA!;GQ?"&%\./QO/N4_.N1$+;?-;GYVW-SANWK\5!K]@"4'N9 M75WA.S_GBW;G" 90; 7\*-TYKPFUJB94L$7=59L&$IZ9[ T*'5'%JT)5\+^8 MJM !PH4.Z&,5X6.JRI485&H+BNH=$;%'H8\ 1-8%8<+LG-=K *5U=QW9+%C M9:4@!CT59"8)""J. L0K1 VN$-4IN"T^*QGD0@K!>;A_JTBJ*"C= ?S3Z[W[T!K3 MG2.!B@"2=Z1 'HW<[]X[WS6FNP)5WMW96%WJUE#3KG5&6C>G%@N!&@O5LID+ M9OGI9U.=37^/LUDEB&G*+24\DD!=4AZKO6KP]W50^EMX5_K"P3_2X4ZJ,MCX MV ;)3PL'"SU8# M%"XYNRF8@&98?HSV\*U[1OGB@>IS[V@.!IW10-34?A7JGTW7'7L?N/QMD+_( M:1F1((+3*E\8"]Y?'PPA8LJ+D%66+*;\42S?6;SL-OQG]T=OK*8U4?9S#^P- M)N&PD7R+EV (#D8%$MR2WG6-$PL749:;:LI2RK,\7&Z.>2G[RJX]67(*Q 6F.&@TF!4UHR( M%VL"9OB#@6/:;4&?VHOPB>/;GSB8O7LF#07#%=RY_6P)]\2TG_EH]CRCV;M\ M-#N?!GW :/8NG\)="]W5]@SBWJ:-19Y.R^!Q$QF8%#JR\^^53I3? M%K 5>)[XX-.KN]X@X[@IC545>+.!/%1+>#5.#]YNMT7;/D>G^MWH6'^@016'$LJR $&Y;',AZ ;3135\M3 2 Y8(X-UW.,>]\C4X'H MCF58#T7&8W768O.KR97U,TZ0RX >Y=JVF?%"IF?_)8X=UY&!)$75Y)2F-*K< MWA0;EY-YI5NY@83'3(?MFNIU_'':=^()DV7O;NR4U(2.4&I\P+9'+@-K#MJ5 MKY9%938QJK:X;2 I6#OCP[Y*8%X%M@WW 20^>;@1-NPI FC60WA:/. Y#5!L MXS9.IW"VC;=Q=:$W5V#U5!SPJFAE859R?E9L"'N=44^4BBVH\C"O$!-ILV8S MZT$P;=<5)KKCO )?GW5GVGP3N$>D\-.#G_[+<)1FU^'BO\+:+^)+K]'XT=V' MP:D%?95SLKK]B('4[XS48;M.@QR-D?MJZ/<@*)X!ESC$U+&(Y]D"PM# 8A"- M"F.^^UQH5.W2DQC@#OQQ2]]Z!09N@-& .CBM<:S[N*I=]FV_KRAW*6MV)DH$L=49]458*/=;; M_)BN7/Y5:/!DW*40Y7YUM;S=02Z"VY4UBZ$Q,%,-?;T*(H^ZE]CPUVM_+E19 MT]U5"BRA\3% H:!(NI/ M8]ZOZ0[]U'CP,8F-%"CL=_^1.,8D";FST[O&G.H@@4J10O")W2[#CR\=\K+& ML#&HR$(Z@,60EXGI3\GHRYG"2BKA!Q' $'PV8>" -#\:)9"'A(\K?Z:&[@Z> M=4M,0HW:> %F=_I+UE15U21Y\$MEIA>N(-.QM^W;O>1[KJ$0#5A6*$0H%D@4 M@-T3,- 0@)G/^JO;&<66%]T[8ZWYE]?+M3QM97GSR&@'9:(A_=^'0')!O .< M(5F2WGR8F$1W4''F=-KT#_9,0-1+3/(__J:O0&EMH>4J[-8H^B=\K;B] M">,0%CS PM+R%0URT*4DX[ 6P2Q0L0JOC8(I\:XH; M@A-B/!'X Z(!(KX@5LP%T"HR%3[#'W$P$@L0NK*(4("]\U* _S*4*!&7_*U) M2(!];1L28-9Z_E8$-N"0@_M]S(;7:BG(W+]!W]CJJ-(E=.O>^2VI6B6_2TKA MV1N@UG,ZBHX1Z.CCZ7.C$'?%P)2IIOC&0ZD8G->^ M2O7KV_6/=0-,RQJQ.Y#QJ*XD2OU*INP>U4BE^O3W.L?9)SZ\IEREW7LF<7DJ MW>^,AGG!ROC4FU;-+N%C_$H:L=GU>: [V]/-Q.B1C-(DCS"+C#")B^[J M.ZEO7-] 'E!4V+Z<$^RBJF"1.YA&#I0ZIK44,AQKQP,@B:V7^)&-N$&.MLYV M/,*Q6FS,VN8(.[%IH\6%[R ./SKF.V$LFMLC ]>#. M,MT'0V]$SXG2894N';^5A4L:P\L;#?H4\%[AK=:'=<5?.]W=AHY@N7V;:I0? M6]-8BV"A&[==/&A8*Y]OP688,[ ?((- NH5MD8 MMN\LP2^6J!?"VQB3WN%D M#N0!P9ZAF4#TR5Q8 'EMD&X'6.,&>Z_N^RRAYANAN39"X68Y-D*[APU)6W/Y MR>ZC:FW?1PWW+H6N?#Q[E0T1CM9OLIQ>=\F4QO;$PJX^SY=1Q%0G!":5A9;V#O(4Y.4(B1._$ M@I +W,.ZE><[)V#W;HA+G">"):OQ9.+X(,4W=.GTDY PJX 9%5@[A>)CT"2# M6[M*^5F2C5,Z([5?%D 7#_CV16]X@MO3XQ\,X^ZXJ8G.*@G3.A^YN15\!S=]DDR7UAFU"_OW^$.I M'P[BGGNO])0!^8]O+!!J\+@L6>Q40[C<'Z9N>9!;7(8KKM.6]3LC33J&6R3A]011W2ZD?6)/*\LEGP9O2C(T*HZI M4(I-RGFX=+ !^M_T[-+&6Z,MLS_RSZNLPC;UP-'VQ8%4Z-F>UE:E"N)52;9* M@]1.%KN]TG9##NB0#6[73!#WTYH(PCE0-P=X=K&U%I+1B-EX!Y_39\0V,](P M#%7X]CX.9AGDA>HZK;QC=R:5Y-0'G=%0E'J%SED[ 9=^:C-!. _JY\''8F$Y M#H(Y0!3XIW22++AS^]D2# 9.P7 #]'O[B02#H%TWT9BGD[)5\WY!#T)=66.*J%'?^*TNC@\6M4$ZRV;BYZ0A0*MV-[&5DK"OKWFD605S!+-\TTT@3F6W@2-2X;N-J13Q0OL"9 M(D_$?#T74)U"X4/MR5(M^#B\'05(%^8ZR"D"P;".1/9E^!JC#IX3S?_"(5U M=4!=V.%3SWP5]"?=,%&=V1I$8:&CP?1-W8&_4L02W;% GUUA;KCTR'Q 5S+1 M70: ,O,]WZ%8,M0N!- RL"R*7Y[+LP83O56"\>P>((O9T#L",\$P5X6"\=^ :'V0$:VJ^6>&V@A).@% MJJKSNAT%]-<5MCQ;NGD#9M;RR2UQGHP)N;JYW7SM=WA;>CU\B#,(%$GNQZ] MA%.*=%,:U*B*&[%X.B$]*W+5#F[D/WE9& X%7?) 4^&5?? V5(0HX@W^9>;8 MC]D 2?3DV7I>7>*]J?8BC78#=3V4(=\,RWCT']FW7<>[0>M-_W+K@? A7I,] M28[;V4%,=F-SG#T*-9A:*K+QYH[M/\PKHV?E&O%-?UG#@/Q$["(1N_T4$>,F M!RT22.L#L9!L6 4)*!S#M$%AE_NB8,P@1/4$WS/H*>]S 6RCCM;:-REZ)AI# M:OS@G80+/XC8_K#O76$\\82W=Q=_C-^)U#6M-X^$ZMLQFKA!Q29.91LJ:KKJ MLF+BJ(]'3+&E%-P3<*+HQ(4_=,N'<)M=PD1A0/EZ3UYM^,^S >S<0QV7VLCH M\)FX$\=8X <-5" M-_QH"A0V[<7* =D-@<_R/D6%0#N>C;P)7KMA1B-\K14Y2R^@/.NA@?40E1WB MHUWRQ$*YD8LXA\0MY1"VC\V4W>$VJ[R:%UXEG2]3SE!_UBH9M"F/.>;F#7/-RAYU@;/":=PH^#_^)Q&6GR<+Y7WZ8Z^5E MJ<[!W'LL3Y;RK4]N\F1N>+ME1QW&(T8*BVK*S=2UMG) _*<$(4 M^%3>LG06@6\W]6UX<,;_-[ MGPNW^"6=W8(1:&+[YC2\34B)I?N&&R=?@ME$_-HKK4LL*TY+I]"\%)GNPNB3 MB?_HF[2(XEN@[B Y]S[^%NV*T(*P3C=$$-8#)@:U:XYX]UGC!Y8V51VUV.4M!Q.QH" M[Z4\H(3#XO P'IL*L2P2P6T,VFN,LG]%-^(P"5S0MYE07P&Z#G^G=9'8R 9\ MKF_A"SU8J#G9KQW.@F OE!374#S#U]RF>X,"(MQ=1GS\C*\*"\T!3J6P(8=* M3Z*(WP5N$F)=WMBF^859H4*'4?00<"'O,(K#K!:51FL";(Z,+(K'LK!+T3-Z[Y7U_:XH:FTIG2BEG''I*9]3MBW+&Z9&*&_[: MRI=N.7SI=D9J5^QKM<^*:"M?RFG*Z:F4+[U!67SA;>!;\#Q9OPW;IL.CA[9K ML.T^3_^+T"ZVH 'FB/U$1(4;NE$'?O&+8S\&^Z?LB!&>=0U)LZXDWHV5Q$LR M8XC$KHE2CYNQ\ME9?DMB3\.6Q&Z_=FC7$^!F^8V6/806%[LWXN5F!.Z0=^EF=ZIR;17.S?'>H21"KJJ)6 M;*S*H?)JAW2I"RJO+8MK^.MQVC>#]KPRM=M>!;&FI[M+44[8K,F\&M[$:KBF ME%P-/WJ^E!3*XIC>GJCT*BOM'$DD>VKHA,V*ISCU.?5/$YES[.W$@, M65.--/@^!AXS(ZZ'W8_$PJXP>$_X23=I+U:LV![!DZ[L1\=[S/ )"\=^,ESD M%S9RQ=!SPB=@8UI.[)SU6U ,V^%'^,)C:WH5K.B2/:Z^(KB&F\*BU%>VB$62 MA>XF'BX!-I,*@WUZD=343]OR2]*:1FG;2\^-R@8#VM+A60(-*BCD]B$KT;;! M(251>^+6/G4 5 Q:V4+ V2VV8>.]%@YY0NQ)\S7NH/3)Q/%)@#A[3R:Z[Q+6 M5F[JBV G,$"V\3WZEV7/MLN0:%<-6'#+Y![C_W1^F)SSN YQ5TM)+4I$AW?KO;C/!69#'D6VU">MQ1BT /[S.#X*+ M9+ #H11;L%+!>R8FN.M'6/C<1736"5E$B ,3G8F_2SS/) A.A_A8WCS8QF9X M14!*9NQ-XR]B&G/;9ISR0#/806&&,XY-VXA CL#'7KP)>XDTM+$3V7^$:._U M>A9Q\O(%HCB+Z5Y1;&GS(RYEATB-U44SB$,]WK @,@T)RA-C0 MV&L>1WL.#!#K+$;2LX9?EQ(.7L;-1,!XU/\$R$AP'C;1FSLK(X/K*IA0VU[(:91>VH7V;$_[(8X>?'==3P*)(GAU^_$?@ +.4?BI3 Y^Q)M MCE6H^[8MA&19K:9QJ<_!YW_8$$/]$_[ADE^'Y/_CG[M+OLPEOT@^W^G&L[YC M(,+%OEBQO_O7[F+/9GY(7.R+X3/6=JB&B[+SAWU0C%ZZNP ML/Z_YI1*[N5_?!PF8'ODL^%.3-OUG<+@'_OJACIL$7JRRO7.2%;.A=M_C&\N M_W']]?/ES6U0(14N__^?5W?_WHSEN0Z0\K W^FP\@5>VINXN2)W1ES^3B:E3 M--@"X3C[.!HKC90=FI6HZ!WZF0U10X8"9Y"/>KRD:&\'D-F]B!1_DYRP-7<9 M1?3_^+H#]S!QQFK(,]SO2 -])OX]M/J=="MMJW6OK6RKP[TJV_L!? M+/ZC=@38> W&?SQJNC<8!?*HZ7Y$6) -D8K6(X1&H?#'>P?RR!_A\8/;.<1D M[+.W/V__YUT+-;;UO&%3[0,F&!8]ST5_"8\Z<:YPC>&\X1K3<*YPC6DN;^K3 M& ZUM=\>TQ?#<;VPBE;@SMON3;7_L_>UN=N3+^S'1]NBE?3(BH#]H)8C+-YN MZ J2NANZ@GXMB/.+WBE^./WJ^Y?H=+J4/)T^,U[(].R_Q+&3FVLJ4G:@R,J' MC*/I WFH'D+L?7HOV\3AB*T7NKLZFGMG5N[67;".?[V6\&]G9M6O>VJ,85F= M,+EU;U-G2%_KC*1S6>E)=4,Z-(-Q.ZG4-@X=WK#3[U,@W8$J<[8R MVJN*U:B ^4=@8.I7)O M)^7:QJ;#HX=!-XC&TS ;I\N;0S2K%V-9Z2'Y0.6:M9]F;6-3 9K%!L;T^\-6 MQ>7'7RF_FQL.C]>WV;-^++X;5A&O:RT)]9K+YHV&;U=^'A:O]UO"Q+9$%?U8 M(#BL+%YO::&OOJAB5S85$%4,@WB]=ISJ!O'F$,WJQ5A6>KR.T%AK6;PVMZ=FE8\M/>P%473MXW\;Q)M#-*NW!0J[ M6,UJZ<&N^C5K&YL*T*Q^U5%T8^;U['+?HKY3_3RATYH0R"6$2PB7D :RH.&O MU^3]V9/U>[4> *Z@3#!H99F B\V6/HRR4 M)"8V2F7'FGB"5TGTV[I#!]1.#8=,/-MQ!7UJ+Q"O71<6D/=.7G$HV925^NDENF7Y MNADALN*?[XFPT TZ"G9F^TX,MQ5R6D\W33KC[ER =[F&A\"KQ$E@^::9AM-. MP8^PM^]*;*JM&-V)_"7?GS@<,:J@Q5.5Y='QZUMG8YX(/;$ M,AG\-:8RHEN?"1TQJ#NO]";?* -]%Y\6X;A?F+KK7L_H8Q''_=]0<[%$&>,%![)'W8HZRG3EKU#.. +337-$#.]UC,PX.9DTO#VOZ>$$MFM/- M9HX #Q'&GV]%@?S'-Y[@MA:=)UFA[6J1^:'G,-(SE)MN?EIC07K;Z=L\"](B M(Z!ETY<:@0DEB.#BL\0\X=D7W_/I-.%@K:)@S" >>A6%9\,T\391E'3_2F.L MV-Q:C*N I1.'4!Y!U)0U%C<=>9UO'@$A#TJ9 4$9(=R0A>],YCB.>:\Y%(<& MYE_(O0.\"&:E:UM"U"1)PZG ..(J3*%)JD:87H# N7?@GY,\/ M_96&,8>-9@H&U@&[@5YXJUMB$DJ#7[*FJJH&*4N,9CU)5=B2B7%E(>"S\42$FEZ@7F[\,'6+)ARHLYPM36)+ [BP909/2$5WZ'5Z,YYI(Y],TP:G)O;G_&OS_&.;=W MKPNR,@NW)VF#]?2JBOZV1,HY,"S!X59BWP!P@%=:2DB[>?0A#H/,(*IH+O MXDWPRIEN.,(31LSK\NRD,J#XT[(2A'OA%1!J6IY(?<$D%A/B,QTRL1\L&I[" M!SHLV-'1;IPA)1F]6 [/RB4@;A!^DVAY8>:=-8@RDXR1BN.Q72R*%2TJP-@S MY"69!CQG5 FHK".59XS$8+D@Q[F]$/KRH);:P;4E_.%;)*@3Q'>8HW)5L*V, M=(L'5TL72IW\6Z2Y@BD>85_#3^EG\H=WC#G1QYAZ8*D2IX$Z2^E 46%<@B>" M;+AB\.N];?DN@5]3[&0DS?A#P&"X1T>WTE2H;B MZ=+8<;"NALG1I]=4OD2-'Y@/L(:09U(7M"P!9M7^M%]2]Q>^VFX&NT##O*U< M(^V5\^)&M"1*TKK*8%2P"?PS"->JRT;I,US7UX$4S'^3%^),#%:*38@BY72V ME-6IMX*:5=E+JJRRF\HJV2JKG(C**LU46767&*N4<*H=WTI8BI)K*=WD M4H1T'6'-B'KY7.NGV1=^'$_^!$HXMCW\Q&&K99/<]V!<-Q?C MU+4'9XNP->G:=:Q60AV(0#V(,(:W>XK5]++J#&Q79C(G4]\DP9[(-;7/=&LF MY9?B#O7R!7\DE/F';1#$J@,(#K:N]%]*H0DCC)EMFO8S1B60S4*.ZS\^HD\+ MLN-ERH >*Q&0A3$/"VO(NISV?88_BVNPLJK!ZQQR\%FH?-1LF^)7;I\,TN1^Q#0ZV$WT[^6WP7,)^!74VI&0U+PEO0 M 9@5O@"D)8RZ8=#N\JF;#0,M'#_IADFM':88++_5/>$/W<*S7@([1--M.9AA M48EK2*LOMO,[4BHC?XVE],#5&3':H/:;CC66Y+>_A,2Y=BZPHFJ:9,K5 M?XOZ:YU1CR.+-RE(#P^\"UT>IN\;II^D*OD?JNT^61=.8_?"XG?D\VI M)ZCUB+(G*DI&HVN3(_ACUVX>J!<=@I6FI%ZHSZXB#C7&"3\[#-6_>@MBL;Q>L4,]3##8_+.(.UNT4 M=8T.FIY%)TM:JIJ'15E;,Z@EI;9%5RMM4*>GL^N/X#=9:??SS8W2YCO:HX7- M]&?1R;'&:_.:FDC)ZKPDU:FJLPL\@,]RZ+6"OKBO%@H*SJLCO/;9B-KGL:KY MSMJ-@TA%52O4:?/3"[PHVI:BZ,D; !51NGA1E!=%*RZ*'HVEWE+[3((NMM1L MUUD /4FKC%.L!Z(F%[HG?0*6F8\HJ6U$R1W%XZ&@CH*GOP@0C2,T$1I%&L&> MW5/,S@3>SSVQR,SPA+>$M7:^$YZ)0Q#3&)D$!ON3;9?N])=/[ %?'/LQ MHY.T^,F.^@3*H+Q8F!%X8).%7';BH MI@$3:X N=L#17$)NE9LE2^Z MX;"'TK$>@0A!=,>%IC:AR1"9&_*H&Q8\,OR5PCYC),D^8-MV ??^372'0^0T M;>>C;'? \79V/^X291G,96\&X"D>_W7/9%+!TR?#?EG]MEQ$,D4D=.2!/:;. M&]TV>LZLB6,%2T^QXZZZ>(*I?SXH]'QB6V1H3>VA-!&Z]CW(CBUTJ"M"%+ES M1&1%#OBZB:=MUXX-46*EC7UD*B8?9RZ9O)_Z#HX\3,H&'1"L:6G8X^8>2#^: MZ*#E!U>;?6XUN:'1&']>/!)66RQQS7*2UZ67)$@%NW:-CDDL#5RI'(':Y6#, M;M_A>6FAGB=1:6RN0:FM8^)_*7U:ZGGZ)?.\=I-#C-:+R$%; M[(T+4_&81N^\-&2O1LM0B[?8#TU]=MEB5[NXQ2YW^19[%C\QOAS MM02P^K;8XK9NLAT,]S:#H43W1(OR4KMJJ*T7D8,V MV9L6IO;D-M;A^2;[H:G/+IOL/04WV9=[?GR3O?XB%-]D+W[^4F/\>1E3D=IB MB]NZR5ZL*!7LW/'4QI!WLO/9.]TW_!-]O(WV1OJ:?I%CW[D;J;,3?9&^Y@!37!4?I"+;[+S+=Z& M+;'AK]=J/>>%C,9MLC/1./6)NT7NM#7G79-ICOMPXIVVH\D2SBUJ=N[H9__N%[7K?;>_?Q MF?OV7K!9.5\*'T,G@^#+C MB?PP=>ONV0Z' 7XQ9AXAUMB:QCZ\>X;OOGZ!;\<= E[Y'5:$_J"(H.3P>%93 M.B--'&R?4(QC5I&2\!).1+;DO.X)$'8Y8]=>-X@U.+@$OX%NTMFMBB3W!*0- M'=+*/E'8)UO&[JY7_5@&.4C,6]MPMXR<-?<,WZQI=T!9\C(Q_2D9?3D+^H#" M#\+UX6]U\UE_=SBBVN.C>Z97F7UTO MU^JTE=7-H_@G*'8,Z?\^!$X /$4P3U:6I#%>@LI$U^E-9:/H>XF!TC&_'?@OL-W$S+'1FX92!F,$C[O&0EMQH+5 MAT3Q"L4M!?&]T48932@\6IRSF[1]\IQ)VC$$R)SS=B?">_ M/#9->T)_NIXM/2_;N$2?[!8UC;RG]=92LY1AY#A;G@T3Q^GQ;.RW.[>?W-Q$ M!F*A+P?_.(4XA4J@$#]+L]]9&DS6,15U=9.X1WF\93= P6J1 OVK,, M/9B@$*8F&^B;PM1>9]25V]6NV22F)L]J-(6I&FAJ M:4SE;4;;VHR([DSFM!(Z)4_$M!?(]1-V8"%)QM;T\Y(@P0Y K8J"L+RRV)<* M17H^*0.8@H5I**<'E-/*H%V-.TWB=.I88D,YC2>G^^*@7Q:G>3JWGV.D81'U MBO#\OX@'R?H)^\1;8@*9'D!]OH74:(#R]"G WX"W'13D#QO*93HK<=CCOK 8 M7]A0+BN0VHNJ4I8N\SQPH[O[G5C$T4WJ\/3IHV$9KN?H>*[WA+U>0!30E'&" M)$U0ERZJ2Z^TL/'X69UT?4UFM4HMH]3GK"[$_S69U;W.2 6M+@OA\E@[W3@: M ^< Y\ I<:!I9:W2[&*#W&@B."['_VFT&MI3>:Q32%A;#I-P&TH3ASU^N**0 M@+0<)@TZ(T43E4%9\*+'&DKRAGW. \Z#T^/!1F"([);FM2V@7XGK$G*](%A8 ML!Z^$O +A?5Q]KN#M:23!Z6TQM5X$>Z:8]J9XM/.F.8?NN8$?O:.(["OJ#0UASJBB =YW,D>6NP0X( M0XYB"@L'K_%>!88B,3,F1"#_\0UZ+D%X-KQY<*L%[01VL2G6ZY$'_A&"X%O>-4T$$Z/1>[:E/OS?X"+[D5="0IW3?( ML.O93Y>,\1:;)WR-)Q/(L/#:6\2@0CB2GPOLZE4D4$^\.Q+?AQPNA<7DD.#VBHHI91::<$+X]0O781:H";\5U1'O:V@:;@_T]L MQR'NPJ809((^F8"5FX:=W^S0?>3S:W#UZP6[ M73T"^HO"L 6O\'6Y(';#VZMOUY]T4[<0*H 0KSQ.R9 ;B+V,K=9])#H/:#F;&U-P4N_9?P(D#+6_N3%HX[6#]+5, MLTS;>C@#9_88UZT$LL@!>O;=MB;UJ]KR+6H4"9Q:IHBJG,[$#U*WW2A@,(1.^$D!D M!E$3U2%$:MN8%"39N YUD_X1\3;ENF*H7? X![W.J'_>3^%Q!M$HM6U5T:+, M,&DG6FB=D78^5+-I(4;@;2DQ K-,GRT *4AK>3A\J2\T!E*0I'JSHN%);([K$E4NO'?KR^ MAW>BU6,W#T1#O3 MQ];LDX;T7+-A\(655Q%[['WI1Z";/@FGA8S.YBJX6ZW\ M ^W_4](A@XV153#_P?WLD^]PW[MG8CZ1;T"O^>KHAF1 6TY*/L0ZV&!0UCD> M;NCVEO]^RQLZ=E4"M-QWSW;ULC^44/:[$N]DJDO$!ZW*NM%Q\Z=B+VJ MP43UP&?W1'FH<*?=**>-(B,8CPO?8R?'"0X!/&8U^&F%IUO(]/)E E\=/^)O M->@$MI2*LEJ92G"WW9+7:[_;KLQ^_0![A8?PGW"H/!YD21UP:;DQ6V/&:C!7 M?=IN(O4J@X#A+GPG%=CQO'U/DM-G0JC[WW Z["PX0KW_Y([FJ](NW2'E:-1@ M74L&#P!X -#N *"RO'U'ZZ?TM SK%_49;3"!59F^LH[F'-:D4X[A&ZYMB^&6 MCT,?[ I]L 9I0$D;J,//U5^O&(BH'WC38&=AS4QG07?(]NXZJJ\X":Y" MAZ@#Y5^G%30W-1;]$2[P'7I_3,TW=:%@DUG.?M.PH%VC>E"HXX&RG?P%+ZT" M75%I;J)MTY5]&H6WK:X"O>GAZK2,0\ KJXM;]Q7CGNB46K7P6=VZ&; G<1<6 M#W2$(-(1#F@)R0B<4M^G >29/3OS79+HK\\!M[*"&W)][^EP\^F5=?DRF>O6 M P%CLUL1JTK-U2@DR$!)[YGG5MT2"%"!?O?1=,D9AVCV\H4ET* "*X"SK 9; M+9R_@.72=BUT711=*85.Y#BX2&K5-D:$649#W-;2NEO-Y_U5[<3WFX> M)7Y!R7=(__O-A8F(K%3Q@CFU*:YI'XP1A99YSK9]^O_#C M=#=7_H:]C[HP=U#D_^[9D\Z(-B:C2;Y ?0%)^_B;OI:*6UH-@V;2\YZ18!/6 M;CXDZCC841I^XK#5L";3C8W6X.H>#=9>/K:F%Q2>[H%8$XCTL*O=M#$L+*K' M>H ' DL4XPS4N=ZY<''][=O5W;?+[W>WPOC[9_C]^]W5]]\OOU]<7=[6@D;' MH-H^^89)D:N ZBZ0BEGK-0(2UN:B=#@LQ&VH'F:H0L:":$DPR9;M#:R[]TG& MWV1SC)189V;0=&T)7\B]X^O.*S.,\H :9IFE.F'8]@QDU(5[2'DH!IX.?S2< MZ=E"1ZP\\ GW2'@PY2%FWGW("$B&[G1C00QJYY])$JA/7P+NQ8:<+G'Z\/)O M^FOP0@O?<7T=/H4K&7R?X<%U)C@,O*..H'S4_5GX!C8\SR43'_]T_PI_G6#- M!]X.83W D$S)PG8-CX6GRR&+_&!+)8+F&/@U7_"9Y.N'?LOXC -NAPK>.%8YBX6FT)4+*$ MM4DM;U.$ZAJ/]OL?RRL^P0472PIE('< M%X4=SX9I"O>X^ P\G-[-;X BP):"\+W37_Y"J86,F@, MC3%NF\Q# _&-. ]PYW%H?,Z%*W8'W;DWZ/@;9%G\>< @EY"_J#5@A820A;B3 M8UB,3C-"=LI>O]JNNXQ/7F\@3C>>,-#*$E_IE]1C\[<^T456L(?3Z]?D=D%C \L2?N@CVVGS9@'YR6/JP1!/^U.^;44R,%]>P' M0G$ J:.=^0[]Q?7O70]QP>NG3HMT2, M6Q[UK)=?N7&TYOU6@C[Q/Q@Q^8_AWU>N9]=B $=811NL/C&HR+'8+G3$J&33 MI5?P'./>!QZ>"]]MK)?Y#F7O!") ^/(#1&1HR,#7&C.,"BFGT7@]P/>\98U\ ME4\S_[N<)G M' 1G ',N;&!B5%^ZM7WDJ+7\.]8&()&'+UB&+H+0+/#V<*-_Z1B:7[DF"OPE M2*9W]MFA$OH%P^ZG\Z6:B>" )^5I85U]6NF>39[.$+VNGRA/O[T] M_WR.:SU_)]):M4-%+S1 J;B#VHEG.S14+$,#H8TS;?GMS]1L@9:Z2_XQ@T0> M@)A/AFTRL"2\WUOC'9.06T*9&:20TMO[=Z'!"6N@PAAXA*^"ZE,X<67I_JP7 MT >4[]$W']C&'7;C^527\=EOCN8+HX]%Y;7(,O&+2#&#^(2P4>2& M"VD*M?5N.)30!;6;DM!>9M$W@HS_P[<"+"J-Z1F]Z1^^&:3D2O@QNER0>7Q. MVC,8M"[&S)GE^H^8WJR),E?46QF$M=C 4X&> 85A52X)74RHHZ%XK5T4D@AT M$[A _O2G6 M \3'UR5](8 QBD$[T'6[)PF-'!>3$&T06)+062EY]Q=A M40FP"/S3%"^]-2 %!QY^LRDK8UH!"XZT N(,XKH.Q%'_M'WZI:^ZD5"5E?ND M]26NE+&X#8(5R,D-$]XR4%4_\C%QF6-N>[E0C/=9-8*.+[*=UW@$B"%84)FG ML: 8N'1\\_"8!B,%A"_S +P=W2.#]:.ARI^^1:ONZ,8,,EOZUD 40&Q?F"0HO6A?P(7+IFOYRU[BY_GM M^:J+"&,,;]-+!FJ3\8[HUT-;2OF(:UD*VR,S DOQMJV8JLKL]7OL[9:"#&D2 M4I#H9O!BP=-T,S [1B0500B1]()L9?#5,;W)/Y$8\S?1 (.:4-.Q!LY,.S5!T\ $X5 6&EVQ0)A>YR+XE0M. MY,%V;-\%E4!-I$M:#8M6MGTV%=QOR0/:M1NRL*G6%55E#QZ)29S M!+\"%/>N%*_%#Z7J1\!HY\+MY>]8B:>%^-\OKW^_&?_XQ]6%S&$SQ'TS['N0=/67@CA<8H)$@6Z)%.S1EWW$A,Q,/V2 '' S.'2;Q M[&0Q];'PK\WPFLD3J*&;/&80G.Y$ :.[E0SJ=7,U!(0++-#UC,D1FL= L/8[ MJQ%<'*]E $NB8H:4AK&V_,=GR ==8B5K&4IG!'1*5TL;6,9P(MJ!WWI@T0;E MRQP=R_(@B8LL^ ;I&>0/@6^]N/[\+0H[ [%AEUZ^D(E/G13;ZG%P@H^- MWYE"IC=!3AO6DPWF96UR&>Q;8^A*A<^QL1X2+Q<'[PHO@3?V32^L$;.9**Z! MZZ+1,(86P4YUZKG@0(*!U&RLD NV>Q++U]&BNFZ\=K?ZIO%"O^_2X!Z>CK)/ M@UJ+8*Z$([ %1F],B:UHRR'Z7BP6Q=B?7B'&CKVQ=-Z!]:.ECI][ [[J#Q O MLB :OO1 ;'"KBSG87O@TBI_ :,"[3,#AP*V=0 >#))N&>TP&HM%&[N87OF=C M"007YQ*@PK*"/KLZQAS?I?LSV20!CT.P(0YM1/#1 QTM'M0=IH252I&LSW-6 M:X-K' )\A *Y6)FL#E,.^_5M^+X 5H_\D)K=G@4@1U^"3]8=]QB96549[YMG=CF$@)U0VR1 MKSJYKIDJ=6JA"4$$\G#7"*II8!9P6#%ZR&!?#5S>]Z5?,UQ6S?!=5MA^M"'*Q"U%?PI.&#Z# M2 -"%E8JT(/J-P0I/HXU7 84=(\1(YT!#3)#&:6.:2^-O@)'V0'\81+,I^]NE/&5FVX064RHDH0JB$5 M @*)-'NE9(1UL6B,UFH"9B9>V$K%#/ 'G9UVI'_%69-L0D)LP'0B&5D&H,Z# M;AG_I=^ UPE/$E#6SF@-!C^'B)(J/0G.VH!4Z0X]3H8;>E,61U)1F<:"2R=, M?I?Q<%!(0.XFDR/RB'(*-Q+F8#EH!.N1!Q8@943%K/2C3^9B6/K .A"!X ^> M029S"]S8 V[[07QNTI/=^L2Q75=XQ @:8LWPIL&K)TIB6&V)/7[""AE8/+7\ MF4[),PUBX+!Z1C=77*H>8UP$8VMR;R*>]>D"7F[&!X%$N4E&A+>QTC"9DZEO MDNO9:LWA:AD]?WH-_EC4&;]AMY?A1*K=(EJ]1\H:X"YV+-V(US%=D'QZ1 GD+F/L9/!1(ED!>7BB>Y,@\"CL@9@&IXDC M-5A1QLW34O9Q"#N/_E/3US()79=I;"5^6K1S'\2.SF&_W^4MCF&:#(VO]QTG MH^49)R-G3Y.I]W(^RZ:MLVQ0:,44[[5G'-,VR[JRX! VDG^>>T.37:<"BU_<"$L-;DZF;K00-OV(;6%\=^#$^F_PL2 MPHM@E^KR)<@UQ[3R0Z9W^DM]O=BRVAEIW6&)2*BE&Y:F,J_\/G*YUQD-I*[8 MZW'F%+,CB\4J W;\$6S# ML,.\;^5W+8_)L"GV,]V8^H;=& ;:XLI#KB_P:L%&=E<%Z]_55%&5TOA5I^BZ M=V=0B6%5@D$06ZE=2>P/RL+)/%8&E1@Z)1B$@Y=ZJB@KE0&9MB)^JLQ'W'KV MY*^S^+$#NH<78A8N]%<\.AUNF;;<@8S9H5HRO<63#Y\0$^(BMO)+MLCZ\G@% MX1=4191[90&:M\M<'<:O\E-W!0$"P'H-NFG(#,ZOO/PJ/UM7%#IC4>R6%J_Q M5&4_-W2U/+T5MJ%-"1[CB3P136):ZG\HC-)RB<$*/],%QL!_:L3AA=N.5$U4 ME326XRD9LD,958'+@8"YWQ45K:Q1I:?!J I\#:2>?464,O"?F^QJCL:C?"8+ MR'.-94JC/^(A6W9PNJ5^)(RSXFN#GQD,V]B:CF-+K-&7:!!ER>) +FO,63M, M5!',JL"?](%9/;'+,YB#F56!3QET1EU)E/OM*I:=0OK"NH;UER.IE+$%W>DO M0<[^B5ADEL)YK=*I##NC 4@^WVC9@SWENY$N5BZ!/QEHF9P_6_E3ON?H8J6R M+ZHMFQY_- [BL^'B@/BHFA5VI;7<35QC/]U7_=YV@J0[D/<:*UE=I3/2Q&'_ MM.LC>S.H E?1I5.PNP/NRO?B4 7.0@4.*>)PD!YMU&1G M-=CZ%,>="G*,(74-/:70"/8TN%-^?J%*G=%0U(H]PO".YQ<%Y106K&].IZ\4[$3R% I_E#9<4W.(89@Q4/DV;M2?;]O[(-2^OBL-C*^NFQ;7^WLR?;P EU(;TOMG%WHQ>*N9/%RRY0+SF:,O-)0&X$ MZ@ B(']+5X"[!_GX?ZM) KX?^_6^90$5'5+7J_4(D#=BVOXZW':-X/V[:RM M]*K$N6E)667+P!(2)(4X;+6^>@HV@O84<<#W;7?G2OEU%.R?'@Q%1>4E]IVY M4D']!.OJBB)JW#*ORYT%'!#@QQXNT!DY.\$I+1SPRXY! M!U_0"4 XQYM"JHB"B<>Y8@,'PGD8B5YF42 AE!W%V&=?Q?;Y!]O!21APDR>R MG"ZQ2:1CJX\/8FP?J'Z=HJH%R^:U,?KO')K_)C$(F:7 AY,Q+39T,AI1B9?[SO:9FAL4976<8J43> TW- M3;)*#)%WT#Y,3!U,!0[BH=>$0\?8M*S8&!]*Q7"P:G+2&/W;H_X*LN&QD5;! MI*[$K5UV[_M7N!2=*!W38V0,=UJS&G=N^^:4/N.>C1,%C708]PS@6S"(U4'. MTM%3AH?='&R**XX2,]QUD\C"@6IT^EDP)=T.%D$'N4[8V[ZF)K0NZ1.3%R0' MO":A8VT=XMF1W&P:.?45A/VK\42F8SH%]=/K[]$HUC'HD$M''18T:4I3L!E, MJ%)*<7EG)JXO'!+[%N>+@?%[93/L_^,;"Z;@H)[O5F;1ZD !.LU-=X/A4^Y[ M(3:P,<-)[3NZ2&B(F^*SBTYY=I&\%+"6#G;Y-]$=X3(QCDQ !(-C&?72$$$Y MA@% #1YR==1T;_"HJZ.F.Q]XM2N/F\C "HWAV[U];R7-"ONW^YCG<;UBJ6)0;='+\8;CE' M(; 'M(?X9;4#_!\!"]5:6$C[K/O PMH!(8Z A;U:6#C$T',@JG*[<+6/QO%< MS U+/UF_<_&]#3 *4H#<:A55MXXDG#QU!H=.0\X M#S@/5IIFA%37S*;^B-O)G$Q]DUS/+BW/\%[_!1'FU;(_Y(8\$@+]0%EW'+&N+"[KYK+^Z2.N CO'[IZF7^B3)A;P$0++E(;*R%Y%[N8BLK1!Y'L6%K(M& MH.U"0FB7NRC";/^*FF^YUQ6%\!\PXA.3Z X]8#S_T/EM*X'SKT[+M;K^>A': M:#?DQ]SCN.9'79@[Z!W^[MD3/$.(#M&>"1?H."R<>:Z/ MDBJ?4U376-6LDZF,TX/SGF&M-@J'J!AL+Q%[P\)/'+9\UBZV!R/[N1@YV.,9 M3(%6R1#N@D;MAB?@6>Z6':H"[D$O7,&@8!8LA,'675OPGNT8#H4HW.O87 MT MQGY56.E?A/6S0M8YH4VLK[1#]Y[0+MQS 1_"&BFQI]7U'[%O^[^L936C/Y;& M5K1W-P388,]^?9_AZ@INR*R_'W,0M6,.U+V[,;5^GFY,Y;!VRG(N/]DF.]Z- MV?0^I(8(RC%TI_%N3-Z->4ITY]V8I]U)QRG$*<2[,>LYAOS-OC<@M;OU; <( MUO+CR+$M""P,X9?^97CS\+90WXC1 .Y*>CU(GW+RO03NZX/G$KL+[#ROP>W7S6@6_)\H#?B2V M J]7-Z]Q9HZH=@N=!WD"QS9/J\.!X:B MK);E'D^7/!-3Z$-](7;'7XRPL/YHMAX4#8.&@)VK%#K\^@2#UU'HJ. \X M#S@/L@;R;#MTG3ZYFO]D]"#7R>@AHUG\F'C6*ZV>HHU3)"!(N(DM9.YZ-_$, M^;"SN<%KECG37@N$*NN_$XR.!09"$!GD/8]^;Y@FK"1H8P)R,X;CT![#71X=GV;,YBE\0L^]\UMX MTX./A0?'MO$!3,Z%H(EFL ?# \,&R:RI+USX./PI^M.2W!\2TL76M^;0N*#U MWVSM4L@VV<$-%%C+FC-L^>[;D"_SY;5U>=GYQBXJ1AM8TX4G@5:>/AQV+GSC MV^>)B8IX4O;SLMH0LEIOU[U0XFCN6:P?N M4OT3A=./LX2SA+/D$"M;X[D-I&%6?3KC9'6Q\![I(]W',8:GM./6-4P(T7 N ME3(4I2X_>%O!(>L:.-R7.J-N5Q8UC4](J.!H=1T[!1'1%[;# 1_6>+3;WZM7AQZJ0U_4^*G_ M*EQ:'1S&J2^J*O9*:_4_<0XG75H='.YW1OU*^UJ/- U;Y[CN=..9YV'KO%8- M4^W[ Y!X550&O+14@=.J@\'#SJ@W$&69,[@"GU4#@P<2U6"M-(P5GH6M<6;_ MA 2,[X2M\67_O*E>$["*/A"U+D?9J\"7U<%@!4Q=5Y1Z?*>S E]6!X.[N)OZ%K")3@7*58^:M<5T_;ZL7?!6B])[8DWB47H'KJH/!6!T&UR5S M),0*7%<=#-80_;#"0<8\"V,NC>._;L5_O0#^>CCF+ **K%@W^IV1UAAQ+%?6X[].I0Y]FO+L5^'"L=^W<_1G1KF)>"@M)<Y;(POBGP[HSH H5)N$+!(0N'N 3A7!\$W1-,HKN>($MO M!'LF6,037'!A+F*-9H!\%@CO61"RYZ?KF\^7-V<7UU^_CG_<7KX/?\BWM\#@ M?8;*FP\K")Y2@(C[7@K JV^=M- MF^K'LNP Z%D+#DNH9+1$4K>URDL9!+$XJ.-WS@ QRNE=$]][Q6,$B:TL9 M*&%-9& *!*SXVEC+*?2&TX=+$)<@+D$MEJ FG7;$G=,-Q;I=3RH*ZXY(Q@]! M)LY,LKGW*VMB'ZZK\_WXQ]7MY;>KQI^&_/^.>2/MJ!=7%^QB< >X*YHSAXY0 MNC' M7=\T/JNH":-A/-/A%LXF/3M8E1MF\V5)[HSZDBBIO%YTF,EOM2@59/,53'2X M')6?1;=,O(JQ5-W.:*"(6G_ ):S ++IEHE20I<)-.#X/J8(TNF7B58RE0HQ! M2145E9NJ(O/HELE20:9*:UTB?33Y\C=CXMA\2LJZ&;-!R\NQ^=W.J-\3!UV^Y]RH)+I:42K(Z*LEED>;*4='?2R=+^[$ M%_K;U:IB].A8BO R"^+3;MO"RV_0J0E>'/=HOB>L0#SXV8,5?P=_:EA^=2=K84L78\ &UO= M(($^E8(1C=TN@U8KI-H*>)J%)O+EK"M% *8)M(_5?__V\;=[>_H*O\V]1W/T M_P!02P,$% @ RX">7/++?K%(, 4SD! ! !D,3N^OO7BE^LWKX]?_')^'!X8MO^$_X_!OS@^C%RW=GOT'W^*+JZ_OWU^4^/LC27^U.93J;ET5M5S$3V")^)^CUXQ:G,2UD$=BUF:+8^NTYG4T5MY$UVJF8"13EX/?W[[TZ,"Y_GH M^,7+X_./TW24EA$N.GKQS<0DQ[0G.X2K,T5GGT1I4I M_.=:QM-<96JRC$Y5,5>%H(^W3.[PZ>>9W##7:2*+Z+H029I/(I$GT3!?2%VJ M N8WFU5Y&M,,=72A8"'+/V6F.+470YA=6:BDBFF'<&H7%>R8EC"'X;&=1SL] M?;]F%J7\6.ZG>0);'?9LKX0GHW_]X_G3IT]^Y,_HC\,? M'T?PQ4CB>Q*9I0M9R"0J%5R:+)*S>::6$N: 0\SD;"0+'>V9U[Q4HDBB-_RI M>YL:1^541OPE_'&6%C*&B36>\W^_&X'"%/J]M-21KD:P_E04*4QL+U99!@/ MQ+/E@(8VP\!&S$5NEQG!UI@OPN'<1 2L,LKALUC:]U)BTB-@"N90\+7XLSGJ@2R2$469:D8P33+950!J13]WON#JX-( MR[@JTA+7G8D;?1!=XT.&).G-J3MQ^!>L8EXH9D![Z>-_Y2,]_Q''J7)1E5-5 M -4E49+J.%.Z*N@5NRE_B"S5%<\+7A8%KBJ^N7^2_=@Y[4L@?*+<@JDF*D;(,J\W_.66QI2'RVC ME;T=1'":NLI*D9>\E_ W/,!4!YN LS%/#>Q>PPFDLYD$,BIEQ->-)I+(,8B: MQ$[#T/Q!-"QQ1T6FE3DIVF1#['9*Y524L,C5*49[0'[XB8*?%]&Q- @F MF$""Q =D_0<0$DRXW_,.\G%T,U4#N^$QT"-O*FX][@CL6KC 3(H":&K[OHN1 MJDJ@^=C,]B:%[;^9IO$T6%2B8/]'E89MT1HG$F<5LYTHKH#ES&!!, ==S>=9 MBO\>A_.9B24=G^0UP [%]9AEP'BP M0;#3F1PAVU_5X5\( Q'!WL")"O?X"C M L8H]A,I,EG0-_BJ&2Y2P&^7]![_PV21:O-+7:9E5=([_9^ E!(3Y(N\D>YS M/G+8YH/H+J+[GD*S)F:@FD).JDP4&7*VA6(&61K>.W M<#9X>K2H&9PJLIH5SN)?&H\Y&8;3[YTVR7X*XTQ5EA"#:25'' RN>RQA1"1F M3V:H/!@05@5B"4\5/PUYNN,#_HTRLS<7BKBF&<7*##>,X;UI,&++[742WORD MW[MRWSD!"!PBY?HUP'P7*DTBN9!\D+ 8$!7$ MY' 5,_@QG I.$S5>2V!S493X/4Q3Y=+J0@F>(\HTK56,4P3=C#BEMRJ^ZNW: M\>'S3Z>DGZ'(3FM-ZOPCJ"2YN29K%/5Z&-33&V;@RK0>';-:0R]!6_;DY>MS M^ZJ7[R[/SB_WP6Q]?7)Q=7YD_[%Q[LV%/HKX-3\]>O(H.CU__?KBY.QL^/9G M]_?5Q#Z7D2Z70)0_18_FP'_W1P5(!V"8:"<< MT;&;'Y[9AY_]LU[4]5GCR^_^^2CZU=AJL"G.;F,+>D\\]I_QOPN>\O<["KP!^,P, MN,E8UE=S7H"@3.>HBP-KQ8M.[S.WTW'S >L^H*ZP:A?^S/$=H3VK"#4B)_+I M4MN?AG-W+%:,0!K%TK"R:2K'T:LTAY\B:9>KK(:-F8 M6+]G![M)@?>-).P9*"I 9L@141,5R0SNHBZ-S1;:),P0B';@_UWB_\.+U-W+ M3W0O1P_X7K)?@:7CG>ZD,V #^WO0[]56)UR2E-1>U$%)[0PL.J9FTA%JO<1( MC'@JP) @YTG*NHA_?Z[.3VMO21Z] F4D>O'JW=MKYVZ2&A0&4*6L'"Q7 M]8N]=-$8DAG!ZL"D[_A,(>!8T;A0LZB$@R=>B?\5NK9Z_).V:A_:;Z*R3@I_ MJH.:A:"_ TZ$."K_")2E"EEOT>_5KA&PS4!=Q*$WV[<'6Z9$MCP;0Y*Y\XI# MP&IDN'NGJ+VAKP?(!2;"^NZJPP 62-*@0?%K.)]O!W6L[QZL+WZPK,\X:V_! M\PS9F@E=.._.-^WKABGSUF9&,BAY&YTA@;.QO^"HLQ\2U8#/TOK(BN M5FA0R=G*5/ C[^Z-).PDW+WL1BPU7H5OYLB ?KF,KH;_ PO[]I%]+X7@CO[Q M _U/>+GM=$_/WUZ?7]XC"-?QK.3A\BS',EZQXV$K\S(\J\EK+/-J4>/*J=)P M@QN2%OE"9IQN2_2Z3A6,ATZRT/,,*@-\/D ?]#3%+\T_(@'$'9&/&43UA'ZA M2SEWOYH4P+[,7W.!#EW@3?@+]P?]HOX*3!L8DKG>5IT/3H)\3E;MPX=8R6+6 MM4"G5+J %_9[+2L,@RC(3%NV)U$8I5JS2]&H*O%7H&H!O\ZUB%D?]/1+7_FB$3P"L.&LDN0K*E@:J&S J@XH06:[Z#O<6_B+YFHD M #O1X3W]'C,AY-Y>5&!U:IVI^'EYCWRPO.>-#>7LRG.LSE K2K7"X-3[1B 3 M(VS )&Y4E24>:0NXI@(T(7+PVL *ZR4?T/OO1S02&:=L*(XJF(R6Z S&FY@E MCSUO?!MIGS2BJB8HAG,9R4A^G/.%1(_M>$R7D/U1[*A=?>/ 6%,8@L8YY'(B M;$ :]@LO(6J2Z*.M V6_326YWQ-5C4H3"[R92HY/BJ),8XR2K%'$X*WV30/B M&GI*TY^#,5>!/9B6_D\.HN&8?H6,I\DBPU+@C#@98EF? M#<92;3QA-:C(9^NXD$(N'2L08<"&_=BS>..WU<^X#GLB#"RDTFQKQ0*+U-!*2CH8Z&UM'0%5AE*?!1#&AC ) " MKPI35')B33-9N'@^9?\8#Z.?& !_)*C:8DH AAHQ(B(,(Q1:RU*C+=NI^UN(2E4L;6E6N>S\G!WY;2 __ I+EDH*TR9RA)4U8UE0@DG'N3K2 M64\ZI[71EZ0+V"&,\ME2KXYT.M+9H$^5*OX0Z7F6FD+$ C1XU)NT_T5'0QT- M;: AK%4&PIE713P5>BW/Z12=CEQ6LPJHGCB1F,M&3N^92NC;SAO0D=(N.K,E M(4P2X,PFD&.YJO*XKOT7@1UG !LZTNI(:SUI#6 [H;97+6<:N.I#:1%&+-3 0G$V=*MW FR\LP0ZXCIHZ8;D],OGN\ M#8"K(ZJ.J#:XP!T*W9CB*ES:,$/$THAK]-M GFJ1B!4>&4?^1M(GQFQIRE6P MSN3+J<=]VM7C_HTN]GUJXL8/MB;NK2W"VEX4UZBGJFN_S(4UA4FNK,M6)E5Y M)K7N]] _R!B,:4EH:2,I\VA%&23A":D0 X&CAO#JFM1B3QU^>FMV9B UP#[^ ,!*7; M.P(="!^D$<'B,".]6_ MN;'E?=Z)V%GBSICB,9CRF'<^X1G2;PBJSI]@/6(N;_1IRL1921E?GI^&$N=B-X^[FG&VY)-54-J>];C^T1'A<^)[" M%I7(R .$N)?X[0H"16/7#,R4MVEU02*3*:&B9@X 5UK*,O!U6B*>G<,P3+ Z M?%S2>4H\=&\L8>%%?5+?H1#YL\#:(60=H=M=G%Q>1\-H/QJ^O1H"*XVN+T^0 MA487E^]^&;X<7I^?.8R[E\>MX-A?O;KW;"/C-U#?!S54X$.4 L/CGR7P(=# M' QZC6S8J?M?&]AA$P/^PH"VR@1IXB!ZJR+[$\39D?D$MHJTA>VP$& 24/T[ MHF[YV*P[X4D'L&/R8RQA X"SDLEQDV+4<2[C=)RNZ"Z,=$[/3R4MRH&*G=-K M4A^\"WBZ^?*R0D?*-F2.PR>C[_8/+2['10:;<&!?AJCZ:->411HS.@!A@Q'8 MJ[PM+E&-\AW@:EO)LD_EYGY]N5\(SCC3;--KWZA' *418K;5V.MU\AL#MU%= M7(C*RB*T#96U8QA?&PKC=3J?;V$4B-CR 2Z,-GB_M[[PR&KZO=AUH)"KD D( M 60N;IG.Z^8+#6Q\_U)LA.4;%V!L)(PO5O.8]9@/>!UPUAO05F_@7I:@,EO M==.EP(-K0*Q$4'$?'W3Y?E\EK)\5ND!S]EH1F[U$Q'X&33HU$)OOB*B'6E=( ML5NDM-;=32:QWA8.@XRU'DF?:#FV(K# M30R0?K]E*KC@+2R/(4W3^6 3GP-K].$RNMND^Y 1_'4RNBU6IC/JAP_?VKSV M[82K&@W.T]C;_ Z;%4MOZI^M/Y8U)SSU'1LU;+=[?)VC+0:"EQSN!_DOX1JR M04)-EDQ27/,7!;I3[7TOEW-2UGU@J3:8Y11%Q2K$LC^YO56\J,?1"9@,&&&. MSB2A@6%]#&7MU6TY3LZNZLXS<\)D1(^:F2XPT04(+8)R3^0(]I_ 7)#WW(BB M8!17L.1N$.F,@(^+=,$E84XQ-3 M8PVSOV@$W8BY#HRL-E2U@&!U*\%:WZ4[,01X)*0:7.4(I%DTANL=3=(Q)Q6M M R9<0].?IW_-S^MGPTU)T%@-%BQ]:U:OH/#_KBHB-3PA7&K;B^$]1+=W]08, M#&AV +T=H1L^:,)D^I#8IBJC3,0?J"O5+FB;0,+[<69ZF%C3/N@)DT@=%^G( MPG-;J#A<]#IP/B.0_G9QRF^[..67JBL\?&6A=M#=2R?X7/V_:@% S>R0[R'3 M61IN26*MYD(8V;(=H0*M87VOR?./LVY,&3S;QK&TL.-"1;/"A:U;T=;O)^7Z^L\(,;^96^8'7 MH8A3#L;P+;/6"X+)EXX@6]M FH)@,$W06[7@BXEJM\S=BY,:-W],!I*>HF'D M-]QE[I#+$GOIEAG#)'K]_]+PDBL SR"'$(SC-Q[V9D+&, \^O-EN GN6NW:M(Y%B*K9*,! M8GFK@Q%1*3Z2U8$8W<0 *.D1&**N3#_/U>ZW]O?:;H$[XK+N0[GR8L\&Z?>J MN8^D)I1Z4UC-"] ?DDW#&U5PLH]6S)3>N&Z]CIU]EI.39 MD\.]#X\]-6W.VDYKM5*S-,X7:BE0ISR8C<(I!*Z^NAF(>P=G M&<;8JD"2DS&1Y@]:!-Q!Q"B9T,5=OWKCJK,9=F"/J%C8M@-M>S^&R8:]I8(9 MU2T20+_:IZTDXVG,K:;PUQ^!,9'R%L>JPF0%D5%< AY1%-:H#"O;-'H]?+_G MCS]21:%NS($*#&CIDI?O;:T;.N5B0$%C@X!H[3OY5MH4ZLZ@CE]+K@H*,_8"2JN_'V#?HQP[NI/ '9NO5<\&< M70YK\[4A X(G80+VE:@^I=0_LS6@L -_7Z@,V G&6K:ML#$EX>+G3:L=!40\ M5=3"R;!5(Y]PB::?O IM9=;"L&E+.D?5V\A)?(!QK(R H((>ZOUNY&$LA3]_XN;^:K;.]T:3PN0!9L9Y_ MQA&[2_<5UH^M7+KW.>(]V:2 RZOWVDO#I%BMZR74]L"%]T!]<_N]7:\N#HBW M%=^SN]) 2=%VO^>7!PTM@LXDR:_*7J')5PB M)RX3R3&GB1)A"7ATO"6'W]@7P,+[O3N5#=TJ(_D@VK)D2AE">5+/)5HG9JTXKJD2>6X\\@QC*.._AF2S7)- M@K0K7!*E05ZF4%5;H1@%O2@[T,P ]SZMHQSP3&J1EXLHJ3@'#K8:"Y5=/$)R M U=_=NB*%068Z4CMJ,TXP'"FC&S)I>^2\L0IP<\&&[A:.G%:NHI#9CL M"SE7!5_B^A%'<[42MIH*_A=D,P[)Z8@A),R^-+F*'E.F\%,B@6?,4MHVVRF6 M?,L^U=Z^]D&7[JJ*$JN_ZXVD_H9(QJR;&4W0H[N:5MNWLA%04_93FWY!W[]4 M8.]&;^BN-SPC-3GM^1G^CVN%FCRV<*.IWB"G;HM(9,0*1;)(N3=WBKURD?K" M_<)KW>_!E,TNFPR).O72R^%%NN4L4=>4V&,U&O5<.^X<[EKF;B%>VA3>2.#\ M9B<;V2-CLTM8E8\P6#7KX5^&MVK#]-87N7?U!UNUMH>OM 79W$ 9) E=@CG2 MYM#O2&]DYL-3Z-95).18D^TO"=V^J;^DF)?D1P/YXA3 [85IPHH,*@<%:IK. MR6XLBPJ97)"I&+E,?VR'+5Q5=5//2*67LB@8-",X [C'6JZH)[@"TZA[A$J* MI"AB(XF@F83._';M]<;,!@[1 ;]#;H.O([^SNG%!O(X'W(\'//RTXI,$=0#J MR&A$O*_)/L3+WMJ@7IAE8#5%H(J?4&8!JSK&?"-E%GT.\T*6PK]Z;6_64\'A M>\1G8XL0-04CK?L]X#3CJB"%I)"+5-XN:I(*4 M](=W98;C^ROV9#5Z-MX=_W^I">(?%<^DGEH]).PW*X&Y_"[NX MW)=7$O+2UCI>4'H>F;0OCU$E:%9-HJ_/LY.YZL+06KLK-JD*JM\W0_1[G *H MN6YW3-XXJHB\';S=.@E@/L*E'?UP6PD 6_'_*C!CT D7[;HI.^Z)JPWQ-L4D M2<+;80M@VN1D,GGH;4""Z._(L299Y@DZ'3%CWM214N02="[$8$*OZCC5Z)C_ M#R^'U#$#,+_A_>N!"KTR-/A!TLBIWX#-2_77JUB&+H2[=K_W]&-K F*LNR/WN*XEYWFI# M[\LJKK!^$DB]G5&\6H5-J-$7=+LJ&:* UL ROM=RSR(6S&2!^ETN)ZI,18U0 MX '\>WTA);Z8>Y0P%()^3(KG"#E0[F)7-<1JB#SZ&P74=L&@P1 )OW 0S)L M)694Q:'-QJW*!,L5UFRMQQ,L"^7LBWN+J8-H&+C6S53A3=&:N1"B+W$:V+-T M;.WBQCP,"CES,,HZER80*$P!KKYC$/!2@)H0 9[(A?1_"T-+3I(KM; /8AD,%Z;5P*SNK!VA>[3063P9[GT/45>*&P527/X MF*L_8,0[*EV?1REJX;+KE#3*'_T46J!?$XVO@CWI$9'M(B%1'6T[3!&% <+KHKR&JTU[0X'@_6 M4&$-Y]V*\4X3=>=70XRO=[TT:D5#JX(3J(QF$+)1 #L:\0 ;@!0UWHD\H[=?]DEE%N)[ *H[+0)@W3A M*K]9,WXIN;E+FZ#(T@^<)0),CW)UMO$6M+]=%LY(Z%2'%\RDU6HR!(GC-(<% MB53(<8%C^7IBR"-%\[((S9 IF+6V )YF,0[':0',;G>\*'BE*ZU#V(SMR6T' MT8F#2\358<>*-J!$(&Z?&NZ,/(E['@%@T#A#O HZ,:VM5SPAI*RNBS$TA=CLVM0@\Q\F]. M[PHPMJ^#G6C)832BP$E9(Y[K]BMKSAW.$FO7M!_O$'/\5&3;%HWV%B6LPZ]# M7)=F*I,[8I./[TT4AH6AJ&HN,^D\I70NIJQ6E0H+J!H>64+3D5=&-WOW?:8/*P4 M6*5,5\"2 RF!V3F8VB?*36>UB\[VN?WKKS@!8'!'ZK7IAP.;?QBG15S-L.M; M#"R_D%DJ\<)RCC"<@<>8FMGII&*TR?V[YHY?MPD<2G]&%UN!WFF6HB8;VL$I M,%PW&C6'SYY9RO'NP$E,>9^'/WS[+:/#S4@'9Z_/&.?Z"B\%/$P=FW(9PZ1% M@V9O[:@FMK_<9T4AI:1FV[G;/H:ROYK9$=C1X0^(GT/I%:/ MX2:FWL35#.[5P%8R:D57#/&OZNI[DEZ$Z;L):0"A+ZP>=%??QH"CJ19AEH4& MZ-5XLXNZ$P".[T#WE*F<-[/PQ]XHL=I&)S8S38N$LD"7MG:AB5J)P3FCHBPWBY3,':=L%HZRT6Y'C8RS8/5$4X M<]N.+=2^OIS:Q^^[.. G3AH#V=M(+-[A MORY19O2;]7NTML4RAMJG2-JT&X M.\R0X0,"D:Z[,3#VI(WK%.A@=F$>B[&42#GCNZ5BX$>!JF HPVC!6BKX=[(>4I.["8;&J 9C.H:3L?$ :R/DDQB M^1$89XEZ#UH"]'UJ 0;UXRZ[[6Z=!O_]X)/:[MQ3[19="3]W9NE=UN! $6[Q M;(V%P.^H,=U\);K?,Z/#96Y)",8P>VNV@Q!.9$QO[W&F+OP2EEJ M!ZV'$<+4='WP6PO>Z?S%/;H*@A2!E018&K1%I%E1T4J1D$;4;,GG@I9F[)\K M[/*+Y:FT+7>^C%:4[7'@S;EG:,-Y$ZW'UH%@( 9%A>;JC@,.7&QK^^&A]XTE M'WGYG;B9U\%.CG:5I)\24>'W=PX^ JTZC_)M,R<^>R'L.QOYN]?R$C4G^>SM M8^UMMJ JE%M3UY8M#'\2,\)"5..@UQBS!^[(8MYKH7H=Z@JC@/N_M$ N%) W M_(>^82?-G=?(3"8E%8NO]]*;^X#F9O.H0)$R,"I-8G0!$2PM1J]4"12..0"% M],I]-<8A2B[34:8L06)>%6$;UY;6IUC22$;;'?',0Z0LU][372=07U,?JX=! M"J1ICC)Q;(=+W^^]P-!M[Z(4+G35#!M@,7ZJ"@?>G)?%\OY<@$Z+RSMN'8:X MW[CKSO#]N$1T[L_) =KSXYOUQUYGB2R]#\#M!U9K<()JI!!DMWD5; M0W6?)" ;S^_WFBEF03-##@)@(32UM;J-Y.Y0[;ZF)$CT_QB #1UFF"W#,,>. M%/N]V#\D^#ZCQZ\)KEC!$>+E^9@>FEJA^B%6:H>*&*Z@=,>M?M_;7:4Z.0!# MCP2M#9PE^N$)"U!VII)6:!Q1=)53@_&,>[7.2-K!8GO<,##OO KTW8^LA_]& MU6@\"?>C"%(\:R2@$(EE0ZXGP7ACA&X'X??]_G^[914O#Q%C=/0_RP(XRY* N&F3E8#=':JP4]N#9AQOH3'B; M,.S["@00_\=T5LTHVOAT-PKE(][AV'#!YF*N4;TZF? U94I23,!D%YJ:'Y # M*W%SR\(_">N^9BX(3B>6E!MJ2PQB\GE?2_OI)4TB^&F^X*=??P4P)/X5)B MI4T><\[MKQ9I_@&"2EXX5'*35L9X^SG#*EN0%OQL6WFGR"F1@2#/!Q%,<$JO MK($D,=:P4-F"K49BA%6>B9MQE5F,K$_^0]X^TRBIJ+@ [GA#<45<0],7G"\ 5?TTU?>Z& M,?S,B9_#YWIDK&2V(K(W5B-C^:M!A5K)U,)VF&%X3S>0:NJB[>E61*3Z!N<$ M F7:&^MJA 6,1/3NGM$M,DE6KJ^YJ.\>WPZZ-G2%L ,-[5>02X=:S!A-CPDW M/8&I9E33R-UI=L/Q^-PUH0$TBO /KR0@>8R?<+ZF+:;$K&3;&WX5%IX:F4A. M'H2WS!IG5*/M;(%? S,67U1H=VZA>XJ\N"';TR*W+7&T/Y6!RVZ[.C^E65CX ME@QVSG]+F(Q*CV/]1F)M7#A-4ZS:5J/TYQY;>*%+;E3H"A:X2">J4)4& MYFR.![9@$+T_N(*;"E,I/W>]X$ M,/9KQ"1)([+IK2SS\?%(A#'.^0QL=2 \?+]%N^-$1X>@Y\V&L1:PNSA#/J$T M'<.L2FW1HGRI3+3,R$>JL)1M6QCY# )=M$SNWB,4SS?M?%9:$\"- *)E5+U: M=M9I^P0+@2S,DBB'(TU.B6GK@!%T&Z^T>=JVX\&8.)+BX",V[E7_J )MO6U,=O40(_1Z +5%51V4;,(VW>IF7(I? UI +E%N* MV,9$!H=#A\G^;I#; [*8Q7L:U^!>&8\BBTYM8D+U\Z=!GF2RZ)F<"C\1/$ M=O7;H-)-!G9(V?O L&!^F>G4":*]=U@)$Q@DQ,A*%]3 D9NO(0K @?-?"&%:A4:, V M.U;"K\?L631[X2M$5(Z/WTBP%*1&NXLVSY9?X:9R[G.-'YL1%"+WJ]0JDW4? M5^GO[K9U'D2OP)*HN%+/[P?;?- =$P) UN>$FAAG5!,RDZ&1VM(9^)9::)4; M3TR8NTV522C:2K-&O;%&ZODG"*"$7O:+D\OK:#B,]J/AVU_/KZ[?7?9[I^_> MO'G_=GAZ=N#TGG+6478 Q:/B? ML1*GY%?S.BB3,NQ/944&D$MJI;4KR;U5)=JVR"[K3!>R_+:U.V\K&=FEINSO M&"!^_I4$B/\\K*$3PFW [$;JK)ZU$&9;XPNO@WK8&=U2'OJ]VYR1%DBQI<6Z MA^D:])'7 W.;%Y)@T<9%BIUS'KNVZC# 4;1W:+(XZANI!PRKSM(=IT'SK?F( M'=G69PTH8>,CK( "(J(PCED&%+,5$K:ENOKJ[(LS>SX:-FV)-#@/F V(2F$9A\(UWI4*)%PBP M;5(9@5Q' M:=X2%\7SX9:\,CJKF9TQ*OL];%YEFX"SGYYB*GZ@"=WC]]X/O8(K8GQ><5F1 M9F_9+RNE,R*V$=*8:^WK)^#\!8@8%_4=\D]S>S:32]O*T.%@&J%:N&XOX$\G M;5KY[%!BMO4'8_@#]F,?_VO.H_:3P#2"FU;*3,ZG>+=CF">2G)1X&/ O ]JL M=\!HE?MV!(1TU@,"[<.P"NREEMP! :%()\P*R#PJM%T['D^_9W\ >Z'(YS23 M22H0>M7.1XYBH='L&64*/W#>$XE=I0L%VQGN*W(:RKAR5&C1,I!!6&86"N.! MP4ES!XWDRD%3ANQ *&]-IA#FXFED8JB_C*?[+S]*C:XP)\0RC!"1# M>M* L)?&C"IKB(,1SG!Z<6:C42B!T*&UV2KY+)3_FP&RI[H!:S5.N-^*I\6@ M!)XHWA';:<7P7KK#7GMMZ@#7D$ET''$Z9QY 9AH?N06(<1=JSR*TJX*BH.[^ MT<4RW]6]3]VM?+Q6K:0=!A[E*GWYA\X89_)R<;,!\F)#I]$(72!-:D62S,UC M&K8M$T6_MY8\86G5["\XV!8M%E56ZN@4:!-!/UO<$ ^=!O<._ZRT#O3;L',9 MQ4S,Y5-:K@GZ3 6AJQ?I9%IR?J9D&?0!. SSQH9"8C0#$W+]0XU"]P?%B=&> M>M^V6(,MT3;[U24;O<779F"&&'3Z3T4Z/OK$#Q"9A#SQ'?C@/8SSAV^=GU'9 M$VE?5[ZN]O L\G=UN7&;K9G4"VDHG;E:8TUX^BJJAW,X^38<7VNQ!Y4Q=2=K M#RD9N)\J]%KN3&GEG+*QWN '>E3QAZ#2Q'2M6%V$:]LD/Y+L#HP!''V&N0W$ M;FH-8+#6Z.?DC$+&,EU8.#-4GY@\KNM*YD1.67= >-S>+-)X)=(9/40IDK!=)F)HINVUKF%T M?A)7#,&@(@.DSQ+?UHA[5.2:VP;D1%MD XUM!&3.W ,R.XI.IZD<(\!V7)$[ MW?68X"]>N;"D^^(,C):8MFX<#>TV7EIA/O 27E:_M5VU4G1L8S,?,6-E;YL5 MM=$6^51^XM-W;RY.WOX>G5Q=#:^N3]Z>GK>Y@#\W,SEQR3L.$%'T>Q2S] LW M:E4/\[)P.SDNX+D16OO^<'H%=WD2=>MRQ'XCH]8ENK4UL[A>V]NCC5W,"[#+ M0-O,;)C;DI!-S"-]/RZC1B=38:$1]!%G8=Q28;O==B<)\J>CZ*TZL/&0IP., MD!Q$\-]7U4>\?-_"C;E,#@;1_TRKD4RC4XI^_ *J;#RM8.%5#FSGVR=/GWP' MSUR+] 9XS :2_12>O^,+M"6/MEN,_^?Y\^_WO_WNNZ?[WS]__MQ:CY][=N=H MGAYY[I+_JT%;A!.?*?*PPA=_2NP'M-+SR^OA*Q/@0>41B>K/O]:MGD.2%+9E M%2O8Y$1#DYYK%L8#9YSF92..-PCX %B E&9I3#NP'2K3F$HQI$[+S<5;>!*C MZI_)9,+YG_#L**;BD!T: ML.S$],ZSW)-8E4V8MRV3\7.GEIX&CF'+1OTN2/R1UU.IW[MB*1:](3$67&U3*L,XD!2N@0 -D+P:MQL9&.:/$C.-I3CA0AWSQ6>GXZ8.D MXX!R1;L!WJY[U[V02>_7-Y*S4:W-H"-W2XRYRLFGF],>.V+[),3V[0,DMJL4 M*>B5'!65*):\,+!;GCYY^CW%9,@MHZ>*<"PM4._8]JD!VC3T1 X>L2%3@W_' M%7U9Z@-[=+3W)]#>LP=(>T-V4:'IG^;52F9B31N<1JZIK3O^=QB)6;,<BO//$_H[VY^&3S08H6$[OSGZ'#W^Y?O/Z^/\#4$L#!!0 ( ,N MGER[;F,WB@< $(; 0 9#$W-S$X9&5X,3(Q+FAT;=5977/:2A)]IXK_ M,,6MW+*KP'PXR4TPI@H#B:GE&I=-W>Q]'*063%G2L!H)S/[Z/3T2W\3&29:M MS8.#1CVCTZ>[3\](C=OAG_UFX[;;ZC3SN<:P-^QWF]U_EJJUBVJCG%YBO)P9 MB,;-H/.WN/G:'O0'#]>%;[>]8;<@'H=_][O7!5^%5)J0&D_B^IV. ND7>([( MY[!$F\*8HF:CT_MK:3]7;CRI?[KXH,*"D+X:AUB#O-C.:MPOS0(9C558BO6T M7IG&5R*['NDXUD$ZY.DP+AGU;ZI7U]>>#)2_J ]50$;)U8S$P(,51>(^B4PBPUC$^C7,OY*U#Q;UHXQ&,B13&CS[M! M)^8[M0HL3D%NLU<4WZ3O2X=$^T+\ M0R=%"ZL]4>0=(!+8'I6O'-#^I[;L#\F9A-K7XX5HZVBJ(QN4HG!LC#@T,JZ+ M%_SX^!TWLB'.\?K[=V]TJWHA>F(B@3RBF:(YN0"BC)!AF"!#(@)0,!V*+R@] MT?@RN!NN"FVB8BJ9*2BIAWH>R6FA6:N4OC3*;-4\FH*KDSM=NQ WTL!58 H6 MX@GH?7+'5$Q]SYQV-6:%.A;P()8J!"<+D81QE) PL8PI0-:REQ)HD+X*?'F2 M\Q+A#Y2M(6NW9Q"20\;("$'7^5P@G\CFTFI1 WL7:/!,G_5D60..BIPD@%F( M^8#B(M$0!6#A]>"Y?" \)3X7PG[E<^UM$;&".V]'&?15ZW"]LZD'R_,3%FN!T MP[DB J(B?R&FH(3#R6'V_56\\KF,*K/S;.2$J]("AD7BPP!!TF#2/L]80(XT M$^'Y>FY6$=3!E--(\DB*&AB+&U$P2RA[6$\?B/<78K@&_?MOGVK5/ZY,QG.F M6YQ3.A6],W-N/>H)&9'-,1"A1CZQCX(0KI&OS(1GL%F FN*ZXFM7&L,$T%!BRX>C8R) T:._#R'WUL@Y$EN) MB&58_M/.OU)"BRMCHR,<=/88T;$?C/ MGI2JIDXB+("*FRECBQA6%-IUN ^O]7I30R+RI0UH)IL9A\5,7/B.@@X B-&^ M6T(<&((#,^:2N21D_B2 MA0I.60AKV<:,M EL-B_\&A$;0DTPG]RKDP=X="ZVXIO/'5TR>W$^OMB.#C=2 M9*9!81NZ2: 1>R1'V,O&"A?S08SGI;$PLW6F^:"^? M.]2M4CE\SCR:)M@)&7#'K<=Q=.1:!+9/CRE$0_$1=MRA*2<4FV 3DH;6;N0A M(*7A%F@#B8DH-Y-VV9%. MXH//MX/'*(I<61/O(;S7=T1BM-R=V-RDE >[D\7B?+ ];2Q<%%KJZ#YAK/%9 MN[%W]D/RAM)B9=2.DT3,R9X0Y7-;=-'.&<+.GDBSTE;.:ALTU$&@3PS,^/V_D(6?Q M*W3PQG8EMMO];(5-HJ?%.C(K<;,#;(;334S$C]F=,]+03;[A*L"RL\\06V2( MX7K%_]Q/EXE#_TH44#-Z+PGMP=^<__0A^$?V(J*%73_W#/NZ!'AXP^8H EF9 M)JVV!'.23RPRJ61;F;'=QI[[E@> (T*P45EI_T:;YK <* 'I8J:A504<#E?6 MH6 /ZM%'BJG.&8B<20(P!#JL*UE%'CPIK:OCM'N%?*X%J?(BY%@1?)"M"S!J MCZ\9]<541%0XT_Z,6$E".!T7;30Y'UQ62F*6J7V<3SNTA*#33UVJ\BGUENOW24O"[ MVM9-ORO:W7[_\;[5[MU]O2Y4"O;ZOM7I+*^_]3K#V^O"^\J[@K@9/'2Z#W8X M0Y6.E-J#?K]U_]BM+W^\Z/ N._RZ-I^SD!Z:V8_.\L'5VKM"LU$>=M9W_LI\ M2;U=0:PN#;<7^/3'6-\[7/M?T%Y\TX&5-_$MI,IJYK8M[#S(0[5SY^O M=MDZ[,?_+4M#%?L_1=-_[]/*,@+WV*[#YS"V'>H[+][?]L&B^J-8SE[XB'*^ M6TKXCU45E]!<2Y[]T2AG7Z_24BOS1S ,VF]G_P%02P,$% @ RX">7&(G MYC6"!P 0QL ! !D,3]UM"/?7WU-M&PQA$C*9FY5V'C)V MN[I]JD[5J6[3N9I\&W4[5X->OULN=2;#R6C0'?RGUFR=M#KU]!;C]U[Y\VHX&538W>2OT>"\XLM0U.9"SN:F?:WB@/L5FL/*)2QQ M*4(CXFZG/_PCMU]*U\S;GT\^R+#"N"]G(=80GK&S.C>Y6<#CF0QK1D7M1F3. M6'8_5<:H(!WR5&AJ6OY7M)N;>X\'TE^U)S(0FEV+);M5 <>;>J/AU^OS2DPX M*]W.17?P,)=3:1@YS3KUBVZG?D->[T/0;/U$"(Z-B<5P*6(C/>EP(U7(IBMF MYH+=Q#)T9,1]]D6&')>X&GNP$C&[26*=\- PHY[#_#.C5H!\)QP"^VLXU='9 M::/%E&=1W_%XRD.A:^,'7ZQ8SS'TI-5HO$UPN\,J^YUK1'&BN:RRR[D4WIX M M.=]*4#PV_*1GTBG'FH?#5;L4L51RJV9%298[DA2KAILR?P?_P._&R(L"&;\X5@L5A(L10N@$C->!@F<"<6 (H(A^P+2HYUOHRO)^L"FTLC M:CKBCFB':AGSJ-)M-6I?.G6RZAX<@K,W=[IUPBZXAJO %*S8/=#[PIV):NI[ MYK2K,"M4AL$#PV6(F*Q8$IHX$4P;;D2 ;"4O.= @;8E^CU,^@OY VMJQ=H\, M0N$(K7D,TE6Y%/![85-[O:B&O0LT>*=/.I+GOB-C)PE@%F(^H+A(-+#@S)E. MZ,]F_E+$(EN$/ BD]@5W93AC2VGF\%!'J"]"2.M&P*9<^+G -#?5AW4 MTR?H$QX7G,O2H3]C4@]3YB8LU$=."YE(5*[[P;.>'*M(!AD?@P $D*D;3OTQ:0P_6<>;Y:ZC6#*H@HC3B- MI*B!L5I@0>=0'F%]>R+>G[#)!O2OOWQN-3^=Z2S.F6Y13JE4]([TL?5HR'@L M;(XA$'+J"_*1"= U]:6>TPPR"U!35%=T[TKM^$HGL;#5%BL_C6 4*T>X&-;E MTA&"Y@I0D$9F\.#,>3@3M@7<)CZ@/RM/S5->:WXX$L>Y1M$[GI_UP4UG;4V3 MU*K"-!4(,*/J*61(2AHY]RQP<'H@G.#I,=OBMUPZN&0>\7QXL1U,-U)D(5W2*=K.<9(IKI$! MU%PQ...QFP<:Q$L^Q5[&K$C(][V6DLYR8L.=YHORRJ5]W2J5PX?,HRC!3D@C M=M1Z'$?%KD5@^_1,A&@H/FC'$Q%10I$)-B$IM78##P%Y>W*=8S98<#^Q24Z. M"\^C'?L"B+6VKIL]K>. >DUO][= 2R0FHMQTVF6G*C%[WV\'#U$4OK86M(?P MGM\1L6F^.[&Y*=(XV)TL%J<#[=MRX:+04DR]\VB _MJ^^SH^S MM'>^\5[JPX_NI>SAS,WYK6Z2CVHA4-K ,SHW%_*0LOB9<-#&=BVVV_ULC8VC MIQD5Z[6XV0$RP^G&"$&OV9TS5=!->N!*P+*SC\ M,D13O>)_ZJ=YXHB_$PG4 MA-Y+0GO@U\>O/@3_R%Z$];#KIYYA/Y, #VW8'"D0K$R3UEN"I>#W)#*I9%N9 ML=W&GOOR \ !%!0J*^W?:--$RYX2X"YF:K&N@/UT91T*]@@]^D@UU3D-D=-) M@ @A'-:5K"+WGI0VU?&V>X5RJ0>I\F+D6!7Q$+8N$%%[?,U"7TU%1(8+Y2\$ M*4G(9]DQ/,Y*2021KU8"3Y=SE18/WR(61+Q>"T^>RM&?\Z&I#Z?;K(X2@TDT_I]$J]E/I]L=*1M]H>Q>C ;LOU^?O_GL#^Y.J^\;[RKL(OQ;7]P:XC0Y]IRR4+Z;:;7?3S%S=;[RK=3GW2WSSY(_,E]78-L9D;;B_P^5,^ MCC^WA5?E/D1(K-H4Q7A?DSC$NJ+-%TJZ[(4^[( #,PCFF&*+N]/=B%V,)Y/Q MMW8S>F#V!,%^:=A_9Y4BZ6R;9O9L.39/&@T1G#&#/2>\<5$O[5H^^**NG3:-U#+?C5UBV$(>KP?#KU02L?-QFI3"^"4^K\MW5_S_L9*G3O>:!:!?A M[1KD5?1]BV*0_GT!FDCCOS9"W_EP_L\X]#I7CI[X)>6X*#+XC^05MQ!?NYJ] MZ-2SGZ]2$:K3KV 8M#^>_0]02P,$% @ RX">7+T4H=O.! Z1( ! M !D,3(/_AH*%# \3Q2YJN=14!LJ7$ MWES+L-6F_4A+M$54)E62:N+]^ATI*['=M6N+-"V*^8,AGLB[YWEX/![D#N*7 M(\\=A'[@'1ZX\3 >A5[XIM$^/6F[S6J(]N9F KB]*'@+O%-QF;,PV&-+C-GN7@S[?CR,QC!Y-9V]\L=YZ"M$%Q(,09OZTYX_#62-Z M,PK?@M^/S9M.J]5YD'SR)J54)>$:M("MG:.)9H+_SN>J>%%M'U% 4E%HFD*Q MM69GIN$E%J S"C,BYX13U8AN%U;-^7/*52X<%%?Y0D&614TOD: M$BHU6S"J#@]T1O2QB9$Q!>^XN,YINJ354?\(@>-5\ALOML/8O>/!M#9^;Q1"/QR- M9A._/QQ?GCLMQXXG?A#4XZMA$ _.G2>M1P[THFD03JUY@ZJR-+#Y&?F36=BM M'SY+>%\=T]U@?V,@3;W-0U ';G<>X1W3C(.[-Z\W7"JVMQ#;]<1=!\_^J.WX M-]T*57,HR)(VYI*2=PW&%4MIEWP0+(6OY+ '#G<&Q8R,MC@Z=;PO[M_:QC07 M$B^2.].-.8X(ZK>6_7UE@C55$ZZP].&= 7C6_Q*ES8M;478%V7*]16P0#B\' M,_?3VYO3%:TNXUM+U-NS\0G9\ XNIKZ$V]?K%],J)CI M_)Z4FN#UB-CP.C$EN)\QNL"+'"]US3Y0B!9X$U'Y RC>"[G'$\FP)2BP)_B( MT]$W9\5.67AX:7ZJJO0G4:9U4H3]7Y$^FXK;0OUB(MUC-:KJS\5M)__KU)^/ M.&W5'_,]RG9S.,1>SSJU#VYS\Y&IZGF:YEL5&NTGKG\ 4$L#!!0 ( ,N MGEP29G0]B@( ( & 0 9#$W-S$X9&5X,C,Q+FAT;;U536^;0!"]1\I_ M&%$IIV#\T<2639#\@1TD!ULV:=KC&@]F)=A%RSJN^^L[BTV;2E6:0](+:'?G MS;SW9AG<^^AA[KGW_G#B75ZX41#-?<__:K<[C9;KG):T[YP#P!TM)M]@-!LO MYHO5G?5T'T2^!>OHV]R_LS(NT$Z1[U+=#Z7*6689#%Q>4(HQ"HW*'?L1S[&$$ ^PDCFC2L-Y, OO+&5X6IX[\OSO*=]P#48TN,[( M$&(I2J(+6H).$;B(I2JD8II+ 9LC*$Q0H8C- M$:QPQTM]/EQKIC$W6'>Z($UU]U.NT2X+%F-?R(-BA>6%LG$E-F4QZ'0Z=KOY MN=>]=1T#\H")[1E_>?%*A@K8ZW:[K1I(#*9T&?]=?&WW?F$2D'M%FDBA+F%+ M K8P+!3/H-.\AG:S?7M-IQD)%+O:$N.0S/@I..&"B9BS#,I:?FG2KGG&*1 > M9.5-A'$J9"9W1QB_\-.(-2DQ23#6_!D%E@9.TM^"O_K4:[>Z@Y):0?=+$ F" M:"4SD,^H7G ["20-U\"* IDRS]\^.H!3HT[6DZG6<_376S M9WXAM%G]>7X"4$L#!!0 ( ,N GES50K&>AFP! )E+%P 1 &NQ>&> J3J^7QK=\T*^G7:WCVW8 M/ETSNU@(-)F2V$61;I+RL6JQ_WTCDY1$B7DEDV*0)6!ZRD?*3.433^0M,C+B MS__K]>1.YN2,-W[>6^2IN]_^O+E MQX\?OW@C/TRB8)9"^\DO;C3] M__(_N]O>>C7_;AG_#7X?G/@_?8#WX^W#\\ MW?N_]T_^='3RIY/C_V?O_WWZ]O_]_/-__F__X\^).R%39R]UXC%)'YPI2=X= ME_SEI_S'7OS =Z/P6T1_B?T0-'5R<'AT (@"0GMV&\73:S)R9D'ZEY_^-7," M?^03[Z<]$$&8_"GQIY%6:ZSXLB0%^>/HER@>0Y']@R__]>W^A?5TT6[@A[^M ME?Y\BX-%^:,O].LW)R&+XI^E\GGK!Q<7%U_8M\NBT) O:=K/J2F6]])EA6+A MDR_9EZM>2-K]K_M")V;)SV/'>5\6'SG)&RN:?\$$MRCL1K,PC>?K74B(^\LX M^OB2?[E>81;'H(^B&OFW:U4\XO-+PQ=K!_F:/_AY.>K^Y,X]@2K,O>PG8*K8V_NS$X91ZM#!R_Y-/WE_]\-1E/\3/J C MZ4]4 *_P4WOTC^_/=Y()@,GJ*H*Y\LD9PYCRH2>K?R[;7;3L$9CY?-:# Y@7 M8)HK3)"LWAZM^.JX3 MN+- \8/YIPMAUI8Q73%\CZKOI1/0&>QE0DB:+&0N^EK!P2$(_@5D1Y8DK!K: MRUO:RYK:L:+/RI,#1/E][_[;6\K_O^)/RMY1J\CBZ M@]W>E)1YXY11\'4LXVO5W-[C:"]K<,>2-DM7T13P3TB8^!]$AS)>!05_)_K\ MK;6^8].8S8D3CDER%[Y,8-J:1($'!Z*;?\W\=*Y@55)1P>ZI ;O9KP"O>\7? M^9][V2_MB+9!M&+9K-2*0@7.K*G ;KVMKA).,KD-HA^(,0J*&FK_'\VD_<($IF\6+Y-:TE M8_/BXB(_*2[+4T*+/[%'?V-O]2-[3DA9SGZF4&]'<(G@QWCLA/[O[#>!F\=W M:LVD5LF,2?'72LH.-RDKML486K6V(Z9$S,ML.G7B^>/HQ1^'_@@6%!@\+K,& M^N'X"28SUR^MVMY;-+YCL#QWPL)"_T5\HA7^V*7S:RL^TF;U".SL:2C0\Q1%L MB](Y+ !TTGZGX/MT.0>5 M/U9R<+')0=;&7J&1G?QY"W \(][-YSL)$T)W1(_IA,17['H[+?&B7US%U\$^ M9[FF;>\M&L^.+[3YO;S]'9?R68T:Q:/P*7#"?#(K?*#DHW3ZSVOOT>H[:7/V M3?3JX=7Y7.V;5A\HI5TZN&>U]UCUG;3+)W7!=87A;023??D$OKMJT.$@$PPH M*B#U/\AJGN%]H62A=)+.[?O+9G83C^ ,09C/'CLUL#^5HBZ=C%F]G6@Y-R?3 MJ9^=FF!KR<-[)7:&5'046+>17+N;8%_:!TVM:WH._]V^*OW<5Q57)?J2'5 MB-J\AI+8TA'>A-CL1W:T5KLC*9)J4%Y%Z6'IE&]P7[+CU.3BI,B@\%LE7R4K M .<29<>+UFU*D9#RQTHF.!:"91L[!HRN6(I,B+]6,E*R&W"O6W;*FPH\#D=F'MD"OZ5DE(V5+!]6C?$6-PY5!D1ORU MDIJ2K8%[_;#C1G$/L;:U+GR@DO]1R3# :N_D;6+]7IND1-\JF2@=^3F6\!TO M%;S[!Y['$#A!09+7)'7\0.'X+ZNIY-/D30#=R"U_:YWP[.=VA%#:;..D@)M]@803VO$%ZZ_CQ M/YQ@1A[#P3-]EA5#JY=.XB?F>M5<)Y1:6;+4&&EEH3"<-O?ROO_/9"_K/9O@ MBB?/% #LP:Y[;P%A#_Y-0>PQ%#0$E+.W!++'D.QT7.HC\1Z%V5-18&@VI;]/ MG_?92L:6?UZDJ]*AF:5K]%M:7P:PM#!2>6P-Z_T9_\]YT&B#4@DTS^ M4EAU45CDODI%)>LERU3^*Y1RH\O&'>%U+I E^Q2#:V5I*TI5*-F_3/A7[7=V M9Q_9AJ=\X\S=D@B+*;F5.?UP[ZAWPUDXG%F$C;MP$ 31#QK*:GV!%GVKI*AD M4LN:HI$\5HWMB-';6A5N^T7;IW(1%47'97>B=)WLW2"OP"W/H:A(I.1[)6O:#D<[ M>DSH40X^TTI*(DMVHR61@S4B=P/0@DO9\BBX.&>42A2YKEY=R7K);L1Q2UL[ M9>:G&3_D.K#M5*"V UN1>--*2KI+MB%3![8=P1IQ!]23MUY9)9WEB"N%: 6[ MF;K2H7;I;[B<9+//+@D(D!2^OXWB:_@[27T7!B;\B_CC\"9,2Z/8"3O45?V*R0]V9OT9V=&NG:L')Z\SE6;,CBEE/1?:*T M9BU(74SR.^*TQK^&44NKK)) CE%K;;SN9O$:+#X3^-Z%8JP#Y5'V&#[%(,?/ M[/-!2B,VSV@6GFPGGN]*YIAJK2@U MJ&1VV]PMY#^[2AO"-(#^]-XE-;DN?GRO^.L[S9!YCHP('*U68S[SV1*< ;5+ M*YDNF>H631=YS?W'_BU8M;]S Y*:=M8G_N]A#)^,0_]WXH$\+TD(6-(-%FW-^\1<8RXO?V#&KX=7QS?EG%!K*3H'D#F/7='$DH0>>4NV.CE7>62G(-ZRC9U7R1 MN:.WSKN4-')_>WRGWZ[YWK+/OP.:9 KX@>(G?^BQ+2ZBO33D@FO^!:$MKJ7 M_=RFRV[V'?O)O<5O[C1 2P.<=)8\CKCDA5Z>?4W OD%5)?/E9Z=%YNDOT;\$ ME+-HF7FBN!WK0M;9H]U\V%XZ\$O40$["A'6"8]8S**_DMV2?8XTOQ_7/-/.\ MMU?\@9UM3?/1O=H_355*R5[9)8T]S]\MOA4I6TZBM[,4!,H^>W+FS&'S-HI? M)R1_E!V.V7?)]Q VM>6/2RQ;;EBI&"53VD(Q"M-WUI7\FT5GV+4J?;&Y_.&L M0++'>L3_:J=656)5*^>'BG65RL%[@;F,<#W8C'"]FTVJ;.1*<3[4IW"C*DJ2 MR[8U3KR0';45J%V]?=_T>^/LU;1+*PDMAT(O/,+GN,?MMFE:;PKN_0_B99=* M/)?E!Y)>SK^2:!P[[Q/?'<3$V7QB4+D%)>4E2QI[<1#0WUO>@_&]H/]C+R3I MO^^]S?=6O[Q'?WJG#K*KL@\2SLCE'&3JS=STBB9-CN(U(XNBC))23OXSUB"E M*F]R;]'FCBL-KL1C4UY$Q=19R>958&HWJ+2)8O=X5[,DC:8D3IY)#AJVEX.4 M'A_2@_W'$3 MF(S89]'/A_N')P>'1P>_?";>_W$5?9#XR1E#0>T#U;+&WA>K/0F3*/ ]&GCF MT@GH*_B7"2$T\ZMVSX0M;*>G3PY]#S$A*>P)@_K=WFBN,0S4C$RF11_C2GWG M-;.5/G/B(=4&P&US.V@R>_U=R,OE5Q>5K.VVT=4?/=5^:#NXG61R&T0_JLUF M@I:L]EP895.[QY(6K/94+W*?=K=UF[.K)QI1GO151:LQJ_TO1RC2[BVOJM6^ M%4)^:'=JK8[5WG!SV1O81TIUK?:.G^)=LWO\RE;[QTE\KGU +=6T/0)T4X+K M#PS=%NWJ0#$AMB[UQ3J61^_R08/!Z"W4L;O65-^$-;['XB8:KN[)9GO>R_+O MFMS^6M^+2=+4UK\^M*UIG*RME2^[6MEQ-;3S:F@'9I;%TRJB1:-;WU$:HC%I MLN'=I6'/Q0TTM=,T[""G9M.[3L,>2EIH? =JV%59$\WN1@T[*JS?SL[4?%"9 MM=O4OM!XK)5J-KQ'-%TUA TTO5\T[*BD!?M[1]/YJEBGX9V9*;_"!K9CP9.Z M/M4U[DD;;V''9@.LA5]J 7F#"5.LRJW!?MH^/U9-X:%_NJSZ"U:15DI5H8FQ M4MM;/QG)\S)8/"_)?ZB964.<=E.W\JG4[B':X,0.3AW:;#=^Z6+'\FK7:]/V, M#4BFS39DN38.J61L&V M^H]8/C/(G^MK'Q+DS333YUHD*%JQVN-*[[_C)SD M[9?]"X7]A01I0C^A329,$DP*A'C3,JQ2$PP5+?OEYC.E5DW8 M7MR$LVGNK'+O)S5?T.0__./'CU\8"/KC01QG/QR2,;V^AU[O7_Q\_[QO?-&.-2L-45KKK655VJGQW".\R/O)JS6]KZJUY+,85(DU61>J-EX2.K]Z MQ%MTF#9G$#JB\&/+.!>1N_8+\&\GC6+)"I(0]Y=Q]/'%(WZV>, ?JR4#_C%D MOSAX@Z.RXZ:+E@**F+4_+)49GEP<')R=_+0FCB9[>!VY,YYSJ*"SHN*TWV<' MQ_Q^%XDW82^6DOBN$T^9>?#G[: U"9I?P^DY"PTZS'0:;EVV*5W1)2TR%( M/F&G0_H'#>XR^/03 ;?R2IE$3M$PK&2N3+8F0#[EA\@I+Z"YCJ:.'PI8+I7+ M<)^C(5:3I3*]8F1\1H^0,WHY2_P0 %%##\QBW\CTC<0"5KEE,_P7:)@5$U0F M4PZ(3^BQ*:%I89MDAU7YH9)^LN(X_V"XC*YR%3A)DENC!?.TLL[P;'___.( M#>>&T[0^/KX*G+0ZIJNP7P0HG+C%A3-Y'*+@6Y\\/ND2='RV3Y'/X ,OEL[: MR^\SG$>H6)2PP5M[-Y'P&3OKYA1-;UZBD(E"2*BP;"82'&>UM\@RU96.O_>P[[B#^4MT3))5R58UP?$=_^JK#8_/^07RZ7@!C6Y %>32 M(IG9 /6)M\R,F- U2 *SQCYR!@< Q*-@;@-G+%I4BV48X L\1Z"*'/(Q"4C$ M;IQ:R&!Y07,-VT7%>%PKRP1POM]U4N78!.1B-T,M0-WZB>L$U-OT%CY1K:4; MI3,AH#[$FA L0B>@&+M=*G]DM$(E'\*BXE0,T&[725;"$[!L;*QJ=2!G[\YED/HX#TKEBB M!F$X:IDN5 S3T-0(!71WP]Z5W[-D>\IL]4F% MEQ&R*IDX.G_OI 51P'@W;&)W84KH\QW_@UP[J9-#E3+.KY*)H_,;;BV( L:Q M&\1NBH\^\O]0F1Q(Z>:4SV[C.G^<5N,3O&G!;A\3 3LT)/IP>'!T?GZXWY.] MMQ2@@&KL1K(U9%?TT*BX?UPOFFEZY\_-4F@"9K&;Q/*]!P@CIN%Y//+Y=R*G M=J-L)H">W%&)L G(Q6[Z6E=8^/,Q?HU^B)Z3"DIG0NC7Y,Q!)Z"X&Q:O'!:S MV3[&3W'TX8>NW/6'7V5XMG]\>-23$Y4"HH#Q;MC#:%#?&$Z**UM]OB!=19Z< M>&G-X>G)R47W_;%-D K4 +OE[(5FK:)VHD^7!>J4^/KQBF97>9WW.Y!"$S#; M$2/9ZI4>BR2GUV< M''1^UN5C$I"(W:Y%3_@TD*[D.%0LPG2V^PLG%Y* 0>S&J_N(/LZ:1*'\;<1F M,6;0.>B\!4,(2\!FI^Q43Q'LTX/_RW]7&BMX%4 4AZ@.3LDLS%#G+Q)DR 2T8K##S?&AGD*8DR6B0L"NN,#P_/3H213WN#LD: 5<8[NHJ%5%V1^8X=[7=^135!*M " M&S:G/W\IR0UZ_]LV,E:$213X'LWI<>D$3NB2EPDA-(E0^^&J'T= "W3)=P(X MB;+7O9)4%R;5AX>"S<-V$&:IS32PK!<<'N)8+8TEO3[N). L)(AC6960)F.7A\92^@L<)-/\T#17)OR'YB?\< )"LV>F5TX7K@CY(2XDT<.A&_I(Y>8A2EJ#S/G+"Y)FX!"3P M%I 'DHJ?'!FW,3S"L1FKJB-F0"WEY[ 4$[R$1#A?8JEJA"[%7*3QT^5\7PS$.*W;E5;L$QE*V MCK20U+4]3FDR\E<23PNSFH193NGA(<:%7>/X)L)B*3$'CB&[2"[_%#@T2.!: MAGGI#"ZN-CS$N*!K$*X$92NC!P[JK_,NT]'. )"&-.O MA\Q6JI F4G!5TH/5=E3&^JK4\ B7Y5V?WPT,MC*"X!C/2@H7R#MM0Q^*GP6; M)_E LJ_VG3<_\%.?F?K88[E)% "DA&X[TKG&;8EN$\-#7+;SFI=F1K!M)0S! M,=H+T/4OU<25ALC6;"-FE(SKW%:)X;.V5-$ #HJU$)CB486.:6UXQN&X\(UY9AOHK@K*I M(1*?99O+A!YH6QE3<*B0D9+P)(+K4%E)#02P;"5-P7'89)I=0/H0A:Z2<'&E MX3%:XJN>&Q1@;>5503?N]0;\\!B7!<'N09&ALY5$!<> IR&8_.S.DGH=1BR9 M" E=.>.26L/CWID*5&AMI5K!8O*O9&.421:7MZ4%C5" M96G!<2:IXX?$NW'B$+9-24$BUV3DN[[<*UQ5 M>7B"ZR*BDI9HPK253@:'8I0E9;2['"*)'U6+> $L6^ED_W@7A0Y;>O'/1#Z8\RZ[+&3SQ.) M69QNO1.@J/;P%->ED#8GRN.A%'&OWNN7(K/]PTS7>A4&YYB,QC9585- MJ)8>Z8OT <6&;BG#Y'&4V3Y:W,AE'5AV26/O)J@Q/!58(+9E7_D@X8S<@L;2 MFRG:HU_]=++PL4GHTED?JD&VM*.#LL5 MP%64P.SV-8H\=O(D\8?ODN0E"N0KN:C2\ R7@<9<+Q38>K6'^QI'2?(41R.I M/;90:GB&RQ?4G-Y-,+:V9"B,;LO'BGE@"9T(>L(ZPS-Q6-Z(4% -RVA]\V) M?R,%8^.GY('0V>";M5?HWN_=0?9VEU29H&;!V5Z81.?1;^^1!9 M_,U*ZF&&MFX8IXM,4T(RIK_6NJZ4)&:R91Q>X#KU5:&?#\I6-"=$<>TG M[U'B\#)B5VUJB"2YO0W]J82]7V&G[D+H!P#/1,=\H*57;*72PW-<#KYU]$$$ MSUK *A24WT8Q\<=A]DC:G;_&3I@X+$?00N,OR0C*R&\B#5H9(DG[;$-%3&'; M"EN%9>5A@T(H0-D915IQ>('+Y[".BF@@[5?TJBKJ();/>7\T00[26O@J% ?9 MU2E]X:?AAS/ G1_CHS"?&)?!>4ER\PD"!-A^Z,1SEMV.!FN@'AX1NP=8+,=* MGY]&?G5XCNM*S?SPW+1PK,7D0J3 ((5\C%Z2D,B]+00UAN>X+.Q5%8X^A7_:A/GM1_,4NG+%D&-X1DN M*Y8%SHO(K,7$0L'ZKX3F=B#>X /VL6/R,)N^D?AQ5'JXH3'KFS8U/.OZH: 2 M8EL1M+JE/ZK5PZB=X<$^+L-&)46HIU,%0?0K!)= /D4;/+FSK E$":N":EY MK9*+PE;<+RMZ)B$^YE1I9GB&PYRU M;=THPD<5NDN@'1OKH0B6W@&H9HO#,UR;6<-%I29P:_&_MJU#&C/0IOHQ%Z& M[;Q/W;3=F*9WOB;9?W7")M1N'&2.ZTK0HG+9DDZOHJW(A"+V 82V+^"3!V\ M?\ZR!P4:L=>;^4%@!M>UIBUE,U?END+L53Q F:">Z =,*JS44P1R)ZD?L^DF M=P1["D!>UO2[QB\"-[B,V^TI>&TIU@VR@^V5?+UD&%K9( [VFV4#8_$')P]>K:/=+@)E,Z"04 MA73\#3Y]F05)6@_DA.->5$:C@G QKEX=US=@7D=3QP]E3L"\\B 7'#X2!BSR MZ9? Z]4QMA"T_1NA-QWR_=AZ69 'KJ.CA#7A7HL'J5?!4@4I'95T2^N!G'"= MVXRIUX#7JUBI&FD:U2JAVP;(#]=5DKEZF$'M55S5S5R-2KW@5Q@>'.(ZI!LK M@0Q7KV*GOE(+UBR>LY4P6Q25I OK@'QP>;89\ZZ 5C<8*BKJEUOD>]!T%JY MY[2W+ QB1'JOJW_$VP!C*PHJ$GKKI: ].,3U.$9$FHAB/B!; 5#?V4T ]"E. M6V?ZREJ*NH-#I*=X+/H54Y6MV-E:?3V+ MX;B=0<_6\&>2I+'OLIMA*#;XX<0>&]RW43PB?CJ+I3D<:K<- L=EZJZP#ZZ/ MWU8D5M0*QP98,_JFW32(&Y=YW8JZ&<+O5X37-9L2D\3 A:D^IM-_DF8!U'6M M;8+J(#9<5G'IR<$%LGR6-52!CZUV MY%3,.I"#7>G]8!K-I-G+=*HSV2$+95)#+U0H:X=91:8AU_Z'[Y'02PH6KBLG MF4BT0E1E>'#4Y>E!#JMV'%9DO-M4!XA(C?%J8I3#68':DD,]"]#A?W0C7@;L6FZ#Z$>"8^@NNV,V8DO5@$_! M,0/YNY5CI&8WH8P5KBT%6+UZKG(Y2V KD23,0I2PBQ'%0Q5!#9 -TKU2@3H^ MR5)$O7JG5 MLY4'DM(E[RF.Z)[1NYQ_3XAW%RY3F@] /W(3Q5><:M"PP-D2:FJDLA7B4V@O7JRLN9P0[UE0MJU]S(NO52YQK KUV?<8U_!V0/+[68!K%J?\[^UQVX:-1?7AP@NOR MISG5$%P?:0NI5R]]%MFU'\-7$D_]D.%\'-W3X$42E9)5HU(^/T02A+HM==(3 M4-U71<@N);^',7$"_W?BK>#?A1\D%[Q$GQ0U,XF)S(=_$)72EE'MATS(U&J1 M:G'=*5IVL.=6@-D;URW*MA5()A9;;Z"P/(-8#9$7)R"/(_8@1&\N4E5EOD3G MN,R#[2UO"AG5?H"%;"[:! [R! FFJ?X#;2+WP ,2ER6IK853":F MVD^XD.G8==YI0;IXZ4E/6A/$]E6O)Q]8+*BQ+X69,VH+T\E=G&L8M_4:& M!\>X7HIO6\E,1=6O!U1E] /7I2[8R2#T'J*4.NV[Q/]0^&"8-#,\.,5EHS?5 M %T]4HF@]N,H9 MA60)TBQG"#_G2EW;2>B J7,? IK2EA+EO+Z3*D)]B\N[X MWF*9SU?W1>S^09(0ZMBN)ZJ MU!5$[>==6TCE68;W3$:ST+OWG3<_8,<+?14I504YX#K;-Z(0 MBVWGUA/T*M M#85X1A2Z4Z_!X0&RY^)-'ZO4PK#UT RKGBWER>ZI%_!E3TNUVV#7DT?(8L,W MMK]1R4"@2!WUNN:=/7,#J_$Y?5D/1ARN.[;FSND;F 7*T5&?;=7NO^H2)FP% MA(CK]'#5Q60LL:9"8'@1IU-(E# M:?BLN4@-0D_'&TV_$=@'X-I5-SP9*00A>#7=61_K\E"JI$[ZK>2/(/Y8TY.& M- 2*U5%3MKY K>RP86SB\CVSJU"F@A#HDKFY&O.I[=8/G="U=&J3- ;$X/(R MLW)J4P(6Z%!'+=6+9?YQM P[IK$[*I2& PDN9Y^JO,JW027$ C70MTECV^_D M0&^C^)F\SV)WXB2P0!?BTFGHA;@R" W735 #S@=P'!:I<&@7\#Y8/V#0LDL=\;FE=#- MIQO,/) <_,&BPS[#J+D9C8AT*[3=CL#.%-<":K:-:D-8 KTW-YRCT/L,V>.H MB/8QK"57B7(W\&M "JZUW4R#&Y.(0$T[&ABE*86L*VA<&X(M3IX9=H&2&=OP M,>5JQ:IJN"X?MZMJPEO'XXKYH#$DDWB9O;\'3(9.L @=?9-]H!7<6Z,Z<-)E MM=&'*-".CMKI"SZ(-!^IW!&O6')X<('+2U.?0:&;71F?@.R.^GT_1*$+DEE= M&X3>\LS-1HB._5RWC>'%_L'1/C++>4T=,0E/6]Q M7:FX_=6NFXD#U_'?G,MUG3 '+]"%CKIWK]*W9*]GKF8Q%3L+41"ZV3\D\XA. M]4QRN,[<==6F$GZ!YECSZ&XM$\YC/';"/,@J?4^>N2%'89L9<(I]6F7JR3KX M5!# XR@GW@E627PT5E K[0\O3@0&@0X(Z=I/W"!*9C%Y!:6Y#.27;K9_"D2' MZZ1B42'XG I.Y[>)RVQ)UVZ#HL5E9M)B1VR:-D'= MUX&["+M0C ?8FCJO.J$S-CFE@:Q#P0.)[2"XCYPP80%S6%R<15BN0E?-!F>E M]J@4<*VM8JKXH[,.[+Z.U+6HBRW>462]F*\(T I<*ZQ%61,< 5M#I#,R9=4 MTQ&VJ#TJ D07,4J4?1UO]!7CZ^9KT%:U-._%-7E;/%M*YR_$G<6Z[RWT&Z'< M"I[';QNO[F#<*$T1X+KD,):^>$CRL?9U)/)OP-I\I*/T K8^SIT.<$U>V.J/=@7A9RN<_V_+K&Y;*Q)R]/N MX;JM58J2O0-?789.'OLR#>R>+\V]^+XUC..5WYK*3TG1V=QM/M#5&ZXS#UJDOD+9R-RZ>L<\013 WQ M-QEMWJP4DABR&Y_4C\GZ7D?GFD6_%:LV M266!RWW"G$C!%KJ>1/HZYMQB$C:EO-'\WXOX+1ICN%[#5 =:M2EK=_^RV'V=L5^S M92H97)9G*TSSYPP[LNKK3,*2A+0X=[#?UYD+U@L.3T^.ZMFA+?0\20A9S[:B M-7CE%1FR,UQO%@6R%S@QZ<'KZX"B<LV1:'>-Z9 M9_(>Q>Q5J$90#4$52ENKSHF;'3,\&:MK \)#7*Z*"BX$YV%MI+T=@EHOY7KY M8DZP1]P.'#@L^[]^%(*49.R=DLYSLJD:G/L@- ME\FRFF888!5$7.FFCO ?GNIO%[3J@]QP^854G#WTL?)UI*-I5M<>/99?Z"KG M$:WZPPMDJ9VKZ8@!5KZ.F$>N1Z$CRY=Y^E.'J I(!]>U>#5-D,/CD]_1O*>K M-V!F['/K@'QPN0]7IU^"C\]_1^.B"U\8Z:N#;A,@O3X8'LS@\I6EHSE*LWO( M[/I17S\DM8:G)X<'%WU8,G1 "LQ0QA'(<2C#W?0=#EY4\1_C:S]YCQ(GR#+V MWOL?Q!N /-+D+LR3H=P!D>'8IV\QV!>FMLT&?@T&:!^.OXU)1J"N[9A-!6\< ML[UZ 8GRE:.X!J#N\E%7"YV TZ[:2KFG^E)B".ZIW]@PHM?L\.(RRBLQ1> NHN3N:-@&RZO-NI"EB@#!TUO#Z3#Q+.R#-QHW'H M4U#Z^QAE71 8+D_%:A.()DZ!8G34V@KS(P'ATIGQ&O '$3L7YF_OEK164-K_OS-Q-3&KP+BZ<-MOAR>@/V.6EJ_1A\D#EGHGR3Q$SB& MN41?$31J#P^.SL^/COJP>ABA%:A).P99P4[S-HJ)/PZSP!* (G;"!&0 7=8] MM^JW (.GRPX?E= *=*"C=E8)>E@RV3\#1U-Y:K<) NZ#F:PF?H&/64=MM_31 M7DPF-#3&!\D685.#K&X3(+XN6]6JP15H2T<]3N_)V G8HTZ32Q]!G>&%*$!' MI_1!@4^@ !VUL]XX<0CRH0GOV;->?350U 1A]<%S2 NE0"4ZZJ"Z>MY=? #^ M^)Z':UJ+HZ"VN%=H#83:94MJ;>0"=>JH2?4U)DXRB^(_A,\U4$ ,2]HR/T:'U M#-GF[S +XN%Y=S:@%\* / W)I5?O)E!,6* MRY:L)D:U"F@A[NNFC9.%%<4(W7(NUCH9;Y0KL$C&!HNLL@D* I>]Q)@ Z?*J M*X"^CE->CM;6!VK3F5I/6DU:(^QAK>?_184]P65EUZ6$OZ!J(^[K$"WE8FU] M?#:0D;5.M%[10KFXG+R:..&8)'8MD1=A]'8?: MR5U;'Y^-I'BM8ZY4&Y.,9&MB1:K6, 6,RQJI9D=N1JHEA[X.Z4)>QM8';2/9 M&9'RY2R:Q4H64J&5S>:&H:U=:FZH*P-+P_ M2/P6H?(]H;X044@/]0L!@5#R.3#/1EOE.MJT52IF7'?3]?6MJA!Z%3Y\)8Z; MT8BXZ=+C!F3Q[*0L($/HPMK#^*V@:N;-4C'CVKG4U[7*4L 4I5RY!UX]SW=\ M[W)^%WK^A^_!1N]OL]A//-_5TJ'ZC3*/Q&-D@:A-EW/%[GW0>Y M\!Q8*\Q71BU2XG#=T=>?JJH(H%B^![&63RBWYDX\DU!\AP% 6Q&?SBQ M5T'!3!NE(L;UH+Z^CE640:_"J"^-DX6]IS/UPRRH@)9.Z;5 A=?MI; :X(;C MKK?W9(D^ 5W+P-ZZY4>635ZBP*HD]*VF5[NF^RL@)[DF;N"P!5%SKE?4I,AP MV6XT>. /2#VD?;6]9H-O[1.O_!A4#+L\&*[1*#Z[6I(;)M]SB(>,A8HY;(! JY@&U M$BV6=+.#A4Y#5)2XO%0;4,!:HNFK=7?Z'D1S0EY(_.&[A!]&A#KENUE D='S M\H#V1&(_RH@P-/W:_4U*$*X[B*WH;C-2;-BNW)[7-LVHTOHN+,OKHK&K6B\X M/#TY$MZS;:OG-"_-XSNAB5/#,>O?POHW_^:DU$%9?W&JT-KP#)3K#-T8*,Z>1W%XZB>+JZ[FISD.9=>B;O44R9TABNHBHPJ1XB>>BT MV<6"Q"_G^9=FR[A1BWF895P&:P5MJA6XH@!Z=5[9R ]U.?]*HG'LO$]\=T"C MC^DO"48-489P^0)4TJ5*H/MZ$@E36 !_]3U2&$=Y^H];$/<-K"XQ(+Z:)6DT MAWVN>G69K[P//\#&UAI;@FJ>,'+1[EBMV]@EY& M@>\M^OY4D,WC*(]AXP0O\ G1O?RRTO[P0.2R7^<*3,@4TU?1I9:\%O04EU>; M1?ES[JITA('_,)?$:6&HP+]6PP3^,7RF+R 'GW["4XGB]X 7Q^E=FYL-2LM@ M\)^D=,C[1J9O));1EY4 S#C*')$D&[K]F?L)63L$8 M5-3(@NP>=WID:D.TM*,/,+)/_XP)N8ZFCA\:ZL%:W5Q<.(:Z-K7Z&B$ :VG' M75DW@PAH[3O8=XRA86SI"*XKL@HE7 #V=_I<")UJL[(>XOX^CC MBT?\;+3#'ZM!#O_(LCIEQC/!M,XIE2/'X0=6<2J7PK+D>&UU^E9SF2$1SLN; M17*X.'(*2>DH,\?'P:?-."UJ4S.K0PL1)[X+7<6T6BJ98\1ALA<3P)LZ)5CX M?'4TA>GRN)XY5:_>9BNVR])ZN:QP6,EK;IHU@0KL%,9Y1UO?.V_ 5.Z7N>5S MN2"S6.LQR5<#!4P!_<9VJH8F\<&4Q#3%TC5YCV ;Z<1SYLXHG\^EE7+HN'P$ M%"1QYGE-C )Z,5FR#(8X"&@:A>P=@% #A&5SH>"R4QL1KP%-P+>Q,LL M$Y@"GA'8TBH& O,L&+29)FMPER8QXCS']+QUE#S.ZR7HUZD5 9)+9!11W8&>MJ@A-IP3-XM3PWT3IVP MN YW0%4X]F%_O8CPD+TG#9Q$Y<%FT J('L=>PL)9PQBV)?=4]*JSPO[@3-7G M#\.60):X-B/&>F"L3F(Q],J#EGH=S: K+]$H_>'0%%IK8M#QL%+7AUD>$.8%QX?C"C(>Q?B$O#4\+XN/ET@YE'/!J7 M)YL8\P +-PX<^,)QLKB6O9SS&U#,( W^ZO 027H%"[-0XV*RY6&,69>U]M&J MJB N7$?UQE7#1",WY63+Y[C)O(7+P-JJ! 5B$T^E=F"\XWJUH$_>2WR_DE M"=W)U(E_4\P!9GQJ^N;O# MVG(>QJ$;+TY DCR&Z8.&D9=;'@8CDH%8:1A.,@H4F>8.87X!)0W8ZA=GLA,0X/ MD2WJ GHX%@4-8 )2.VJQY&QX-.[?)+7@,(7H59CUW?XZ3($N=-3SM 17ZR9. M4@N$A..%LS:AFGJP"5&@!QTU*2ZR$)1@JWTXY#6'ATTS+XA0H%*M&/Z$VSY7Z/W5Q(N<\W(M_K$QCBV:)28% 4O =LQO8EHA&^) M+I&(I;HE,(4D(HEV.AM-%LF])*S62Z9@<02,] *ES*0 B8Q>31: M2V]T>("$U7J[X@U @8Q6<6LYC@Z/$"T 5JG0L!5L>,"MC#9K11L??-#?SJ; M2OE:*P/;.1PW#5Q"RIQQ.B]@#9.52<6:\ZEFK5@&@".9+359*W=>P!HF.Y"! M;? N=&$!7]Z273H!C>;\,B&$/M==18^Z]A,WB!+Z'/MR#O]XCQ(G^!I'L_<$ MF@AF-(0#+1/1%8?&Z5ME^)1?/6RG \/3$X".9"M=_R)CRT(3J#PFNYB!RAO) M0O*4Z"O"/SUFDH!1I$CB0I38WJ3(1-PBL#/SGXJ M,(89QYLS&25E\K@H!-&XWH@#KWJK 2$Q"2U(W:9.KKP 9(@188FP5;UX*[\(-DSU$TG*O*A7.3-P[: MK1Q'Q @%G!L;$I%Q?@4;Y'$4YU&KE8XTZLJYQ'!X6.@0JZ,*A>(J&- M0Y/FWD!2*Y,1DE<4]NT5?*@"==AZ4J&FU$&Y39#6R^2$+%J2%J]&*K$)5J 4 MQM;6ANZ$I2.)"HCJP: MB*DK#_:TU$2-5: 2J#P!%SFNEBY3*VFPE#=ACNHQ_A;%, H =0)2\FBRH_S- MJFCML= TR+$K)F>ISMB5AR!:.2K7Q)=)%*'>XM"$6@C)N=: VW,EGJ=4+H'L$)YR]9VA8X6MW[SALT M3N?UUXF3#F@ *(?Z+GN#=#F=/X:#9SK]Q]#JI0.CN'=9LEE.]/,ZF;)K0UHM MGAQN%J0\ADLBH,!#%,9KO(A2;UO_C5Q@.&S<)OSR)Y<&Y&(IM7?K'AM+T5S. M4$AREMB3+D:=.$*Q1/1<:#J?"2F3KZXL8>Z]RB]M\D<(D=('# MJ+/U%4HM%4M)R%N?:&P_8,D$A..R1)]-?2W8A&DI 7GK>E!8J)=__M4G,4AZ M,K\G'R30W_5*&L@%A\.WK,V-KY:,+*4SQZ-N%PK%Q&..XB:)"LT1@;>4K[R#Q*_10AV MPSS,AY74Y'!-4CBN&+:F)B7PMK*38]:3HTIZ5A9S='I2 M8YMX+WD#ULCOY%M2I$O;UC;<=D5I*T-[ZSNI@AO[4E2K4$[2MZFRBKFDD"Z4 M=G6!KWBZ\FDZ/WIKU_3TTCT*,\^$@>O.IK. /HUY3"W44S\ M<7@%.D\M[NSA9) !6:;QW8_C40( ZK8GTMX$\9CAU19>OR0CVTU[^LNB)?LT&/ZOS% $C)/4S2P5]19G8T^NJ MOPQ\X;A/:%G'Z\FOKL_%1:;O(1G3?CYU9%\BE=)"DE18UC8F-7X1B,)A,FIC M9U);;G6=0]85_!6%;U&?YW0&A?$BN,"J66U M7)>')8^8KM@R:FX "K+#X1;>QFJ^+@1+/C X_'W;G)QP^(WCF9R$ON3&_C.R M&1*!#15F%=SPB-?7'IA+_)_ @XI0$ CG%K(F_^"!6BLW3=@6.&?_6G MY)J\1XD/4DFOG#B>^^&872=+F)?4&AZ=X'K345T#E"@MW1#@T(3O+ZMH *NX M)/HZH54?Y(;CDK6^=AC@M61_QZ$G HEIZXE6?9 ;CHM+:^N(#EY;;P6CU E: MUY/U'5M9 A(5454%:>&X":RO'7I0+3T&Q#.!;* L26'] SVMJ=4NR!G'Q9N= M":>F'"P].A1-1.TY#6J<+59V>FTAR=.ZBEZ+'+?;FFE*#BW M9EX.,GP:M7.0.&YA3'G17#=DJ#&=6 5.M.MXK@(G2?R13[Q!PLQCF05.Y#*K M53D7!XX[CWI*4 5TPV?5]L.UY8&JDE4$N]:MA*NNZ$S4G-+#H]-6[8%EF7Z- MHT2V"1/4 ""X[()"80O-]6)8F*;7^I0'0?2#1J6XC>+K:/:6CF9!&;UZ639J M9W@D>KS0$?4P!UMW/E[W9VA?;7*T#U%*V$U9Y(0%Z \DU5 9W39 @KBL0Q5G M$TV@MLR'Z$YC$R<!Q M.'4J":HSC9< []9_"^L_KL-Y14VPLSL0GMB-3VN8W-#TI) Y9MZ%;DR1F:@T:@- M7/L1)1G\ :H-M5=;V"7J7Z/XM[OP*8[@:&FN'N+:(#-<^X:ZZJ&"VBM'MR7J M9^?'-P?ZY#N!N78(*X/$<+R%L*4<"J28-HF"R\4E%-$%XK( 0,*U7S,DCX>F M8:^RUK9;A2V6Q&>C7_LN4>#S;2^LL9^2Z^B'+)9RN3!T'Y?97BEJU;*YCJSA M351K ^T^"L<;.>FS])6%#VC^RC6/UH:"K5U%2?J-I).HZ/ R"+V_17Z8_@/^ M 1S*3/?FC0"WK5KT*V0*564LJ]HDB +'L:@JB_SQ7$\<^(].29P6% W^M5(R M^,?PQ86#X2P@CZ-,$)LR+7]*R(,S)8)\#76;!*GBVC_74X^-_9D5X> _CBE4 M3@11F*!!70DD@^/NT0[%9;71@=^!LQAU5O2]Z"J*WX4AT/D% 2*.LYDN&YRC MF0 4IB1A M[^X23IAT]^O!)W$D9!-)ZK*935&1YC2>A>G4TU/DP/=P3$_AW6 MKMBY"UTYEQO%L@C31YVG4 C+UA.8!IF[]'_XX0N4=L9D705_85_)"=6K305R M>9Y-T5J* V0I^*M 5XF)/P=_D%+6S$^4^CLVJS9G""+M :8SMHIP-*2(OB4:\DO#X11SO M"W9$?SR_B.,#) ;2BBQ:]HM@XMCY181V_2*.#W!YS]53#\M^$4PX.[\(CAG\ M>!^'G<,.Q<9^$0Q^!_PBLHM(G3O8Q?WR 9)-I"8'PLO7(IX..$)L\=85B;-E M=8)-T7; 7:*5.U<\GFT5%:$29$PN&+6/*R] $\MMQ2+U/8Y@5+B_*6Y=A75@ MLL1A:VQB+ZB)WI*'!@[M*$)47IZ6"\.XP[$9T.2.3[@(5Z]\+Y:2R8;,*F: M[ES JY?-F7WQP]"9$^12Z(LWQ@9*YD$(2=29I@2PNR-NP,@G$8A MFP^5G@ZELID\D'CH:C(G6!?$T&PY*G@T-RDSUG^=^1X-:=.J$Q:T_3@:Q#&- MCZCAG<T &XY@P(+=1?#NC-SR+@[K4$*%1-Y,# M#A-R72IYA@D3$:#R=<#A%G=\@"N?F]5+J4K"L.7;T*22/#GSS)$T&KB *B;< M.V.1?NC5'AX?=M0OBM'(4043W (MZ*CQ\GL8$R?P?R?>5]BOT\3$CZ&>HZ2B M9O[>#L<<8D-1C'$+%,78CHGK!,-"R1$OH:ES7YR5-%<3\^W'@R_1&[T&\I-C M_]3'%+Y BSIJ(WW.A\Y*:G00)70428/S2>OEPL+A0V-35S11"U3$V"B*0T5* M:['>\D9M*C8GRGN%N/#;CHU%/@ MA&FQ9QH1 I5UA\='K;KFKO16V%65*ZYN$\/C8QP#UI )>KCQN\;:T!6*67E)JE$;9(9CGVC,LZ&:;$+& MY"A;6TTN9R!3/QPK;T36"PZ/3W#XVQFSQR>?APZ3GVUMGK\Y(,"0Q&L[/"7I MDEH@(QRNMY8T0 D5D]]M_>@VLSCTZ1T.H+WU/]ES)Z4VB"N!A'!=HM=4!A52 M3%ZW(A?\?$:CJ3-IMJI)%'AWT_IT2_GWYQ_1C%S.E5'O])M!4YWN-3&QBG#&'^O/'8E MZ%?8I:_T*K8$LL3E=V&L!\;J)!:#)9=>'"I%'2!GT)67:)3^<*A!=DT,.LZ> MZOHPHG%\ M=576&Q'5^I5!%KA.FM4X-P7<+R?=*^?=3S-7L,WCD6HR4%4='I_@NCNO-R?H MP;7EF8M#.X024^F&O"*("M>!L9YFZ("UYFLK2*B[Y7>%KCN;S@(G)=XU 0"N MGX>I? \(HR[T!M,H3OW?V>=" 4DTR-9/@/@[XI6AI6MVQ8+*O5?T["@F[YDO M*O-D95'KV4,]EGM^#"2*WQRIJS)7UN/S/DQ'YI";]MY%LE@]D$J.L5 -1@DN M:WA#"]42JD CS*V9V/*^\_RY<2: 9^=0!847U0> MI(;KBK+.4J"!%+\7MHIY,MY$)XU<+RP/\L#AF*#!&H=F.2Q,#M9K-"?$_64< M?7QQHUF8QO.,Z?P?*Z+S#X:OOW)877T)DQD.2XP&(^L4;F+HET/T(NK1Y9QY MRFFY/XOJ#,_V]T]./#A^ &+_1K%C^\L*VTX9B-.[UY9 MMRF0)*Y#D2[Y#Q\PJ,A<8S28R'[Y]7$?+ M>OIB#KWI^,6M.:L]D]$L].Y]YPV^IW&;7V;3J1//'T=7],A&[L)2B=;=UA[3 M"8D+'=)P8!-5&9Z(\H[5VK;-DC2:DGA==/.K64QU^Y*,_3!DYM$@BX,NV-,9 MM0)(<"WTA,IZPS/$&6,\V8 M:#4Z3&YF(@L?74.>23J+Z4.(:S]AU[+BG#7\X@ 7ERG'F$PI,$Q^8)7FZIO0 MJSM1KS4!8L'E/6IYEN: M>0O!ML]/_*@?4R[IX'KQC/BY=,7C>W Y)D+ ].> MZ!S98N0;? M^RZ;6\5\2DH#6%R^-H9<*J%U8(.5=_\9Y VRFM!-(OD@0<3,-?G*J4>N3A,@ M%F176]49U\>+R2=?K@9YB!L]PM<+4VL<2 R7E:,&O2)TF-SL%7,S-95N'@%4 M,S2OSO#TY/ ,VWK32+]<(PI+$>F%3/;O4/>G$H M-\.+R?U=ODH4@[_DR1RO9YI[/&G=//LC+D_W&JN%)MA^A01G)M'E(79I$E5/ M#_**L+SBNCJI."GHH.Q7Y&\ R^Z(5+$ M+^^P&XOB>_I35-[RQYC*NL,39)%F+6H!7\TT18+IKJE9%5(^X-2H#3+#M4/1 M9+F"BA0!8[K(JA^P((J)/V;;$75BS\VRPQ-DK_NT.>2K@ @IBNK2L&$GJE[ MM"1LU/)[F$)Q63<;6Q@XL#%=9E6G6?Q\>[T$C ,<-QL<)@14%3N.-O*3+EG? M_-"?SJ92NM;*P%R$C+ B'V7*.)W'?\&D((T:1:/ ]VB@^9LPS=Q0Q?.JJ#AH M.:Y+@D:G6;D4\%\R5= )::@^<060" Y_/C5M>C0786&Z(ZK_J''VEI!_S:B/ MTP?)PI,J#N6"&OD=&JYM=./'<:4P>A,\B8-4>?06ULGE@^O0K>126P4V06() MG-2.A9D-HE?RF5Y"IWZ[UPC'8_-G8/3B81([%(VQS0B M4GXUE=WVOT:;+S)$[A$F;+A'W:.3X5YA+J5X;='#-S*O+?9NQ%K60B MXQ4'L?3@S&2@.&IA-!T6JK4[\KL0_B2OSFY7K+W.HN"Q6:E[6^>3!P7_- M:WZO#Q+YVRSV$\]GCMQL=ZI[SR^NF\L,5UP^4Q6H@!;3#;'Y5DYF0M*NFPL# MAPFRUH)> ;*E2V$X#S\,!TS>.8N.$N7J7Z51V';C ML E54 G9-J&Z+"Q=E%MZ=]N&OBT.]785;M$J2!G'XM6FQJT+P](]?(=5[N8S MC1W [8=./&="?P!:J-DM"J!KX[L0%FZ0F%V5U/U58 F'_;--E3435L,>!ZV9 M1^G3BRB$)I."X/-8*STT>6;[MSIF3WN@SIJ U6\M$\(A4A.*C#2% M':6*"'KUT"=_]7A+:-:(@"5('80>]5D/2N*1O;Q0@EJYO+"L8O>@@XIQ="K5T$Y:H$\U5HCJ)A+"\=AOWFE44K! MEL59\,9]ZTYNK,MV]THU6LWEC./49&'/9$44F$S8UE0N7^'-IRN]!G+IX7#- MMZH-F5DM_7$XA1)()]JHUL'G"4[.1*_2SMO*DZ1A7"4 M\:?+>!&:)4-UZYSG-X=7V8,#7=_[M>(P;)#>LW*9X[,M!M8K\_&:D:GXH$#) MO*(FR KIO:F!$FAA[)6AE[L8*M9Y81T0;9%(<*@1<%3O>=.PG MC &P3T]QK(]<0LJ<<3HO8 V3^Z6*->=3S5JQ# #'<6;59:W<>0%K';50E>TV M=-=N?/6PJ$1S1:/@U_;UPSI @0YTU"K%1UOA,J)XX#O!=4!5,6JB!T6( DWH MJ'V*O9@&(,_D@X0S\D+B#]\E=\\O2ON$HB8,-AR'''UF11JA@5.@%!VU48&0 MG@@<\S0,U:MRPXO]@^-3''OJVO9I#BR!DTGW0M(OX>F8H(LE,U'@&M5\KA2\ M;L 1,-N]H)T \+^)$Q_N'YPII^]2V4P<.'R'5(P)^15 $C",R3!5B>9S YK/ M"S(YP^4[4I7F34@"FC&9L.I>'=YKY(&05X2]#KI!;NL2>0.D0!\P&JY*$I)>3:B)[2X<3*FCET3?3)L"<:);M"HJ5S7H DWJJ!5R M$W'"%6>RT.RR(, MT Q,[GD&:\3WT/.3+%T:\6Z<.(0!DCR.\C9JXA.JR#DOAB\:DM!H&H=M:)6$/9*DZ/)57+6P4A=\"'KS%5 M6Y."0-7:,;.:'I(K').JM,4N7,_[?7[6@2_0E8XZA;80(^[D^+SK9^XZP 7Z M8S'I$H8@<<)<0?D2_Q@^Q21U/K//!^GR.O4Y"Q;P!TAQ3:?/B!9 =@P"=_ZE9AQ!]>KNVG'\A6<16A)FI0A(@V M_%P#";Z1O+74)V>=5!X<2V'DFDAQN22098YQ%PSF_RI0F'\R_/;XQ".Q\'6. M&Y>K@S&-7$"68L,U2J362+QZD(S$JX<<,2[_A*HCL0C'4LBW]@G\_B(A\/M+ MCAC'/JDN@44X/4M0O4KO5@Q*]YA.2*P;L5%<-Y<:KAMB4R6H@!971FGS0_*] MY*F%?A+DTW,1!LWGJ>PI__9[+S^C-GH56AV?[.%RP&YN_ MC 11.WBAW;G,4)&X'IVF>L-M!*2#P\6Z.361X.Y;($.N )AE>N#]F.SM2<)6X$TLZB:ZQS#3,(-6F54.Y0/]@ M!T4>?EM!0K$HE,B'4$>'E'5SL?7_F,>#;"N8*!9-T1DQ=MQE+/]23LD?[/A7 M24"VPIQBT5GL7EV9X/M_AJPD$UNQ4YM](;<G\N6%?O+VL2L16?-9F]>MNB=2&2E5K+9=9OYS!J@O!5F17 M+*MD"Y'M0)"]MV_)L=N*V1JTK3WV_,0RV?317"4":BN:*D<),(0V?'$GQ)L% MI""Y)\?W+N=WH>=_^-[,"8IA$O!$+I3UTB26H4X[F3:(LK2 X9 MQPI0DS3%R#>0A:5HBG@6A&7L%.,@BBP67288'(YS=7A5:(@ M*6HB@BUH4(P MQ3SP3B8<'+<0NCSJLK\)T5(P1:O\-Q:&#UEJ*34[ZZSR 2&.IX@T"!BR-%&F M:E !K:50C#,D6QWM)V+!J#>72Q'%N;'"C8"@,2T$D\6P@*/[\+<%@!!K_ M3$:ST(,S.O$_I*E?-%O(18?C-5%=]C5T24<2/0MDN8X_FZ;KZ)*PA5R".&[V MMJ%+&I+ %?#2GBZ1A$K@@6A9A):%,[D@2X77D(9P0%N*@XDPMV0W MW87TD'CLG-8RM)SMU\G04AM0R:^ ]C+_++>]7T53^M]L1(7>(O/9RP0&QJ63 M$*]8X"I*9))HXN= A$@/P2*Z^8.^.=GT*MN,AIB>@?;X@Z7B8RGXG"!Y)NDL M#MDG"W\9S?2[-7\$&$!Z-K>NG482Z57NFY)P[L(/H"**YR8ZMJP$$D*Z_ZVI M,QL(,:6]$3@1E2#0P$=.0!UJ'H7-ZE,95951!]Y MK^S O$6VG#8T809QP]V+J!F0(E)O@OK[$SEF2V9>I)IC%!FS0BL@0Z3W!C7U M1@79DF$7J]J83BV+ 874^%]7&5;H+!EAD?)N]'Y'YS'*Q<'Q!587I)I*(4%; MUSB+++:W;%\F-]LK:L*00NJ,5%,W>#"M)182Q+9LS6"_Z>7-#PK<2ZO]@<"H MMQU D%+P AJ ) .69H.A.\%I/ LF;]A7^A'WDOJQ&GK$[, +T@O)DY"DF>2 MS *ZB;T%"6=6EO2)]9]>44:)KWJ49.<'AF>'';)?&:M7)6GTRO MG/%Y@GD" M@<0VM-"H>9!ZAPQDQCI8019US>[(-JD6%\/##IG"*BR&AT*KE[%1/5L,;T(> M_:WM1U]FTZD3SQ]'WYQ_1G'1\X;>0((H_ILX\+*#0+ M3^6>>ID<"NPS6P:T)G/-1W&;=0!,A\Z.5/ *)R\^0/Q.&TF<%LB'?ZV(AW\, M:=AR0B]JOI)H'#OO$]]U L&#-FEYD =2%PH^$*JK)>!.=\*V: MM#S( XIF4?#*\>>"_3EE\.SXYP MG/DT&%FG\2OO[Z=\"*XWQ4F:\%!K2N &9\O?XJX>OU5\"* MXY12F:\%!K07\&9\?7^1\/7]!;#BN!NMS-<"0Z]NOGE[N'N3%Y:\>B!%I%>> M.CM5 XB8+L-563\+*.CY/^$9 $0N>4:-@&B07J:(B=S8Q%;$;.E-DD@=6C,H M73G)Y)H^Y(*:U-(:@-B])Q(_QA[@C^?LX47KYJ)E#S6,1*6R,+4+K"G;Z?Q5 M-)U&X4L:N;\M^P82SB6;25R"1Z2:Z1$M'H8Y* MTW(@"5RV(B.N.5 :M@VU9ZNG^CN) H"34)?N=#[P/#^#>1>.HGC*?JOUR37O MFWIF72\X/#L66$&VT^U5 $$V" M79, %R8;O.#@.IB2V'<=6/K>J=_&XI@A#!6FK@30<1U,1>QP3J,:P-#:Z>L= MYN13]EHY%AWDZ!S7 EUQJA8 LV3<;STHU\J*T(V.).P A6FBP$)B<YK MA)!L/0MK:-G+NBQVX]HLDP/#<= 0"EW(S28( 3M;3RH@F@K=-(*1?[1/5V;% M1%@NFDT8^TC\M,0D\"9 &1H!:>T8 D C&8!E*@1<%3LN8 N!RZ0N6]^<3W\ZFTKY6BLS M/#O!X^Y:(J3,&:?S M8ZZCA9M-W?:SA,N1I?QXH\0^.7/J'*?W^*-.PZ >@LN=K;LT<_.=#.*8 M'L]9GR_GJS(YC@&-X6O@ %WO-X9GI[AV(3:X%ZP]=F76*V=L.LD\.%.1=9E7 M#*2 XW:G(7[Y2E260*]\LA?PE$Y_ZP5!$CB,GV*:Y'06873 ]9JS17C]$;U. MHEGBA-ZM/TH)">4W?P9-@%AP>$O(6.-L+8TA8G+0KL3\ZP_X>'X+7]0A?[.5 M_ X5YPBOI0-BI)ABM-29!&@\0=OZH=5T+DI^FGR_/)=N/AIU1N>(;OH:TX9^,JG(9T.^/?? M3-^#:$X(P_#XOHB^S .GV"R9-@0BPF5SVY8"U1&7M>0T77#?/,6U;6YTO\2! M;NM-0V>J,]57V8T=&;,Y:LG+R:T%S1;PW/SG 9%&WIF&4-ELNO X]:JCGO7D7A!_0) M<(%$I*8F<240$8YU=3LJIA)$!Y[0&.C*\AA!X@_?)7S1/E Y)'"F8%),7FEB MRN+WU)O@(4K_FZ3/RTQ$$E5K[#?AB(/L+KU136U8CAUX?61;T5?ILUAFO\(W M-Y_T3YDOD9T? -$C.[2VK\*:0FOZW57[>M!]YP:V_9GPF50X#'=J#^3T(S048M317\F9-%-M[)( M<$2 R4ERY\_$)@!<9W".SFS3G^D"F?LE0D\4)'$0F]<#.YXHXHB+??7B;/NZ M^P+9+>$VEEI;M&]0/QP\H ;=1_!7JRDQV3?TDL-,Q!T!-A6OV[ILO M1DNNIN]9L)+4B=/NJOKBH <+V(Q-08_IA,2O$R?,ESX+\CXD._'^,K)W1)$!!/HOFM M]06XPO4*I9DAT+)\.^!3_(?=#"&SIN%< ;3$:,L7.]L-W83HYGSE.KCRD&QL MKJ_0A]Q\OIOG&Y6M-?=NZFO6.9C M<"%STEGR..(ZCX7>U83*-]FYCPE 20.34QS26"?G M1QT[LU96!K[R:4BG5PYQV/T!S@]Q>6!N97FU);<_EK]>Y8/V\N7AU* ^K;VD J ML!AW@(+3VH6AU%I5X,SX]PW<7\$0:2@ 5D[J2(!Q/*H]$1KI@8?X2! MQ.7 EB>J-1^]+@RD7XD_GM!@8!\D=L:$[96O81:Y=?R8)8=$8ZLSZ2EH):X' MNYTWYIE+?Q>^V+:(D8\_F(5[8D%O7XFJ-5[*IV7=RWU M"!2P)Q>:4DLCS]#&[U^ZB M%\]' N^[;;]VUTH3- A8-^ O&MY@D$DMD!&R/6YSFL!7/:5P>O6.7H!6^2!> M6@_DA.L^7\FID2H40?;JP3H=(+#!<0(B#FLO+ ORP&5WUF"/3[L 6J]>E3\# M)2#.R2#TKLD'":)W*J-\%ZL3H4!5&V2&Z_1661VTP?;K,3<)H+DQ@/[FQ+^1 M%/[6U0Y559 6KC>AE55##VFO7B]_)2&)G0 @#[RI'_IT+T]36.DJAU9]D!NN MUXZ5-<0 ;J^RF-C9K-]KA#"Q_$O !;+G3=L^ #4BT#_ LUECNSI(!I>G52/, MFQBN,XE8RA^"SH!\3P#ORM1_%XZB>)JM(VV;C5G7=,S ZP6'IR='^T=(XI@^ MOA.ZMH9CUD=OD"3$Q% KKCZ\V#_ %BE@:C*P9"AM79-H MB,+'T<#+H"A/.+SB3";(8AA7(Y6O(%+,EFRDK>O!2CXO]&;LJ@2!K3!& 8'1SR[$, M(8?([D=KC&D%2$M&S2V0*!R7@I(Y1ARC4<&"@K)-0):,=:U/O\RG\6H64\G= M^\Z;'_BIKW&W+:V7BPF'Y4Y))7_VU038L"&N!65XB$*WHCY(JN82P^'^4$+]'4X$>VGZ%C5G'O-@1S?-]L[9J;%;,EEA<=P$6=4,(MU_1 M2 2@5SMH<_U8U64R0Q9,JPD5X2#N5]B+==RBAY3L2_J$\D!;:=1-91+M[:[$ M0 "V0C)T0*7HBSQZ[_;LI.2)Q*[)/*1NBDD4F7MDEX_/C MZ-8/G=#UG> I2OSLY7-*PL1_"Z"B])QL\5=R8Q0NEZQF%\@JPK'U%+]U,\S& M>>/Q+87)GH;#N_ET69KYVR@62%#VBJEZJTS&1V<].N!9$8; X\N::;A=U]V7 MV73JQ',8@#,:R&W-. +2>9V0=0$EW^%G.!]WVMOW5'!SO:V>@W(2@1XNN+B> MD0<@^?4'"3[(MRA,)S*;7M4FF320S0 "OD36W9K +7D*PV[K+4*P"]*5QW\3 M)W[]$5E0J;PE)M!S7"Y_C6C2)EY+#L*=5"#X3=F[!..V,J'B,ADUIT1KB"WY M%W=1C6ZCFI>Q6PP-P^+ MK)U,/!T^:*EP6?+ZQK+F-.7%P\35X:.2)CQ;WM[(U<&2WPZ36H?//OH(;;EX M(]>+J^8OP(U_@MZWG1WU=^ZI(@E;CNFM7W5WTA?C[.@0W4FOBC!L.X!S=J9WA^(A@,6J % M3Y6UNB"*=F78 B# =>BM(/_UH5Y) /@S!21Q6A@&\*_5$(!_ &!ZN(]!QC"; M.5,BBE,@* I2P+&5K<3>A@)(,>(/Z:]@^IF\SV)W0N,+CF/"UJI-M.+X!B;U M05XXC/%R0LOD&R+$']=?.?;#) I\&G+)NX&Q0E]R2\<_OSA( X>IR]H<(,.) M/PY5!=:E U]< 22"XX2IIDV/YB*L7H7JOX^29&TL7,)TEN99F18?SQ4AR/0; MR?S+SW"\++(P+=21 )(85995*,>MC%0FJ96+")E[; 6&=71%@!QY[*N8..[D M"![E<0K6="\PB[,+%F MV9 *"4!IHALW_UOVO%VW"2;"8R2.[I;UQEP&6 )M"=:=)Q*SRX#0)9<1R(;$ MJ3_RH3[LN*[).[U"$2TV&E4S,5QT[2 B505S[+9N/L47\:W=-[V0,95EX48) MYS53WL]GH":FC&O<*(FJ#,_/!+NF[4!YF-'-+7 MS<*Y5'!LM^MJA0P>?F\ ]+S=(W$XV=$$97Z VF5'R_L\\ETX1.]5QR.*X%ZDX29H![Y7"094.'C5(^$UZ2 MD(RXICQ%C5P^'3$1*!1"B;%GC[G9$1!Z$<7Y[+@X'LK>'8CJY%+"8=:OJPD: M*&T]UD8Q'S"\7T'=8R=0;R@YI7.YX/ WL\*^"!\F9P$+ZP#T@R1I-O,QW-(U MH%0ZEPL.+_/Z\[\$7UU'@(N,]Y",Z7S2.O.;,F)HZ:66,A"#HF8N,1P^YG4U M0AMKO[P!'D@^!J@?A.S:H%@N%T8_;(X"9+9NZ]'=$=Q'X?C>_UC$''Z*HW<2 MIW,X#=W\:^:_4QF"2"[G7TD$A^OWB>\.8N+TZM[@0N3*M"4HR]QNN;T[H09O M^C@U!EU;&+OIS)XQG?]C173^P?#U5PZKJR\!*XZ+'PU&UBGWN^(\T]QR]-APC3SVZ^2JD%D##YOK6##:Y-"_G( )OYJ97L.T=1_&\5R:9GNN$N=($MIIL&;B*G$N3E_7.5<)U=7[^06."SH-1H17[PP#IN-\ M#;[^]B3AZV]/>9PE/ :92IP5<5@ZS5L-66M&VXBVZT-VWG7*%AC0NA:8\?7W9PE??W\&K#@>:U;F:X$![9,\,[Z^OTCX^OX" M6/$8IROQM<" *::N[!Z!I1>)?:)SD;!1%H#BN+LU)DL!J5\/W3 Y_IV?X]"8 MYDP%=D34]!N\/]Z=!(ZSD1WML'E/(3QK]2(V[S?GGU&\%.PSR7^ 2B&E>333 M@_W'T0-)7YR )/VZOK@0&.&V?7UQ0Q,;S7_U/;*\-5IGY7*^[/TB7JG^'4;E MUH<7^\B6(BF3JHN,FG+ ?YMAH'LP^[F$3H 4SK.?_'8YOR2A.YDZ\6^*_%*J MJD &KH7$F@;P%4Q/'OCO/FIISP*P,M.4JBI("]=-F1Z]NJK! XOVOJ32HD9W M"?GH@DV#\,0L+0_##=<-NAZ1@@5(C!#MS8NE)>45?LY\-5G4 AGA,"2WMY"L MBZ)7[ILEM!2K^?*QJ@4RPF$7U>934PTV(:*]1JJD!OF(*:%6KAR*FB K'"X6 MVKP*U$$')MJ;*EW/FO794^)B52X($L!Q?]7P,B%#C_;F2Y=_FK7]<;0&3^I9 M)2P/\L#CEB.BJTRL D\';LJ^^2"54/%&JE!F>'IR>'Z(P[ZDP0#GC3]^1LU0LDV=%PG$:JT83'PZJVR,!62^__74>^I]RMM8*#2\. MO=R\^U.SM-:H5P/NSS["? (^$+UJG< NQ(H*^=K MK5"6(_P4AV6R&E\"/ *^.FJ#*FVXUR1TK^&VH=D"B!G9"[YF;5-&8A'H5$<- M5>U[9ESLXYAX*BF#/4<,)@:!;G4V]TK)K/-$8OJ!,R:R).NR:B H7!>P%O1% MC5>@&"T\)_F?WY_OEC^[_$D_3+]X_G0I2R=89G',&(%E^WWEXK'2 M-T[?3UBS'C6J[&?ZQ5I;[WZ=SL'?)$P \<\>&3FS(+7854[;C71\S9YDM]]Y MTQ:[S5K\>;JV1;71Y_5V[75X GV+W=D;^7DI%HO=YK9NK_-AE ZLCKY%@YPN M@H[[H6_->^\J@@GK":9!2SYYBZ<*'O&SY0O^6*U:\(_A=>3.Z*91,]Z*JLKP MY.+@3)1;8$O]%_G2R8IG_1;8FE)M=]>I$@^,,CMR.$(WJA:])A1R]IY*K\L(5UZ'MSX1O1 M_Y^]=V%N&\?61?\*:]];9_=4I7N2=.(D^SZJY%?&>QS+1U*ZSYRI6RY&A&QV M2Z0&I!RK?_W%@Y0H$D\^@"7U5'57; N \*T7%A86%HYCT3+'*$V&\AC2JEL.S,FVNF\&Z3')DX-- F='E^(ZL^[MP%[!CN. DS_]Q9K/(G"(ZK^ME^"BS6]4V;.ZRNW7' MP@PQ(GF6CVO%N$IB@_'!!-5*)6M.$;V5)=L<"[>T MX.0I,WY4BQL <^6JM.>83L00RM')$U'Y)^3Z8HS-($13=9MM'P2-*'B]R1NWQF M""6'N!YB#*,DV81+GFNL<2*J3?D6_S.8#1\$_;A]D/BO1X;Z]0()=QS&+W8&? YJUI,[\KD81*%.-(M98T.?&EV MDYPT_((FAR=AFL,8!O>0JE9!Z2Q6&W(4)[$;%L*2,,=YN.*7=$G$)\1\2ZC. MRJRUY5B.W-M0(Y-PR7G$XFJ%\"/1\<\X_9X_F>B2L ?'=1+[9#4^"=^<1S** M.//^?B=96:417%47CNS(H^Y& "6L-;2XZ]Y244 M9'5*CYUE%7@2GCD,?QQ,DK]&HG9&#IMRZ3OR_9<2F(1%#H,=Q5++KF@O;Y(( MO?P=J7E4:\NQG$2$7H9,PB6'08U#(2(_CO$L_2Z[QR-IS?&YZA#4X)/QW&1*9HOL$T!O R?PJ31Z1(M!$UY6<2 M1WZ@J00F89'[\,<^\W[Z%!(C,=[D&0U3DVV_VAE1=.3;S9-0.".8$F8Z#(B4 MLO;F[;=9G$LK,]2;<7$\\L"'%)3D/K'#8,<,AU10IMO5MW0IXS(@_1Z=!*..0QC%,X-/?E. M97NN@S8/'S]\>B]+5ST>SH@02;CA,&)!-WTCC$*%-UYMPN3HV!<7(2 )*QR& M)6Y3FF/_E";J+-QZ,[99E]T1.Q:62$%)V.(K G&?$D=Q^;_CM7;W*NI 4+T] M>W_DGH !/ G3',8>Z@NA8J\J:LJ0G!WY9D<)3,(BA^&$N_3 IU1<_Q6TY'?) MCSSZJL(EX8_#6,+-?(%'FR@FXXSR'&6\U*N"3?(.#Q_/?O[YPY'[U@;P)$QS M&#,H)J@P=Y46]'#S[/W[(S=S0D"2XE8.PP3%M*YCO+J1)M"DF?^1G?Q)( M$GZXK#/!)T8=S5R^\:RU*@ H0[C@DD$)YXXC0G6YC-DKK^X_R)/N&^6A-?G]JG9T23WU9(SU;3,0@5(*28M6>Q M'5" U:,G*"<84705XB1.'C,M;\4='M[(BK4A"($$H M..8$M/0):G;L.T.Y7SMO4TS5>SEH!V! ^$F:SL6 M"9 ,79VZ#6-D/A*=-8$P7JB?(3;I3L!#.$-HQT9S@$-7M6ZW"?QMD^7LJ&"6 M2C8_S(!\"S,449@$(W\;%Y&%((MS-$7X.9XC7KIV@N;I(^?8+^%RHPJ-#_W5 MA.@0LE?:294;X@Q=N[NUG\57J\L-)GX]!\!7L0G*X@CIF37 M*5Z@.-^0-CJWK,O8A&R0HE,MO+CNZ(>N(-ZCT#!1'T9FC(M%9"S! M#UW!O/-NG.$9S8GAQ-289OD7E#^EJCV#27<"'E*@S([SY@"'+G[>F;NE@M#IX>S]FT\?( 7+.C!3C&SH$NF=N5A,>"]]HQ6]\&/*3TEWAO_L>-=T M*XQ#UUMOP^/+^#F.4!)EE8C%19@]*?@JZ_+P1E:1ZP@8J09E5FL=5MX9F?SU M,OV>'7.667^W-9QFF]UV37R;I0;+76#YJ_3&?0EJ-^=WQKEF2O:8"\ M!9J)-A230>>CW:&<.B.L?A=Q;LZW7\F"<9.,B94+:9W>$:W[2H"A;/2-OA0P M5VTJ[ AY8OS&WA LQW(Q@6<:XY7MPW>H#Q>$E71HC96H<),:>M>@)" MCR^2.7U!K'IH.DO[T^LAOH[>&SI9$1J.8 S[B[1&J-YS [8R,]+Q%B7T + MSN,_9/<=;;H_O %Q37AX]DKB'\8D IC:]YE0E%)DG,P07L4)F^UX<8O"3+5M M5W7C9;%!/,+N2R3,R ,P5?!K@E&XC/] T1["3?*,"N(I)$+3DZ.6523]4PB% M,84@YB:RHY?S>L:&*K G[$#L(*1\*=J-5#YR@A[%.)AZ8G@?QG]B^-J ,Q19),F![[HTO$ M_ZU0H$@--0AXF _R\$96+O5/(2:VA(*8']G$4#ROFI$M]EV:TWR@.8J?->?, M-L,\O#F#%#^UY:*I+.@( #'WL8F".DP)^:)8F0JK[$?@0MJ4#,7O!F*(Z8_- M:=]CM [CJ%SRBI6.""WSET=9AI3[D'8#$@)!\CN'$@ES4D!,LA10A4Y[OUC: MRX9H $( 2&&KH61!#GV Y,LL7J6,H6_>_OR&,97^13 KMC+=AUNZ+-&8>K%F M%7^A)7)%JW[[P0AB2 =?W9C=E0QFN9O#,'Z"%ILDNHW#;_&2.;SF;&YT)6@@ M[18'8:H$M(2%7J.*@[D4,[>;K22&1%:]Q1@55V&E: M"4)5TL)X#%XM%505K\%6>QT%),+@-9PHVM,4 3#KW=^N'Y%]2*<0P^W^:H@E M#(86'CSP2MLN!])1""D@U;9QX]LW\$M$P6O4UX+,E M@T0>O$;^)!CX>6E/J="*P0AY(6!7,"2+CO->1'B#!'*,JN"97XD;@E^TWZ%TXPI#A0 MSS)@1P6)('A-5&R(\4%J!-GDFN2@F ]"UD5(?N+ )D%#!LFM.*_YB4V1;B40 MYJ,4:;Q_)B-A0 N):/BNSVA(EEX\1J(CD').^A4*6S)(Y,%K2%&"X3I.PF3> MTTY",1@A+Z3LDEYV$EJX$CGP&DTLE[WQ8E?!Q,!7J+0F;C*D)(&VO%$[!0V\ M$E9ZC1N6D[U.\02M-WC^%&9DP:H4I#'@K+PS 0[I3& 81NO@2_@.,4@HH$0O M)IP0X@C\O99R8$L&B3QX#1)2 /1_ZID^$Y^5B/6^UB/]@'BMAW^HM.0%(NO! M\ZN7^7)#WV$F/[#W""=DO;Q:+)#2+7 [$>)K05J([%P*'Z22R*[7P":?WWA1 MG?,XZ40=A8 .\&V$M)!623LI'(P>$E'S&D4=2JBZD@O2XNK0B''D$D'Q^W+, M9KWFU>O"95D5L2AG9[(Y-NE.J KIL,6R^)\Q0$EQ*:\QTTI*"*W.K\ZHJ+9\ M>/,)4LJ,.1>D^1)-=!*&^8UDILFON)Y66F2[9_/N4D6*5X5-:;R,%ZVKTTML4#22=PJ*E ;]B1+:I>XD.V, M946G#7J1F3K1%&$%:BMJ"JRA"330M:DSG%>,)OEM;S#)+P\3NC.75* ^^)Q M=;*7-*HW;'1(YD+=5[ERZ.T,9\\J/+%%AHFV )H4 Y< M@3A#\Y\>T^>_1BCFZDA^V&LA^>7A%CV&RZLDC_.M9+D4M"KF[R3F/.02J80V M<#5@/6OXI*1VL-ZDF+F;M'CMLJ8D;9,+8B!#%]X=C ? EIP>F*%;33K5Q94M M)R%MA$)\D\PU:TFC93%O")G?O5:J.Q4H(%T[JS1),$::8@0 M8KW42A:_E(O2M@4T2"?'5LPS :Q!.H$+>F+Q/L>;E3TY43X Q"RFV'#!5[M!!KEPJB\]PGN4ERA%&6 M9S=9MD'1&--_Z5IUMZ&D'"^8SUA\:G?,U.(+"B)"J%G2@\CT31.(A4XK3BJQ M?6/,=I;1+^%R@^X19CC,?'=9;PX?1,G;'D3""O M4PE.^C"N%VGN/+PXS62 M)B/*VA=SAQ!.[IJ4J(=H5HG42V;N=+-:D?T^,23Q8Q(O:!0@+PHJQ\GC?4HZ MT>O5#M-TE1.YU:7JFO5^>-MID6TSMFM#68&6F$($G;YK MXR[+:DF=;V?D:S71#8/>#V]E$5)?(0UC%HO=9E/(KI*$^V VG;EV,VS0FR!W M$V(V#G08L\N2VW7,KM*3H7$;:!S$#=N!)T;'2UI[0WO><-CPX:VL&IB7@P9C M!93M6)O8 .8]?PGG3\0UP0?W);6,4_0B2"'=&.[(12U0@"G.UQM,R+S!B%VJ M?*$_95J.RCL1G)#JGG=DJ YG_YG+G?G)WF=Y2I?1S6J-TV=^VUW+4$4O@A32 M<7Q'CFJ!#ISQW$I%*971;?Q,ZZOE8?(8TW>9V(-[Y]LOX6\IOEB&F2ZCS6(4 M0D G:ZNKO9 U](%SJWL6@CV"NW"E]Y@M1R(4<;-$&^^5K-EI+15R.@R=\GUT MH@%T8^5/1@;-1._CV&B]R1&>IHO\>XA1#95)TI>^/UE)(9PD=E)TZ3&2*7R0 MV?";;QGZUX;FGSX7+I,N#U[<@ZRVP++?NWD(2I@0\]X%$]9:=VD? A-:[KN* M'\8LK**#F/'>.Q.!+L9]UP0[Q\,(I^VQ3/.EZG^ Y]KZRR M.$W(C_.BC*[&*;$9A^R[G8B!,S?#'CS$BPK4]1XO1A&?EC9 )&I.- 98"+D% M;\1,EL.%>!NA)UY"7+?-79: MUY6 =W(QT)5I-L,[P#6 9A5+9-QJ@$GYZ#8=59ZHWNHW&1++=!#3L:TF)>2 Q MJQ)@$H[Y?:*N.\> +HP]LDZ[!G8).KFK$?56)FI^ECF)E@@"A :P)/=SO$: M!*Z90>:(HA?9>SNY5NYQ.WD(5<)5SYE@M4D;I1\H>A&H;DJ.=-D_'O+%D)UU MC!)VPHK^],%.H$OB,'S5K8ZR^V:.^+O)\I2L'PT0^I1-=<^'M[+5!<:NL:Y\ M$MZ:@)3PM?]HC^9QG@NZP""\IC6KZ+FBXHDJ45-"!R?IM4,OGVI\$F;U'Z;1 MO:2$UL5SD;M7$NJ3EII9J_Z$1&X4T>CE*SECFDRTA"CA;/\1'$B-!Z)Y8H@0IJ9/1)0PC8RI$J_+\LR MBDI(7IVYL^?H^R8Z0-?7EOK:"DK.8PA?"-%6FY62#P=MB/,'(6;4Y=0WFO*Q4TR)U["[G#T/%R&R1Q-GQ"B M56'V%58OXXP6MZ25>\ZWY)=UFH7+SSC=K#,RQ')#JV[1-BE=#&E-Z%VI6LWY MEIL)/)R])]"=N-VN3LL<$TXBO%[S2ZS0&-W":CDBIQ*PM$_' B*6TJX$E8B= MUR09:&('S#$\(?G3^JL.WPEN]X0SQ>&F-N30ZYX*G:3&)^ 7A-G,@50+45&V MR0,A# D#>HLJ#<4 8*:S,R=T!DOV;KB;A;.Z!-S2;Z"456\/9%T87ID;<%R& MS1BJA*5>\VE$D]:Z._).#*O,;/ARI+6,,>=G#:6$HWX+B0_"46"&=FC6:NVP MUVM2-\DSXC=\#1*0FXV+\STG6NHNFB)'*6&AY[A==;X79(_UF.+BI2AM*J.^ M3?E)BXB&G$DF;%4CE;#9:X3+$9N!6N_&>&#^"(GPD?QA_3Q#.GN+U:)$C7'FB6R$$MD,] MO)5E#+E_L+3]-PKVJ[H1L!!>Z^J)U7JD$K8.\()P^7+U M+I5UCXD]H9L4)J;]20 MR$:7V)GL!=VG%.?T%>7][B+[$N:THN66S#9.10_+&_8D6" \]-7+6[J&8"6, M\QH1DSZ']35#B\WR-EZHGH$WZ%UL.T&D#O9CO:U 2WC>)80F4=9+M,9H'I=/ MIH]61"B+ ,!X4.G-(W&"]+@'"6$$WEVC@@U)BAWCHZ_AIQU?$*^$]HX]D@2 MB41YC1E24YMO]\!^C?.G=),3!2&@MY>([(JI7GU;HNLPQK^$RXU>BEJ/62SL M$ I>]"0]/9!"\HJMUT#DY_09X83:RE&6Q5E.3ZU'WT,<:65#T[,(Z9W WL4: ML(3/7L./^\F3_7*.PSF1W#F*GZG $G_M$679?;AE6[+Q8I$A,\X;CE60!L2E MYKYEP9H$$NFH+;3_]U]KM"'3^KWZN>#C ]JAEQPE9%TK$1Q0;QH3K,2_2FG7 MGXCC]5=&N^EFM0KQ=KQ0$FC7:O:$Z(H9)MLI?^61./RWT MZEY(4[>C4;XSC.-D-*&&%)-1ST.B2\1\AC$AAK^G77[2 M!!^ V F.0G5Z_1XF4V\_>HV+] &(G>,.3#1^5LP)YB12&BZ7\J.P@<1 ;*L& M(!]%'>7_16]($#MSQ3=;9"^.'HNMP:A47O@F1PWML94BC4TF=")$FY7! B(IJ]_J%O?>\"/;"[@59L MTW#>!+ND0L^?@O- \S7- N.[2]D<1P?H)3D=NY+Z"GC"2P"DT"NEQWX5B/Y0;3CC/F'*WCE 0\3I"G M0!?RX9BK6[2]'K%5_)?=CW^+$284?-K>HF>T--_?*08H: 'G*2&?6SPC.HEE MQ>OAF=!/:8)IY?5+QRDH NS)5EMN6CA^>D)(8D1>C\B\R@;0)<6CD&A?;(<1 M4;Q)UIL\8Z1X8[Y!;/8J8$,X1^VHVQH94$&7M./WV "Z$4U)G MG&Y EW :1B"P,O&?6W'ZYP.X$')]G7&Z 5W"::]QODIB^@[#OOJ8@MGJCH4# M#5*S79Q FE)'(A+O :1&W*;)8^WJ L\(J_R!IH1=A!AO"8$XQHYI#;+K)O,G M%&WH+3@^!<*;BS3+*S.Y5:0BV [Q\+/,4('-:]0E%+0=DI#"B0X+>R'4TWNF^!W=?KOA[_ 8CC^&#WD&;_$5[H(LZ5(5J_%! ZO^474+[7\(L?X[1]QF:/R7I,GW?P] M3J:D=?B(#H7A)_:1FBEFO2FL]V\_'CFO;+'V?Q M+?J DC_(_W129!X96L6' M\YM]SS3*93$$OS\BBXX="S-; 89X7$P,2#*/P^5-DI'M+;L3ILDE$/?@IN QC2 >/K+*DDM:!F:))HB_!S/X^1QO!!@R6A%R4S\D?9PN,^O*0@* M+:-;X@X%6 C;YF'-AUE4 MO4X4B&?;@G,M!=L%K#?)(L4KGH1_$GD%[_RZVY#R"M[)]K@0\PH8WWK.*V $ M^'=>07]Y!>]D&XICC"EQZ3A<[WLAT GG%;Q[[68;-GQ> >.4]7$SPW_">04$ M'["HBS]&>\@KX$>()F>GY>GN&Q!.MZ'B2 ]-JVB<)1(X/"V%D*/=@4FV6)VE M&W@Y+85P::H#,UL!!GC;?O=NS\4RS++B[1;->:FT#S$]\*Y:]^G9&E( X(7[ MZD2UQU#-QD0/@!U9:E@@YIL,&, TAAX8!LP''8!SVI,[K^D).Z#T)9*29V5DT)B!D#M1EK55C8OH (U?2JN:(*0TIQPCV![XF5 MT(UR[SS5VFBO9^QDTJLT8DD65SDPB#?!Z3GB>#'" M.$P>D4%^I[#]P\>SMQ_?_3F6434!(!ZV5^::\>OMX?XOE0=$]=E0EB-QJ@!; M<-7\$_.\+6ZS$_@_ES0 7;/=B85V#1_@&LXT7JV7:/2($2]NF^+K3;[!J S8 M*<.1!GTY-$CYD&U55A2>M"& A*<#W,LIWUV9I:,YF0E&HJPP:0*+6>^'=V^/ M,G%.D+IAC5K"2:^!K*\)+MX!_$SH=9MFV3@QRVC5]"RN!L)Y<+&?/!UCU)($ M":\AKWNFPU0;&A.C?6VX"42X#7N53[ZN<=. MQ3BC86&-5,C/IJFX%X*.\L:!2:B/($A[7 MB.$E\5GT9+3W1^&D#YC?&KSTIN_\\.Z=5RNZESWI7'4)SZ9#$*A.5$[YZ)HI M1R3'1%900:Q#%DMA/D;OPLX_"G,;LLN5W'#/"=,R?=,-VT&^;G6_B963RBMEAPX=W[R&D M5UHKH)B1(FP 7R/[$LZ?B+."#_QD+>,4O0A2"!G//7%1"Q3@\V+7&TS(O,&( MS/DZ?J$_Z8^8Y)T(3DAEY3LR5(?37;VVPC[0.NDHS-!3NHQN5FN!!*$*R(=66<-&& B\S6E-KJ-GVG8+ ^31WJ7G!?*/]]^"7]+,4L5U9?\ M,AWEX=W/\,I ][$+LJ8!P"QI!88] N5UOI8C$8H NKNF$XI=5T?WKV'=,6IFVZ: M@1T@)7JXLT =?]4="6 (>93]<-<$*L0DZ=%\OEEMEF&.HDNTQF@>%\4DUTO$ M&)!$HU6*\_@/]G844BQK(Z.^ MFF50@\FN':2P,/R4V[,_3\KMF1/MZYQR>]9#RBV%^N^46^.$MC-XM8$M>6UG MH^O8_YPIMV=N;KWTFW)[)LT-,L;\YTRY/?L9Z/FP&[:#3KFEAV/:\]Y]HX=W M'XXB-E97//G)8!67JS1;70'_LCC59T3V:^'Z*9Z'2U5U?EE[@MW),:"SY=4 MK:N\6AT/N:]7G:.RQ+JT/4'EYBC>K'J^FO@";JEQN2H1[));P!:[_MFF6]!Z M.S;(T/RGQ_3YK_-TD^1XRSE8_+)G8/&'A]FO F[M/R0F'D*$ST I#ME11P Q M+;4LS7:^91E01BG)LCX/'UZ_?G\&KU)=']M"/6B0J:7EK(MT.11F&XRB<3*A MA3IPG#R>AUF M*C32-!21(.:NGIXP O,7@$LE[->+62K-14H6['">;\(E?4%1LQ#*NA2/]3J) MG#M?"/6@(>;JBF:MM1[R3@58(-L[<]:8L[2.$V*>[D!,!6K5A^.NUC /\!K7 M]"E,'I_"N#1$NE>;1*V+^4/*ES=1)4'FAPX?Q%K'Y5RGFV^_H7D^2\=X]!S& M2U;Q.\7C-7LS.7ED)#%+ #$=BJQ/QY91+S^@;@?>77ECFH@41\4#V/=A++J! M)&Y(9GIL*==--JF@04R^W==BG?$"_'1VXP63'H4*JKIQ.W0"O+0#"S']]B I MG*\RM-2CVKS*.Q7/9T"H9-D/9TV@0BQ'3(OH9O3HD\G@!!%K0[P'MADOY#)B MNVI53I?A$#R%]/6QW1)59'A9 S?+G?639%)VCA/R0TWG2 MVYWC_ GA>Z)I&.4Q9@=6U18LJC C]#@GD_K]UB -L\^O>7@ON[('F&27<4:S M#.F-/%TV9R_C$R(Y\:F5J9[]?8GA ,DLG]'DM M12;I[G.R(#D)U,!8:@70@:21LEG)3S4.6Q"Y=).<;90J6B.HA.+5F0-)!K6F M.;!EJ0WQG:5TFC+A"Z'9:K-2LN&@#;&S$&XF" 6[27[!U%WE=6H(3P\ITF4< MT1H!5TG.GN%2K!BRYD3NG,0&X2P@:DHXR^MLP5YEJKN\ P'FYM#<:+E1D]^, M75575DF;IU6J]3+<(%99)7E+*8@RR 8!4>6CHH[&6] &9F\HCOSA/MF%HAL5N'MV/*J;'IW"H2(8S[\K263UV< M8_N9RU(2C/H51>RF'*RCA'@,?X O 2ZJ1F&JU*8_S]'P(&[C\L9@_I&%ZO/8<,$H$!^&IJX2P27/^]P7$6Q:PR+W/!33,G MY'T+Y)#R\&W9V (KP(=4.6IZ-^2:4(3N@^)D$R>/Q2TLLAT2[2DH8*V=;3/H MPQF(E[@Z^\M]4<)5GL&P$E-N0?L5F7)40BD(=L2GS!R2 N#;L"TP7;WD."1S MCY,0;QGA[@AI:: F79*I/=Z0O24FJ/L5*M-O)92&$"_S*71VI#+*&?$=3H-Y M XE,[0(C,K.+$.,MF=?W$$>J4)I9QX>S]UZO=@IGI[OZ(^_T<.8F.5=YG\>$ MXF(%U $#'5)SE*AUYN8E.JLD BW?#N.H6GBNHF8.;H$<"N9PQGS?1Q M,VQ@HV*]\0^8-1V&D3J+ZC5H5035+GCHW31^?="U:JV):(+[V42^VBI INS MRS8Z5A4S^YID:S2/%S&*U$\RR=H36("NJ2HH+V"3&M, MV;\LPK88M8OS[1+ MEY\"(T858<[<7&0:V/+5\ Q0 -M!S9$S1]>*+.N\,(I*2%Z=N;."UWT3':!M MLJ6^U@(Y+SAB7^GE#$3=?J%H-^DOF+JSTM$ZRHLI7VY#INWDZK1_*-Z=N M5K+9][$(W6=9GTV6G0@UG!0&\'(^>0A2PDU@EZ&,HCRJ;@2LF]! A\/*0\;8 ML+.*4<)08#>B>F$H,%=B6,[JG [9(W>N.)PC3*8S0<\HV: IPL_Q'-U,IMH0 MGJ8GL6V07I72ZY^,NP8H)8SUFC!"H-XCLA4W. S;MWOX]/J-HR?7W9R!":!) MF.4U.V0W4Y,3D6I+C@I(B$]-=PV/:G@D7/*:\M&52T"7O>[LTBYQ7M,^R)S_ M@4+\]O6;#]I%K=&6(X3T;I=,8Z0,DP"2L,IW-D3N]WAZHX5$C+P&@.@;8QS!#E $5CX3,STT[4]P00H ME1&.[02+G:)+;4S MI,6V V5S'+/IM+2JC7$(3@CGS\.:6 EJ"7>]QJ2^)E&<\4JS*+H*<4)$-1LO MBGLYM IU',4ACI'*_IH/0@@!X1"\NSVVA2SAO>]'<4M?[S8.OY&]8*[FL[@# M 0@LOM7=]VW D_#/:[3K:X+))OXQH4^MDSDK*J]K>CRB06@%O_?O/A[W?JX+;(D,U )HODL(2HLQ%LO=.+G'* ]? M^-]'^>X(:,*O]-?;'^LC'6>RYRX&FG6W!SK.W#S.T/%QCK/F8PP6\$!7$/29 MA>YF=>WQ88XSFZK_ASB/XE&.'M*6':V3O>2A?Y0FF>@Q'L7#'+WP$V@^WC", M/>;'.4!<>3/7H$,&B< ,7&!PQX(-QBB9ESPH?JLPH?C+PY?QO8@-E8^+N4,Z M7K=FA!#.P+4"[;3AXDZA#1=WQ:PAG8BWU88JF(&K^]FQX.M4P8*OTV+6D*(G M;5E0!0.P6I^#UX) 7.AMR\866 '6[]M':PZV* 6H@UC.9;Q8(&+!\SA_P3Z_(9@Z]X+"08H#2B)O4BF>8_P*DS(E,JYS86'VK9#$'00O)?N ML1EKS /4!+3CZ RMUBD.\;8]1T5#$'007*'!."K'/$#M/SN.CI;L6BR-MQP!Z@K: ML?:NO .2W>S7?W[29LE>Q4@$*P2'>C 6:Z$[JTG8W<$N;P0U[HLT+Q/9^]H6 M@Q/"04@^'-+MMJ;& .41[:S%UYS\]$=!!:L;'3V,^O#A-81DQL&LB!49!BC1 M:"D*PKPJ6\X+!R$((:0J#L=H!6IG52"[KQ0LDC2*?MMD.3W5-SH25X] 2'#J MH18Q9&=5)]MPO<@.DFNXI@>!".$*;;]<%4%T5L'RI*HQL"#TD3W%KI"07DD" MNC)G?9LKU(SVLM7K]Q0D/?JHX,#$@5@[U$2A.IP*]3%\0<"CCT\.0Q.(]4M- M$-ZE-#=[0YI]6R+]W:RV0Q:$.OH 67]T@%D.51SYLY,1BU$* 8KD2LY?=A!B!B$/ M7W!(KZE7(:LH+-!N(,Y663%@0-!EU0GL!RD@.]%A8;F" MKIS2["TL"'"Z!0VLBQFP^\:<,/#> VK%6[642( ?176#%C?ABWME'">P]X-T M/#'E9!WC450VZ,S+HZEJT =3W5=>88P-59GL@'@L@ M&]6-\!+@FFY6JQ!OQXLOX6\IK@*GA7YG_$6]Z>;;;VB>S]*KEW 5)^418[DT MQBB#$^VJ3-$JN"7J]_#!;PJ-:'+&8:MZ'P+&R3;5+$(E)[=&N\2P0,>=,IQ7 MN$U^VW.:_/) DXW9?#^C]!&'ZZ=X3GP%<;A)V9Z0PHD+W2[2)&'< ;<-X+F* M)^F8QB6K.D=IX$'9GJ "4A?3@/@";JEQN8H8N>06L/A0_VP#6NE25]OO@RQG MP.TIJEXI:B&@&@)7I2V-:/ZWORMH_K>_DQF#R&1H2_,2 :@:EK-?%32?_4IF M#");H"W-2P1'5;3R@^Q1T..@>8F@_[""KAA"Q>NC.\E,M)549U@9#D+@@XP? MF6YTVB(&'%IX"C%Z2I=D0MG5OS;TP"J*8C[1FV21XE4((E'F8AEFV7@QS=/Y M[R8A V'[AP^R:XUN0.RSD]B\SK=LEKI@@:(7 >1D7Z(,%RA(+0X3: &!#A38 M\+OT^*LDTN2H2/L0TL +'.A9*98 -4B Z2C5B6J3%YJ-"2XW/KAQ^HF&!6*^ MR8 !S#GI@6' 8@@#<&[(((+$Z1RM$";^,/$HUFD6YR'>,A=$FI^@[T2 0'(J M93HB\"0-8 ',,KFD!W#$T[^:C7)V%C/GD0 MA;ZU^B!8G#28^G]E0\&(=S:,:#0N)@TI!=66$0I,[EZRH!-Y;\.)1F.>;".K M\7L4G%!@Y$GSH@ M(Z"4SG44[MYN:$MI8#Y05Y+K_)XAWE88S_.4F+6?7]/U7V/CFTVY-813VUPL MR"+;KL(RP),':NJ__4@7?2/J5YL6,P9QW-^&^F(L[EX***?Q@7YD1OU*T\(3 M %.7U9KZ0BP#%.=OE1XVH?4J%!F7N\^)\^ D#V!09Z<)R%DQ?1,^R'7CL 69 MNAMU,$JJX&0I:IU*9#6<^"B$%I$CS0&RO0!V@PKADHVPQM7+=D6VD6PQ%T$(ZS#&W MX9WPFI4&]Y)%S#.';Y(Y?2[C&=TOPP1F&C$CYSDE.W&1:'U^7A(78^H=TYRJ M\^V^R7VXI7\:T9<*;PURCKL/_O#A#$J"L@Y+)@-CD<[<[3L(L9RLZLKDY[YX M+ED!^J75J>154_MR%ZYDT4!1,T( )U'QMD'!7M@KE*$F%0"F5Y>3U.8^'38D M>-S$5XS3TYK45G.EB@-@%G4'O@"+0'9GD(=D:8%?-?N>SI[2318FT76\R!%* MU.=4%D,0D) 2J44J(O"GK0'VGU+=BGNS[^3/VVOR01<&UDM[/?P =09['#61"Q)!K1Q=Y7@ M:K5>IEN$V%3&[!LS=B31G*/&A[4=B""%="KK2@JZ$&N JPY#YV*>.=F1P'%C M!? 'N#;A(HGPS(V-MLW<*LKT6SV_'G,-0;X#Y)GTFM%VGRC##52H)+&3&2 M=R) C\K#[B0F.C(XN\%BP>^= XCP&J$)?!OI,XIQ"NG+F1MH&IZ.R:3]_".@M?SOG;P=>$(]5/KE[H MC\J'WWOY D) 2,4G?@.L6?25_5&]Q#?26A\5$E5W6+8 U* M1(AIF:T1EYL2HIL;9@C&^1/"LZ3?!8K)&C/&%R'9:2^7*%+(KK>Y$'I#JE@RC!![IJZ[.N##:>D^ M56DP*6XQAR(,]6\)'I"R[FJK#X=OAC![]]2G]#;G4-#8S3M&)RR]*LJ:95O[ MSB )\TTV7@AS1Y+HXHE2*/MW]HA&\#YZKB)X5-DC'V5%BH\K>X3Q?.CL$4:K M4\D>:79&S+-!^B=_X\_'U7\H+4Q$0N2 6T IO@,MYG<79"9I,OE=8II M)R^'#:*)$$:>V"5+E0/O@;3'F/C4G0P\PNU7ROD<"!>.RA@/((+>E*'*@6/, MRCJAD^6/;T\B*'Q$6B!BP#%6]VM-@%\8'[PJP>$4" ^.*G/M!)1 Q(!3RH;3 M$F!WEN]5#QJS(-LP".\6_YE40<*#/U?*W8X=OZ+X\8D6C7A&.'Q$;+&\#'-T M'<:8/0@$9K-L,U,B62=6EL'O;MJ>]@/D^9V$.@'7(6(+3R(,-:1HP]5"SCUG M%3M!J-[A]@ZF_EG.D;#Q)%:O4U+"5BQT5H45A"8>[C%A:J+E' D;(54!^+XEXLLXHXFC ME%*C;Z1].!_D:FZW&1$A.K%BJE[")08TAE@'>CB"C#=YEH=)%">/-3,Q0502 MR-\OTH219Q,NZ66/02X2##%/PLZ3N"+/[_P>Y.PN-/0# MS/PV48_?1XCH)"REO%DTB&#HKAGU3L13N7)TDQ #AN@M1X;@MB" Y@*2HA M KVC,Q1S05^]H2:).)[A$LDKU$G;$G20@G,&:B9FH008P/LQ$Y0A0I6G41)= MHF>T3-<4:;%#,+DOI>M-D$/:V;9FJ3%4B#=#T)(,]TBF_B7$OZ.<_&S*85U7 M@AG2/8S6[#7#"?"VPV>4(!PNR<1'T8H0G$92:+%N4P8;]2?H(=TS:,UE"[!' MD]-O'>(D^""=0KO<@BOH892^[B66=XO(C/=QTYMDD>(5%WC?$;PQV?:&U%:R M.4:C+$-F 3EUQX=/K]^\DUWJ<(.,S8M*E@+$KLW#V?N?7_\,Z1**(7W%:M+$ M!3!6=(BP"/B;BUS9X>'#Z]?OW3SHX()U&I SV',Y[0\Y?QXBLQ>!2W,3MK M_1B57I^,0IIA!1CQ.9SX;1Q^(TMO%"S 8,\^ ME"TD@/FYDKP[A^]DCZD\*>K$82N@/9[F^'U=*?IMD^5L ;I.\1WZ/IK/TTU" MP=_C-"$_SGF=&EV!.9MQ.!4AUZ SD0"A$+6C \!P%"T]-%Z,(CXK;81"U)SK M&[!'#=LQ2,QL)6B 8:C^> KT,,<1LW M9Z_?:KENU)\3 E("J5(7);;:"BG T@GGX9*^43!]0L@T#T/6A<-TDG6 M0H98!D T:>T9O+P3QPKLO4(M8\SY64,)\2;Z,!P%NA /Q5K=RCO$,RS524FL MJ[ =>[;@K9MD)ELBU3E(M4C2LI@O$&NH(:F&_G5$ UQZ') #P*Q7 MGZS06BJO81]VO:*(79:QS-@@&4S9KX .X=Q:JR>2(*\9/(@WNMC4[])DWI*I MBJX%< A)?UWX:H30[+H0B .:/1[[,YI]7[;0@ZH],L0QC0"OA-->8S>'LY== M=&,?TBMN;XP9KQ^*T^5$S]@MX$O$PFN<1PF&7M&D8:Q)F*-[L@FPL0?ZH1A= M9!?I3DPL5/ E21E>8T1:6[=+OAPOKN.$K)EQN+Q/LYC?+\VI.TRV>K>Q,H&J MQV\IEEE(NX;7*9800R%9'49E MY/KYP\DD#_5""HGDU )07M)C+]+5*N8'<_0-S)2=NB"B#R@;)&E6$K-03&-? MZ>!6D1K;8I2'C^\'>.G<: ZRU![+$0@")T%,86I/:XH+HC6VD$%?V]V2:_$*S$DT%X'6*R((4KV0.1LJ:$ $[V^T:!ZW;,.^2_$J>KE%L-SR9H MO<'$WI-5X!$C)FWU.] <+DY M"C$TLBKJFW&KBLM5RJI;?H&TG7TR3F: M##?S07C,Y8.3F+^&X-A>ERS&&+#T(HW#^-%[<%\Y\69U3FHU@T(OC^0CI-,I(WP2A M*%.@$#-9:Y@G:([B9\TM0FD?'KZ6I0BZ3R[I'FJT@ SQV1[VA/QF3N28E]J9 MH"5U)6FI 5J!95[\K,H],!V"$>+=QQ/DO3T%W*7.WB/,SEF2.3I/"4R$\W@1 MD_YD[;E$:WH\*3//!ETYHD\0$DGZ/#JP0FZ6A.NG3DV:/-[&S^7YY#U.R;XD MWQ+2T!+$N?3@'!/"7FRR M/%TA3/E:@W5K4-VF[9 /GSP_(;/+WK=$8'[1O\W A"Q.#HR4]_^[\51LROL@ MRS$?).YR6/8F(5PJ0MK2]H043C)_6MZ%Z<#=1@Q.0P,@QXU3+G[5.2I#I]+V M!!6@XT0-\07<4N," 147Z9YNS@\$,S7]Z3)__RC)'\99SL/AES\#B M#P^S7P7'Z%I$[1.,8V^5/)\ M33;J)MT?/LJ.<5UORA6S/=\6'YKOQ(U'(P3P7W[/G%.ZK;8E[F/>7Q?:.L9% M;6W%UEK4E! 3J)N=T8VO'PY9B"[Z&*"=,4IIJA.0)*V)Z@ [:+E=)?R2 8) MR :Z5T8!W$#WQK$A]\Z2/<67]%N\1%/2/'R4/X-'"'4 VQ%?B@=@1=;"OZ?;G3);Y-"_CV^EN_^/'[U67H)Z M?/OQHQ/G7O9W_'M1S-]E+! -?.;2C^=\G"IK_?4)F#.*F0EN:EP@&OOUG1_.O4P7-OT[) MC*$$%UO1O$3@[MX=+V',OEY5^U?:ELP71*%?6XIK $&\1P;^$OZ5X1Y@)6F.4(7:O:933VH#YF]?CQ1W*I^$29=YCOZP&Q?;7 M.$(%+PZF;Q+J-1SAX=-KKQM*,+O)_36NF6+&)5,.B] "?*M[8 X#BRN[ M8K7[*H(V;@7UX@KK1IPZ[6LNPO;$W+G)+33S],WT3[+ZR_$!?%];(+HS\G7V MJW+9BR!U$OD#OB ?D@-@ME9CSG3&]D9ZWXM6D >_ A^RQ9";=8P ;U,-PLWC M66U[8"OH-[-+Z]3 H%UM-3T)P %5BEI&]R2 -(&=G&B[Y!&Q1 M[)%A/MZN_A(3I(GF0DVES?Y;0?$368-)63?.#1KQT\!F$0AWM:"Y! _%A M9O\)')]>0V!TCV>[K8D \3GGQGZY>%4V?$2J\LFJ;@0LI)2='CBN1VOV)/.P MJ3@-]C,J(12M_KI_R/4JV:P0+FZ@9GGF,>OF)GE&&2M[3$,\12F@^ \V-VU0 MRZ2S/ZVB-9GR[13--Y@];J.%(^L 1HO,F557'AFT4D=^\OI =?E&+9G8!7\0 M>?0M8S9=P2U5)TA0K" $C8]4QH/&0C@R 3,S H74YZ@15#\^'5R4^,2A4C8 M\/,.7[99\=O]/\9D3?F/ WH1SW&]3Y\[Y/GW[]]_.AQQ'B[GFR4?Z\U/A;M= M&_T0%1NVTLUN\9#D<8[F<[Q!$7T0("'>S"B)>/XRIW&%ZMYS.,E,:5)U=A]N M:4"YG&D!P$HW[(?RI_0E@XALI5N$SE%"Q#HW ZGL*()4D2Y3:V"K*TUCT):Q M=1.A RQ-FOR.Z,OGGO,G+^-GXL$F44D&/8.E/4Z.LU*DTOS'/E@J"X?PV4]0 MA@@]G@BH2[+M6*:L1&=A1^7,F]Y\&=L-<3+7&4$TU?4^&FQ:8Y4F*$E86$>1:L'7P8.Q%NEJG"4Q" MQ*:'T*M$ULIOV,H$JM+ GXG;3>(Z3N+L"46?TS3*[E!.RRUF"#\CU24FH][> M5:).;;'9,L(".\BY@_!KBG^_2[7,H5/,5MO8NZV)R-X[A17.'O>8,\ C=T;!+#0+V\G*)%HCX M[]%-0LP3FH4O'*J::ZI.1\(S%81!#\1Z"N+JS/5!JR/AR<&<89]ZC=/$U0VSV*K:H^QT+H]0H!CW(ZLG3,3B?/&QW)*RIS1KV>=1%F-'< M!/H/73.?PR5U=4;Y18CQEHC7+^%RHZJ49]@?&.MT<5,S4(.>0/661GB7YH@7 M] R3;(+FB.#YMJ35?,SS!PW&."X.6P#S<6K5-6()C_#U6<,^;IJ0/1^.YSF* M"E-0V0;JM<:H]W&PS0K2L =)/>R/T3J,RPSPW3&,H2]BU/NXF&H$Z7B.E.!% M]"IG>_25S#R=__Z4+@D!,WZ52!4[TW8%<3W'# $@Q3!EB>):CJJD" A#Q]2X M,N&[-)F;Y9=).D'DGC*"(<$AKTT"@F^#7'N#RB?SE+XW4").M42.&0XC@]LK MREX0.6:X=1+BD1=( <'!6?B"S.\="5L?(<>$..1E54!PJDQ7FZ#%)HEL4OTT M'8^0?SI(\FHM(%@)[CXK<';;@Y278P$A %8;'].MCF\F6NT>1"WEA59 ,.TB M7:W2A$U<>P;0: J&8>8L:H*09 U "6>-HBCF<[L/X^@FN0C7<1XN*SA4AM2@ M\Q$RT026A*U0LGB(F=^L*(E14: B7:TQ>J)%CYX13Y6X38L$2G6),^N1CI'A MMA@EW(<2NIG0#/@$15!ZKSQWTG8^0QR:P)&P%G7>Z>\0] M&R_HJ MT81 OEHLD+(HE>N)^%-W>LY,IG^/4UKW(SK??LUH/MQUG(3)G!9>G.?QLR[0 M;C,(&/7W(VQUTV)#.N#)O_PR&#$ENQHRJL-,46LPLF&O%8V331$^;1;PCR X M>)WB"5IO,)'A#)&5P_+Q$C)U)-%K1 M1PYY>7R%#)EU!R,]]GK3O+UJ AAX2OST*<3HG(A^1 ].4)+IV"SK<$*,E4&T M3H1WR\K/89S0HZYQ(O!D3)Q TP%.B-6FD/7YWGYW 8V;],65CJ(RO-)L:WJ> M$+>U6(&GA]?=E9NDS!0CRPZ[R+B_P*A@N=TP)\1_.^#Z7'2_.M]$4RFD9\7^ M@WXGS>\#I/I4=6@,+N[KE79,>&_/BO-F YZT2)B10)\L#TU6V/3WE+&7#?$ M)RT+8LCZ[/I.O)=6 *C/CJU0^YQPT34< 8.+>_>M!CL!9G>!/VQ6O3'?#V]] MB!=W"4Q!U]/EJ0 L\!1[N4-Z()JU6Q^M7'OU@"<@%%U) #S97^3+%KM8:V^_ MTN^D&7^ %'C6O\X9::O_BE%.FO<*W,!O -"WJ>*<1B75I[6[1B?$QRHLZXQ^ MO^%V)G!F1^WZKB?$4CU8":/!!-J^)L2F+.,_4+3'8L9H;<\3XK,6JX3-8,)M M^VG3LM]QPL@V7K#RJD;*+.IV0@Q6 Y5P%W* [*" [JZH@IUW)1OCA/AN@5HB M!/(4.6B7\)J71WU>QVO.QN#2K[*7YY)D[:\R']G]90/6"Y$RQWPHF1;]MN,_042RZ?"$80;)1&QN)ZD(E6NEK]:F2S*UQYLD1QAEJ@S&0;\5C#H*A4&P51N. M%,!=SW)/:J0RPM9@>.U CZ2O">D-.!1'[S.F'@0[,%"%YZJMP'!8(:V-L%L5 M .Q7T2;H&24;5 IM_>'QW>TJFEA%_HO4;G6KTE8INQR4C%]I2%5]H/'O+H0"MXB4@&"?4]_BIA#1N;^ M)<2_HPI>!0M5G8Z/?RHTL&_;?T8)P;BD*831*D[B+*>(GY&>@]J>Q\=&+238 M]]W+\^P)8I5$9^EMG,>/C$)3E.=+9'A=5M/_"/EJ!DQ_L]US #9-TD-W0*^E MBCY@^.@A.J @"_!+\24R/FMVRJ ,)0I:@V&\5J";X4 !'.!/E\D/)DNSQ*5; M'3NP&N5X&6P%$_CE=EX"_ O*G]+*VZ*31D[A99RMTXPBD'+??JCC%0%[K,#? M6&-FJLW:K>MXO#S6(0/^YMJ?(G_:EJ/45P3 M]Y3PT"B#PR^Z5^Y(7=('-Y8>4Q_**8HF1[BDD#)M3_]%FG93(S_4RDY4"XZ- MDJB0K4Q-]A0HI>O Z.LAB(BJP'5+U5@YT888*8A=?S,'K5CEZ/#939! M^08G["_+9?J=OJ>N6JO[_)(_@9 9TP)V$D8#:5EA276/1M7IY%A?P39H]H:D MG$AC/GO'LPP;E,5NJ==#G5$!YUC%C59#'2L_VR,>-$/#E,L5<#;UX,6HS08[ M+4Z;8=:F=< RSN2'"_)[G%^$&&\7*?X>XBC31<7MACE6,6B'5ILR DL ]C*+DFC5G35ZDYPDQ]YG.K,XY[#63Y M*-Z45P(WZ ]&97L1@$8*M1D18(?;"A"7/+7_/$Q^UPE\HS4H+AM+M82;A]!@ MQ[-F\0I=HG6:Q3:ZJ^QU&KQ40H1]+>GK]'/ZC'!"M^Q3--]@YE:8<]>P_VGP MV1 L[&M(C87(W/_0=P7%Y]Y78#U^VYB7)W>ZC-I5 W;>O69I*%%]J*WNYK54 MJ7A>[+9<&T!%1S Z9L(P01%3)3C8WNMMF*@N:_*/X?/G0 +K'.(@8'NBYYMX M26__TKW_S6J-R:K,,L-TJJ7I=^2=/<8+PUL94JCH=.3-5T& [ MF-<;G,3Y!M/'!*[C%_J35C$5?8ZI&*DJ_4F1WB:+O+O(48Z1=1W/5+NF@.$?7 YFL\W MJPV[?&KRR+)-@DO_7P%?5A1;E?[(H#U+'>*--/9VWY9.@ 8JTB3+\89=?Z// M^J6/9!F2VGFCKD?)6W-XMO?S/45R*A>9)XA\/B?-V.AEC<;]98PQ?>XH' 9+Q8($[&,E3*K(%/&@P2?Y$H6BR]PBOPH2&68L9BB\,E*_WF0]Q;$RU1SAH M*,J.BS.T6J!H29S^A)7C^1(G\6JS$A=,4(&4 MC'%*?)1 ])'"+YGA3?(UB6AII?@;V<=%5R%.:/C3DI7244Z)F5*0/H)0DCG2 MYWC8?9&L\CPE3R^W9*ERI%-BJQ(H\)*-$D@=C9;(1C8[8U0'W92;]ES,A^D#ZIN"^_2&,VM5U' M?HTB6CIU%YX\:*P0@UY&/U81Z04\^'J5DJV-D%+M!:GG[SE6D>J9#-:U-3V= MJ$PI-?%VO!C-Y^F&Y0W/4?P-]KK$!6D/,.IGS3S!@;08(NRDV=VN\CK%E^GF6[[8+)M0# 37;IP3 MXKL=<.UY"9 [O2R_:F=MKSPK^1K!G[V;YEOZ M#%%M5KO7OTM$E\J[5.9#>,R -YSC'9&(V7>T?$9?TB1_4EGN]D."47%;YC=R M[EN3 +;I-\7U#Q3BV?>T!R'9C?2GDXT=@O'VB/UJG2;5A^O_G>3<+X@B]F"/1=<1C(99QLYUN&!OVXK9 M5P+ZB,6M".5;,-=P&#"L-A-F"<<-P<+>HY58>()]&Y9+>YX(EZ7X8.^QRM2O MKIIM.0X8IEMRVQ(F[)U4#8S]6FTZ !ANMY)VC0Q8KNA0-DPEB@,:M!'"UHV;_2-/H(]%\F7H(U05VB/@\EAE*4;O,\$-T).1ZE/(OPFFL3+:DE: M)(^$Q,F/7Z?_\?^RSX-_EBW^OX)M;!39A$WE7#CC4M1I!@Y:YS\>3'XOZ5(B M,RD6@^O'&NF9?YG.-ROF:BU2S/5U1@^L)7(@;^Y')!33KTM'V32HM W^R5J# MDA0=1ZI"8\D.-_)#+"!B3W6;RU"E"Q@YJL(PDR7:(V!=H M4@T4:H=+Q9T#! MFI$1-8+$F_@5G&*:4D&AGT,4BBIY14*@H.V 3)^@1WH=DLD><^DD17$,^O@5 M"QD0J9Q4.P2['A E1\DCD2C9,&A V1HER29<3M ZQ3J1.FSJ5Y)JTY8*$&\7 M\(80Y49$?Y&X&!!_0"FY1SA.HZLDNA1?1U"T]2LG]8E+!84W#$C+@#:%*"I" M)HADQ80# PK+=9S-PR7/VIAO='YOH[5?@6E.7BHRO&E VP:L,42AD3!#)#9F MG!C2N<5ADL5T031:CYK-/3N]S>G+'>!=6\!KDXP?0L_8C!D#2L_T"2V7-'\B M3+9&\B/JX%>"A!"D,L1:!T5SP&(D9XQ(D(RY,H H725YG&^OXR6ZVZR^"=]8 M%#?S(S:"Z=:%A3<):)N -X(D(3)Z5^7"D-B#24.Y3TORNW E\WW%37U*16/: M$LG8MPMH0WC2(:9_4T*,B#^ E!2/*VW?O/TVBW/I44&SF1_I$$RW+AGL[T&Z M"-Z\_>';7X*R!R31D!&]*A:&%!] )(@O1.NR3[>K;ZFH.JJ@C1]AJ$^T(0G\ M\X W@"0 0A)7N6]"WP&MP=7+G)6P4JP9XJ9^K4)MVG5Y*)L%93MP:X:*_B+C M8$#\P3P+XN2N:.PWG?\^?0H)2\>;/,O#A,JMTL]0=_3I=6@@27P0WBM@W5X% MO&-0Z0E)P,Q9UW116O!M,.'[E>RR_IZDWY,I"K,T0=%-EFTT.QYI'Y\B)P6JT]2E(S8E+)&C7 M,. MX4F.A =-D3%CP*!1/'P1YN@QQ5MM(*_2TG#(BI+TX MJ*OB4%QD(B=R4S0/>OCP[@"= 2N8T M!7C]%U\2HL4AD1N*NUI3DU8NL?P1$C-H*8P67%GR.0]7EF/^^-)%&+1 MB]^Z#IX3^400Y.E\N]9!V1R2-.GY(DSM,V7* )(T(A.(6/+/,I0%'6MM_,A+ M?:)U$=E]'M &D(1"2.*J')C0=_!T/9XS:)ZP=] >0LK>(0!=TEZ1[@D\;4_ M%'GBGIXCPX7[R"38A>,(O?P=J;W?1ENO ;[&Q&61/=XP8"T#TA22T"B9((CE M&7%@B*NU146*79ZI.J%;^1$/P73KHL&:!*P- MP$QR&;VK$F%([$%JRB1Y.*?W\K(T2=#R.GQ1BH6BO:]:,W( S;HSK&VP:QR0 MU@!%1LN4PWHT=AP90HBH.<,HO$@CZ8[IH(DG43F<9D,ZV/I"/@]H U#R(*#O M@0CHB3NTOW&?9GFX_-_Q6B$#J@X ?(\Z!)T'PML'I ,X@=&S1NJ/F/#%P3JD MR$X7-X6Q^DBRTYL+#[3L=!7]5:N-C^QT6BX0K]-*@9+"B=;:'DU/OT?8:E#2 MD^Q*MU>\$ W=2!>=@5HF(PZ*#K?MV3> %-ZE!U=X%.>3PI9^I$P\Z;I4W:7! MX6"N)7!<:<\D-[1DQ.Q_@>I\]Q,C?RC1I= 'A'31@Z_VAGB\H^D,3( MA$52'\F,/P,(ULU\@4>;*";CC/(<$4^-6D*% 5)U\"-42@AUD;JYN)X$1>N@ MTAR<5=(SIBI,UEP9Q.%F*R>]FY[*CA=J;7RYV(<3;?K6W-/A#2 )A9#$A\ZT MGKY#9%9QT5-LL0Y:>,JJ.IAD(Z>JL G0ME$"TA[D4VGI.AR[KV.\NI%E8=;: M>&7Y;J(RIM,&P26!A^,]/5_(Y7:^T\M4Q/>0MB*U(#8)6>,ON>0A(:+6-,TE-D7!DT,S>9YJO\"N,4 M7Z08H[EF(V+2T7>NK@*2(FDW"9-Y'"[W-: #-D2P'R/X)QT%9*EY/1_%6;V6 M3!S:I*%2'6@5]-%+K+Y_+>\$P+B)H*@M'*K8.-HI^"?M!DKI%0_\*8,23Z 5)QO,K+NTN0M M=AKV!2DR9B1M_4B';.)U"2G;!>7)Y3]Y4R,IZ8P@1SA#MP/ @"3C2AFJRKF- M #EY!F_GZ5PLPRP;+UC9*,FJ:]#'O2:8 &F$&6D36GJ2-;)88X?5!J=07*B& ML9"5*M)6PMR\ 5R9B]1_4#7VIQS"J>M$R<*7<*,70Z-PJ1)R8:KK@K$D#>(Q M8Z4_5/G,I0[#Z'("S-51SG:%<#P/D^ 2K=,L9L6Y>/E&**(K%(A#)UXM M#6ZL]+[ZI51T%6T]VFC!Q)OGH_L2IFYE^QGA;ZF!B38 ,<91G%#QSHS%V]'Z M8C-Y<]WL//D(+>*$/7KR>1-'H2#QJ(,80;$N6OUMK(N&RNMV&S5>[*+(]RE_ MJ4;QRK-==P";*S6\1B'O71B=^&/[Z'K9$^"KT6WX*=V\V#/3B:R.L@SEF8%4 MUAOZD[_&E!O>$VM@*5!N5A7]W*?3J]D4F@:(I:0NZT8BXE"JB^H1QL+=:.]; MQIL Q*+^:E<%&J[,Z[&4&'A[F"H@$2FQ)IC)DYN-4)@]C9*(_G/UKTW\'"[) MQ+)1?A%BO(V3QU_"Y4:4,VC9W^.&R1!@0^A(AR!,HH#]4.GZ*@CSH.P=L.YP M5*HSVCG] >V[NH&6YN%R*&@S.CC'U1:@TYV-C4(V=CL=M-'-^LO+2V9W:8XR M,M/;-$RR"9HC,M=O2W2'%RG+8 VUNZB+Y/78G- 3,V^-S%!"V(. M@M%RF7ZG._U@0=./,(KB/+A-L_VZ_RI@X@\I^-,+97"%%@DR.N5U8Z5\H7/J M\=@J<<,+ZJC!)J8JBU'F^29C"M^A:'>P+WU:$RQ<3VJ M_,R_RV$\U]A5]%:EG^:4?17@$,1 M=:7S)Q2098PL9^DBF*=93B^0KD+\.\J#9^JO_!34.Q/[F.*(=\^*,M6\*UTQ MP^BW348'SU,V>+A>X_0E7M&[J=]1_/A$/OLQ)*M5^(B*7GP6W\(E6TRS)T2^ M.R+M?]+)@1.G:8+(/C&>DVD7_AVE1Y93?F1Z=\FHMS]'R0Q<79SVO8+=UJ72 M\95->7\W.[/..$,6.OAQ#NO=@A8R6O<&V@NH$^V[QV@=QM'5RQHE&2+3&Q-; M@0\".0KM,^KM3_O,P-6ELN@5%-V8]K&.02WL"$?]N@%%O!O?D:4,::&'A5I" M4T<+H:VK8WN)=1_!-XW<@XG8ZR/U_EUETXD7@370>F D\6!D^S9-'F<(KRH+ MH$+"A:W]R;EX\LW*K@KA*FN .:2Y,CC2M<( MY]M[0O2<+$ TE+VFLR(;KFT\=2PFGZ'+SYJX!U8"['KHMQ<,*55]4* M&L.$]IA 17#=8G+K%.KUJND-6BN5$QMQB1:(K-<1+1"X0K/PA2_B:@NAZN3/ M/BBA-*ZA%XT#WCH@S7>;+E"FH1VJF*/*":JP0 50D?3"5U!GG,4N.87>7GM)E1'A-=U_YUB!OW7P(CP%#CN,IC^;32Y^MOX]O)J,OW/X.I_?KV9_0.: M)MK*;B,4V4UP7>NG^4T252<0.JB_AU%I#/MBB16J$DBE$V"E,KQG8BUM3K._ M[\,MS?.D[S4@\WQO82__&=YB,-+]^@A;^U,;\>0;\0;::J\KX)3$#,7-/IH-5"D4 MHE17!G,Y'W0=/5Y5U$%JNBZ\0\![[%R8+4"- ML0978%K"=2Y0J36H+9O3: JBI*BT/$RE%.0K7O/F57"3961= MAW1R;X"D5IF37OW].OT_7__T^DVP#C&_/&RHX&HTW^E.+X#Q3]5_#^ M]>M7KU^_#LA?-AGU\'AETH(.W.?;Y.P^;L]?_ M5[U3G 1$?MZQ7K3AVW?O50W?0]-9F:PKZF_Z+SX31:R\8KB\#^/H)KD(US'Q M,2I35.UH#3I[W,.:0!,\"E-T"F@O*FI%/^(S6A9_=;1-[0B37FS\D<"<\W[0 ME,I<0!M[K[;2Z2JPM%EMEK3B ]L2DFFMB5="]LKQ,^)!Q&\AI6L@0M""N4(Q3!I(,QRBL /]!A_L+2_VF6%AD+D,+V2H0BI') !'YC MP EBXA;$:33-0YP/C_LO!&CJJ89.'<8*BJQ!3HJTO8Z#O[K&!C *UY MNL4[!66OX(>J1!<=W6BQ8?V:+BA1T0N:(IJ+9;-J34N9]!3;LXKIP8KE=8OA MP0E[&R'C8>_L(&R'C,-V+GT<(SA[-^:7! MV\/9[UO@6FY*XL"^+1.+W;">ZXV,N?Z M!-OLZ!K(F;7ZL!K.8JV>,E^E 8NY0#P4I]&^3\UB7G2(EJY/$WHE#R5SM6 K M>_D]2Y.#$1VK%:WY4Q/5]M .UGJ"%?Q KPP$;]Z#"\H8"*+H=,M."D%<(#5; M,"1=0:PB,EAF%T5!KC*FD!I+3[ [+6ZQ881T-]1@H;*12=(#)#%.#4R2*D(RWHSKORU)& =.;Y%W"V.^V@UK))7NUS M2*"MWJW9F'$VKCD;B[+]M309:(;&0BD5^2J6&NG:W'"1VR )WH$T^: M8D[_RJRND[2'/RV2@Y 4J-@UM;SOY%+*-)RI"Y@=6SH\*%GF_Y#=X6A%%M)Y MF%RB=9K%]"&\PN>52Y']$)X>I;2#V7 'RB0W&C(H^P?[ WAV:%6&(VQ M^+ KY@(JLRQ^I=/6MK3BX(R^9+NB!3;H)9\$Y>4-AY0F7F49>P*>OF++=_/, M"*%P_E1<9"5]1":)/;J]SK/J_B*(-IC^0P?#I"EFM:#YL+T\B-O19%W&RTTN M#-:U&P:XV=K#-35<18\C,UURG!9XP)FOFK"V,F .)+57$R;GY,!&C"9"1/3+ MZ06P>>7\DB5$/(=+EI+DTM1U#D@T:*Z/2,B[^ M)*&#HK1JH;6$;1-5MX'AR M>7,WFOR#5W,'L]SC G%Y#H=(IA5JBG*C%79JDY M[UH9]/6G*B; FN7[]WUV]42*;G\!Z7>U0CF^^W%,G*_1C+AAP0>F:K7W"N(=A XOT6M,Y6I VZC)X5J/X4WD[L'49+'H'9?>@TC^@ ^PJWWUCHSBK?&=X M[:8?].AE_D3^CH)'AGC)$2=F3^:ZU,D6DEW7U>YB[2:PPFX=?D'Y4QK=),_$ MN-"CDPD*E_1>0SG5<7(99^LT"QLR4MU.6P_E,11C#[L1H^&%FO@8P7Z05T$Y M3%6Q Z+GY6!P/( >R, P4@T*HJ(1/=K:ET^)=\-"4_*VHM^("_4C]^X*%;79 MO>HZ>BY89+/IXP5^ .QFC4L7V:.#Z>J:29^P9A'(/>S7!#>T?&\!5"5?M#W] MZ9,>5%WD]CWJ*UZE'R1OMA-$6JZ!V@SFPQ*,=@NJVZ8&/3QZ(3YE!6EW)E6>14'3':VD-1P/2S%S5'P\0P3XTRB)+M$S6J9KJL)Z!U[3 MSV?)<36@9AUNWIYE2%9ZE*H$1WTZ(8OV/: IDI$(-FN,V\N?F_+B:$F&>R3S M^A+BWU%%WQ7:I.KDL=RX"DJC[#AOS(1MUQR>$MEA"I=%#;E5V1B:\NC%K5'J MVE;6G*C-9Y20U7%)9C6*5L1=IRLCS577ZXZVIS\%TH-JA#]Y#R9SAWW@J5(W M=.%!'VAJ92B.==UJ)XM^-D8V&R)0&R&C#1"%U;BB#%!+$W:&;I;9S'C^P^UQ3E^9*5P5"M,&;]/:XSA@"%AVU%>+7H2Q^' MV?<.]MTA12/;XKUE]^CHX6*V:\:.%W?=H2F@V5J,.B8VX%%Z%;)2UDA7!:;+B)ZN,'KF\]]F M5Y?!Z)>KR>CS%;O@/?XZF\Y&=YC/$-YM M5M\0'B^4Y2U,2A7V.3@,\]B:-%IYX".SZ_%EW1J!/, TC[U1AE(&X,)75?<&)_4 MJ&_$#POY@-R4=]6!>JRM)P4 I?>ZXD"6X\#7>%D%'DMU!U9GJ"MZL+O'3O+< M5H&]URZ23-1B,]1Z)' :W(^KIEBRP6OQ:6QE.LJVH2Y;"K:C_-MGE&S0-2$% M?2.7N@:_QOG3Q2;+4[(_N7J9+S?,;\@R1/Z+U)??6XWF,U>W#?AFGBL;A1_L MEN,$W\E 03G2JV W5E .!NU.?#_$N+N:!=/1K5FZO!O+U1,PE <9S<>$9K,Z M:' SJ;DO]77TPE:6CQ>?TS1BCP\C_!S/439-E^K7 N6=?+ZNI8#2?%LK8VDC MK#E+9BP[!+0'',VS0S6>SH+QM;GUXGX^N;&301%XA&(Z%+*Q=N4XGY MS7F:8J809F%K .G$!Y.7)Q27M1Q8EB0<.3>$4:OL"4WF%9(DS2C6BI'#UQ#I M+$IO+4XV9';%--.DJ,?$VQ%'#657+\2C*U\TN\G1*KLC5*)^7LINY)3EV!2Z M-.BW^GZ5<2AB2EYV+/*>=[M&_I7!_CO+VFE%>_:UKX+#KPG*[X%C&1P3DU<, M/K^Z'D^NROK!L]'_@N,$>Q&N0G1R.AHTH^O =(F?''5IMQPN F2ZQ2V7';^(I 2&2;-"VO604_%*T!E;BRP+.S5F61"6A6W((KQ-24U\8@136' MQN'><$K576ST3'7=3:%YE!OMV6KMAC-.9B78:[,6Q;S-]S>N)!_8K*VJ8&GG MCJ"6OQ9*>*."O8%XNRD64C["/E[P"8V2Z")=K3%Z(A8C?BX<(H,$/.N1/)85 ML0;=J,M1CD"C\ ==R\V:7::=TX(=[5C>J.+1"[_=%8D5S(TJ']'$\8(LD??L M74GR=XS"#%TB_J])[;8>!O=<;+8K:<0E6X5J45:%I_:;J [UY"'FI Y#EMG? MKB8!66_O)U=_(\[^S2^[>,4/M^/IE)+EBIV L0W!]?75!?OM[N86F@WI3Z.$ MQ7&'4"?OED9>0)]83O;;DD4B1M%O&U['LL3;TOIT^4*8%JD3"5M8*>4K%_38 MO?*=P?Y+J^;M.&Q:KX2]X&]BQ E[1'I1T'!>TC"OT"SJGK([4K%1\A^+ M)[7Y:R)[N=O1+*;AQV-:!+H;.YN%H7=+YWVQN*=_8--GK>Y3LK:A/,;,XR[B M./=$E++>5HM.WPASN>A&1)/UX@?^97\)Z->]"BYIB -%03%V0 =_%80+8I^# M"9HOPRR+%_&\N5[P)H,O%W9%CMR1=K]B1&B!B!)'P9I_ :MD[I(HLZY+:<^4 M$2\0I:!]*P2MI-::#GQ,ZT0/=LYFH>C?R'E?*3J:?>@VO)L#[]H/-TJ<:HE6 M%STX%@=:R]'Y 4?+YVN7[M+?^HH0F=OST7R^66UX_<.T#R) L>]=C#4$RRN8 MFH'!5?;R><= !:9YR<#(L!+AS7,\;T=L+6D)42D<(/*B M*BK1DVJ.A=PY?)%\-Y_+=!7&C4IQC6><&^U]ORW>!* 3K^"?O"D@C7$"Q:6J M*(5+_+"WF60Y48U1%+&$T'!Y'\;137(1KF.RH?N":+D4A8IH^OE3%1V@NISM MVP>TPX]Q$A1=@G_R3H"4IS]PT+3(2 [KVM1&"-UHU3Z8* NOZ37,? R/VF8! MM"&0*HNIU05J)+6N/3,!IIJTL-[2THR [JL&5A_0\]RK$29P\9EKU ME'7P64E+ J%9+(LW#,J6 -6M Y@?PHJZT2LO<\.[B6XK1JGDK5D4RD+8G.C+ MC";\;O"6A0:)1J_21*LRBC[^M$8%I'$P4;3E<>!7 6\.4'O:@X*F)UHYJZN* MK9"YC>3=$BUF%]E-PG>5Q@!B=M6I*T*_M%G V@'2AX%!>(G,-41)&H[3R9&C M0,,NSWR62C9NK"KKMS!#[!H;<1!9FN8$_6L39W&.B@)N_.[)!,W31WZ9]9=P MN5&=_PS_U3[#'8.3M;&;N;^Y>,4+)O_(1B6;MBW3FQ'&-)F&)]26EX/H]8. ME4NLC/TJ8,_=PK$0'NC(5JB"@O/*@&!?_G6EPLTPCQ?]=>09$"&XR;(-BBXW MF/CV?(J\/O4$93F.Y[1>-6TV^A[BB"6+7*=X@>)\@Y5/>/* #;Y+MZI\ 1SC-02MZ'"T0@0%799@"C)>)7^S M9E8*X7F'9L=ZT[FFQS6,POFT1,Q"#F.(+(8&9X=L MR&)CAMBX)V6%NE"J!R-T),;'6LT,;4]7'7,?3&0S'LV)XX:I,Y?E7U#^E*K* MR9MU!Q)BE,/311L+TU#V?<4W5;P[I$N++>&R59(H\9I,ZRF$5_G-1DB504D[ M"76B@)?QM$M8UP'&A7\P/N!R]_0BY]2H4QDS]7MVG)AW2VV9.?(YG=9>!$* MA3+K[O6^K0D\P<7;BDM8\15)7ZYQM "(N8_5&2=[G3Y^-GCMJQ7>IN?X*E@3 MJ"S4 JFJ04=\>_[!"9MUA035U[>Q+()+TFW-BNO;TG0[5,5'G=%VCN@!GUAJ4\=F(GD[4X3 M$,";HIY!^E8UH:":*)V)E+IZ:8:NG/LYV1+ M0^:,3'RG-H/Y4]!6T$4OK##WJAPF^+8-?J C!7'REV W6+ ?#60I_UZ(<3&: M_BVXOAW_.@VN)^,OP?7-W>CN@CYK.KJ8W?QR,[N!]V)U>P40O%;3C_0[4?PB M'S@;+W:[-X5F"UO[4UWQY.OB6+:B6Z!=.TC!5S,8^\#/.HS!A1 4[#(:R$9R']1RN93\N)9PJHIV1SRGR#0<;+'980RNL,!W([HXC0/6] M29Y1EO>T4U0.!DZ=U= MU7HWV)'N%.V(4=\IWMS]5.T4 !#!7>7OJ= M^LFSM A;W:;)(Q&5%9\O^\S 4U9W]^\K:^!)O>4\+6.7 >WY(^T:5/I"])=M ML5:V LL=QM@.HP\7VD1D94YT"WGUHX[$C*P1SK?T199\E$2T?N&:-K%12L4@ M@%13!=5$0Y'V<9_![8'/G!'CC>83VZ/;!"K-N[Q%[77IS.$8JR:T*!:;A$ MXT6KQ==F%(^KKQ78QAI4] ZHM 2T/UV-?"[ -IOKH<>QP;818KZC M]K@2;V!,C$G85ZQ9.1@XMUD-W=)]W@UVI+%F.V+48\WC^ZO)Z#ACS08*8.A8 MVTN_^PJ4M 9<,H^7]/&]_7N7L[0_TS#,UP&I--D?^9I/5NR^AD;7=E_$2A\= M%,JG'Y^"(?)#6+PC;$((6[QN2_Z>E#&"=86JZ8Z6^SC!?T&S:T/JM[(DY;#* M[<0VEL5:+Q'_MS+1HL"F@<6S&<2?';."VBA(5A:U_:'L_A<:1]O;FMW;00 - M32?D%^R=[(RBK5B#+$/$G-! RS(.O\5+F);!7KKK^MY9M#UI\6@^IX4ZLE$2 MW:4YK3@P1_&SYKU4NV$@:;(2KJ$NEV,PJ6:C!/MA(!WC=82_PXFMT/G56[T\ MZS776I@]Z2Z-ER3DB]0'=II^D+3S$)"A.E8ZP58^'3HK&'ZU3"!Y>K72BYTG M/;K'B%YNN40+A#&*KGAU?:+][#6R$7-AK!3,;$!(FF=( D.5+$8+BF'80LF? MM>,CP=;3EK0H09>/,S#4*4,]WV#V:&%HC-ZO>MLHA%[O.VB#KZTMG=A^(VYO M ,0#0%)X"433[2P3ZTH [0C4VA QAW8LFJJ25(,MJKF8FFAB%J]2IEYOWO[\ MAJD8_8O@>YE7?1]NJ4M-[$#I;Q=_F>$P$NT^NPSF7O4Z03=1PYNDV'P6?=EZ ML]NS%7]\%; A_8>8>B4'QTWQAB7>->\!16.["WZIO3"E/DKG&QK<9H\H';OT M]VK;)FBQ2:+;?;#3W)()NH*Q6R)84CZ5W2B7>,>@TA.L,3+!6,!9VL'Q:'*D M\J@Q,$Z%L:4YL1+*J!1*XK_B!A=_ZL-(#!B?/S":>(,T%J;K@)"V*H8DL(W> MUQ8..B L*]4[14J4B@@%0+O6CVZ81_U;*(:W^#]-)9B%+];Q_TH_2)I^",@X M_L\R4U@OR$JK!%1KHE:*;:."8%>__0SI[^4TM^W2S^IC@-)5*5#KY#,VPDY3MZ#UU!@U M!W5<6JJ678OD,B/!=?-$(%IC-(_9%I[\O$2LUG!"7X+">?R'<&M???G-J+O' MIP/-X#7J9U:ZT2=ABHY\UUGI"D<5>P#*0_.6Z)P^,V@AJXTG!_]_]MZT.W(; M21O]*SC]GG>F?$Z6QRY/;S-W/J2V:G6KE+J2RKY]_*$/12(EM)ED#LF4*OWK M+Q;N)$" "Q!9[@_=+DE $ $\3R"P18P'JIW4(RS"Y!FU"L%YO&,+_2'FR2HX M3#*PK$%35!1LH9J^KGN[N;RT^7MX_K&W1]>[6Y M_[1^O-[<0B.D"5 [QQ_C46KK)E%Q ?'.(X'ZOE"SI--;0:U&2RZ0\B+H3C-7 MIQVR:#>>[WJ"3#0J 4W/11T-Q-AQ%\7)=Q7#/@K*G&[7&=YI!:_5E^'06310 MM/N05%P/J%(ZL/.N*LDAKV][ M(\9)BD]^;V/8],6TM]=GO1FS(;7*PV8V!W M?,6)J)[P7/1SQ(Q;D2&G.G(R);4]]2)28B?X8#]@;:T^8M: MR3N:J-RUB'*&9 M+#(<_]%2CUY=79X_HLT5NOS_SO^ROOUXB>[7CY=(_!M<%J0%.=HV?/8("M]+ M7 M8N]<1H.W+YWVS27]I67XIT-,C_&6HN#^SXO^/Z]1B5$HJ*K$"T":L1::F MDYV$-LFS%^7/L<_C*(U#$GCY4^T[.I+%5N]FFQ_^>"$U4IGV99R9Y+N;E.;J MH$[0G)I<:F'JDCF+ZK*9>UU*1Y5XPR-7FRR;%5=MMBT)*OBLNR"I'\;I(<&/ M^$MV1EOXRU($[/W4B7*QO]L6H67U*?0S^QCB7P-T+\]R1XK,)N*2*?W:5V6K M%&RI4Y" M5M,ALG,CG#Q'_'E"M<5\7.9>FJ(NI%)\@9:+RZA]W.2XYL M[AW0'!H9S4#Y(*E7JVW+DWDY[$Q'P)*$W M;GT['L:#YA"'9JLF QG0T*GGGLN!"G[Q,E7MOB.!GB. TZ"IP?)C*J:MD+=* M(JPS<_26=D?(_L9W<^.4I0#/"HJ!: -+?Q2L0.@F]J*49[WB::V*#)JU5IK- M!2/EN8/AV [HQB:A(ZR6H[8.8_!SQEQ=4J;%,4ME;Y.XD^#?IO:< MV+?T;%5DSSY6[=*81Y2U7#YG52DC2XU^;- 1[ 2C,5+==Z.FP^0*_XSZ2]>; -$#PU M6"/, .<)<5^:BD109Q+]19YRMK.9Q>E'[ $.#U5G(C$> M)YO75LOL]9W4]<4)1^U7U=27QSG1\0OG_I#SZ['S=9GT3"W_P@KEWZC/)JO: MR6/MUS77O.RM+1SRZV6-)$_ M+LQ(@IN>NL[52Q,I#F^Z&2G;]86*XBA/I@5YLATQL)V;7I-'U8X'2-LH6L@I M=Q?3)I5-+4;*<#MFM$B'ON/X;N@XED)4S?(WI57XA[]E,W^OL$T-:&R?RH&. MWSTO >R&FC>\LZ.H!2 $O>:=G3)5YXE](O.!IZZFCL"#:C3 M1EE>'+'RB%5 O 9@TZTS7FWLC1@L.^^!,PK^ESBDK4O%!2!V1]G,DAO(KP3?XDM5^\!+?4AL9%8_QV7@-/!*^E /E%2D.[KRC;E"IJ8)=!M6?V"6]:'_/2Z.\.%HG"0N/"?Q: MT3SHZ(:F7P :L-AR5F^YSDPW6?()\$7:*<:$ 3DASM\/N3] 5Q>T)'G%('?' M9N+$:"-A1 @[CUM9N':=.;)=T.%SU':3.Y>P>0' 4U5_IW?>2NKTN"60I"G& M959?T3"MI\X#%5V":$"E+JA8A54MD74!,Y &?H1^M 0\HN@ KTN<$:BS=0X/6@W4K@37Z6J+Z++U"6?AV$ESH-O.UCA^9LV\Q_LXX6E[ MAV16'&]]R-3HK>E$4E64!3RY#H]/9YS4;&B<(,SQVT:D-!W>:9PX="(*? M!:8I2HT@^HCCY\3;OQ ?74?;.-GQ/13HC#,Y9!D-52L\//-2DFZVK6BP1_'_ M.E34%>".C=HJMG'**[(8P575E0@,?$0_Y_\%20T>&2L%C2J]$.I30DM'%G: M2. G22+%QSU)?SE/<$ R]B_EKH&BELLM I4RW?5PK31BA59(5,A_. 7"3%&9 M\JBF+]\3J,?F/S^D6;RCC8#&,0W,=C<"3 %KYS*F1Y(?O?" :[ECKB.Z5N2/ MRE,!/-6M3+WZ#J]G:BK8N:=)ZR%>L9FMJ5;W-/BY8 = HZ41F#M75B<@V6%Z M OU5FV9]:&D)AEP^3=:T3",W^@\@=$V3M!%?'C*MH>PV#@"1TAL0#-7%>K5C"N2.A "#NMA M2I0]';KHZL9C$6R1AC=HD%R3=QZD7;K;,5-Z05QRLTQ1GZ77DAX> 1,_744:' MD;#(7OP/IB?BBWS-X]@!O;OXOYF'D"AV\OQ']! M^X3LO(2$1T3[-B4I-ZDDRG 88C\[T*EJ7W?W DQM"@N1Q\5MM\3'*.1/DKX% M$3>[?TN]2EZLVG(W/E;2%0OMM$F[.PP.H5KYH;^ZHZK1?5;K&%C&++5(>#.4$LEU4M=K'N FB,$)=NB8&J_;,Z$X!XXJ]Z-''(Y)U1^;#<:0SA M!00?C^>NTP,!S/I^$#A06_%G[O$KC@[X'OOQ>9Z"C6G4IY M'9@6: [%:I6@&!QC(+9=@;$HM$2O%-..8+[(!6UG&/,=WCQ'Q."J0*NV2XKI M*-?CK_):W(.OU2LR9YR&$S^O[O#(J W;+AW'8M9NX&F38WM9%0 !IW4.[8N( MS*?!K%&JP7&@=8$F#32]^/;X59Q@\AR)=#KT2XD7I9[/)D[=[7(3"8[6J49* M=F[MB\JHJ(WJU6&R9V&EH;!K)( ;:U,8Z-5:F$X:T.:&?6V7?IN/M%^,=%:' MMT?+)]293@(<("]#=&V+$O:^D4G!7_P7%JP3D0CA[1;[&7I[P1$O5)."8I\* M3[]%'SU"1<9LTR--V>M5VE6'D!\;L$'E];S]GC:M?,L6$"J7YTLKVEE^5#2# M?]!G6[^T$1U=2,H.&EYQPC9$293%_!LLRB9?CF\/$6^A%Y955JQ]7&A'6%)> MSA6Q=O9EZDC:22G.LA '*_Z#SQ^BT4]26;2UR3/])_TV$3,4$3VTQPF) Z:D M:"+/BT,K"$D,#=^BM>CQ)R_DMZ+3%XPS%%#%5\6Y"FM(;><(!3B*=R3RA,)M M)0@NAG2'/0:& (GPJ_33^P2_>E0,'8U6'[-O>-&Q-ES/S9$<5AK&>8V"0=1# MY3^&GN;<-X-,AT_X)G2$V?S(L%.7=Q)>YYS=4RO-7_VU>ZMZ!OA S3\&>=-T M,F\Z+P-G)HVU-(\)?F%9O5ZQ\-!-+[7IBW";X%%3S9YH=%55).J>QCIS9J71 MNQLZ,7X#C<>F".Y+9CD!OI8"+C][(0\;KD]+11V789;EBG0C$-.RB!<^#;Z- M40YP9,M!T'7C+)LAS@IU+KTDHEV[V.SS!-%E$A#V$F3XJN H:0Y#>HY2 MWCAO#&26SM0%+.G8>RX&U>5 X^\$M'="@,X&=4O1+/@.VY&/E,X<*JO@,EZ% M1(7N'H9/!/8+2:]$LF# M3'9A%+5S 5Y\[6K7=<4A/N3;BJEJHJ@:;4I,5_4B7L? F,0-PMNDV'IEVMF/\%QP< M0LQCV1]V!YYUE#_AZ#GL8(A:YY DU-_GZ39&6)Y9O@/!#LW382JK5 7G7A6Q,]C=I?KKO>([ M[+9<^24DLKV=/SW5-:/V8N7\2N#98?2G^O! MT2/DM3L8KG6;D_QV9W[A-7JN M@ET;+Z=,I4(P V,Z8V 9Q>6M$)>X0EPF)T0IM1$Q_B0LQ2R]5/DC/:'SX9J' MT711KI%FX_9&^$2.4,S2;EU&-O!1/^;3%-!_DG@40SK#JK MS+$@'N@,&V)S$1 \LD$U56->2Q:25P=I*6?0NKDG75:'8@['PE?N-(W"[BP> M4A%VK)9UPM0)TA#AW,_145/ERE3!U6H24)M][LDW@]H\WGA;52C4&XM>B;/A M%+J&_@0,"+O-T*+C$>A4!IB5136,RGPLH)V 2>J>: *6P7E_-$*GS/ABAVJS MS1>:U]$]WAX:ASJ:\[ZY(%>S_PB591M[U'X6*_1K=A3+Y#1.&!_S'4]())R] M%^*B%]@V1;<3H#!T&N";K@(DM.LY#!91;P[Z>79U?3\YX" /ZI@6*4WSM9.Y M19LNV/GZ9GR7*#=PA=0B-&K*MVOS:V'Y#D3=!D)T1!;KIT[?>*J^@64:YV*2 M; L7'HU,]VYG@PDM< B]A.^\5M'PV*4EO[')Y>5PPG4XB7PV?@ZG6M U:-NW MU88=V\O*(XGFO7>&([PE8W9T1TB%L,D[IC.45W%:NZ%%T-G"]*!WN=13N;H\ M2P?57%)9_]!UUBM)(;Y1GTXN- :75:H$"QN].1A QV9E%>4DPPEB8"X5@+T9TADA(&I!ZV@S:$W_'7H(>#D__9,EULKC> M,^CI*#R)0_82)Z#.M4:"O\/X2#L>!T%Y)4$!R^L#Y?IP?8H MHI NWXX0&6BLR.JI#8( 73?ZC6) QT$A?GST4=RF@V,.X8G MV3-SB$(DSRG&=JCV#")T4B 51/Y9$POCE/J"-0U'07J!_=#C:T#-9=-@37?^ MS[!2W71\>0U45 'MYY@KR",U]&C),@ULDH!.XBS ,L24 YH(;3LKX^ YBY/" M@SN7@="K:!C\]Y\CDM4#IN?[TZ8^RQS?<.["S-)1*H]&Q#\77^#7\VJA2<3? MV%<:$?O+HP:(_+?2?Y6_T^@^3]9]*5JSLP:2@7F"N!@?)4X0;#(:^D2+@.KQ MA:34*6*$HO]X(W2)?,B0M^,1#=[Y=?[E=_R^X8![8TE6XS=T8#2-H_ (PVNJ M>NLVYL_%:/>PN;,@PHB]9SU!$/:;-556> M4YKGE3.\-#/W-R$8COD[TC 3U:IP[H(\>-^>9%[(Y*_0>@YQX+*T)3\I07 0X?O*R0V+BW(R2YCJQB*GR MLH0CI1R1>F157KDYKE A#.@V^KP=4O-ZK@X9>^+#!17V.>4QFMB3GU:/I=0G M"G#_GZ!9GPF\Z4^',@=I;+M)449;]A,)\'5$AW3'C=T]?L71 5_1'KO\0B>Y MR O/#VD6[^A\=W:\2^+@X//K1KGQ-'63YOXF"#=I]H[LYNSBPA #,BK$H5(> M.[0H)')'J9!Y*MZ1M0ZL.HHZDQE^!AV&:R&"*APC*^RT8N;4K?Z(X^?$V[\0 M?\WR.VH[2).DNC-5TSICA#&J1"(N$[0=6J9WNKT S=#,0)&V*9F?'Y9]HER! MLR._4U9K^SW>QPGS[Q[PLUY8P3F%0_!R)G2-:F>YQA=QCZ]A2$K9J! .VI0L MTENB6_RR6Q*\IPI@D;O5RU!(N92A[[_[OZP[(YR)0+G0K,U\')/[+S,3S,X. M3DS7C.05!^(AQWC?Q%20PWT;4Y5[8WJ&3$+Q#.C4?(YYNN"FW@7O^N,,KM M MSKXY 7=D'!$ZNS%SL,"RTY$;I=)(U19?9\?\CV:>AJ%$".Z%:2>H?(J\>,U[ MJ$E;,2X4)2#;B!G[ACQ'9$M\%FRU)\ 7^!.B4021NPESL&/"O<--\NQ%Y%D!L7*%S MAT*M2W$NAFP)2W!#(GR=X5UJ; UJ-:%9A+I21N/ *B)>$[QIL*6C>QO1@:B> MG;""SVFVPL88VLD[D!_8/\9KGRX'$WQV2&D3Z<(H_9C$:9]QT:_J,.? L%J= M$/S%U84L1GDE5-5:(5X/TDT.ESI:S3J@"=%.SH%Q^+1"NZ(IO&4IX;?NZ;^R MXW5$9Q:<9NEUFAYPL$G8?YF/<7O8/>&$+DS83;3\KPIRSO4!=Q2>K8O:)"@$ MHYKD%1*R42$HH3E A?H7$!_CN ?^$>T_C*^LLFV9E7@JVC<^B_)NPG,B- MXE69B'*RS=4I"7=[1T4"@@F>UX*M9:841+NV?N6&7XQ*:^H2#ZBWE'V:]C>V^_:, MED"B"!@7:-&FVV"E B@%'?51L@"(Q3?%;"Q!<+.(&_BVFMD&0#'TP+P*60?7 M1UZC=Z?X%1XKA+WD.O('G(J>DJX\BKY&=V\BYX588$5POH2Q!E @.X":I@MA M%3)Z_H-QQ\_B.4C8M][AA-UTN\#[."69EQSYIJN:B .5''%R2)5.#L^\/*HJ MY.%Z@%%U-L7 '#SH0Z_!9F>XTR*V??Q9>AH:>AD.[KPD.SXF7I1Z(F8X>R92 M_46RO!@CQ.7#3P-5NR\9>1'$RP!S\<>/9??)XL2!M(Y9Z<)!51@&!J6+B1;6 M@*TIAD=!A:JEUAFU6_UKWV?!L$CT?!>'Q"]2 ,G<'9V:KF+-ZBBE>M]0U4)% M-6#WREVK:"^@JS9 FV%:G:)3+_BJPR&T,M^L:=L"$AY82L('[!]$>I3++WYX M"'# WO>S6&F'+ ^0=NDE$=4EO<.)B*9V[!#@^ZT<-5H9F4AEJ:#%@A5@O0=080*KHG M>Q>B>HP=Q.>$%4<9.'4HXGRJWFXUE^-H-3)"XIH5O2]0-TF'1:Z+03@XI%"LRCYMUB^17H@?(.XT=)%)!%9:W!#(R;;:K+ M+=@0CRHT=<(Q&4#)E9.7+T6("(UE-&&''RO;7&]G)*I"\%!,@WBSPZ9\B#&G>8-^FJ# M-1V2:E"I#@#S&J@'B? \N?'ZI<@3-P-PP!^=\ZC>"=K%\-)\:R*SP[-1L%SL MA?(Y[^QDSRYJL:,3Q;OZ_J)NWBQ+FMVUVU6Q_! ,B$MG20E;[YA5,*H_:#; MT'*/\O&>#N6+E^+RS6>[65)OS;"^HP?]!@IJ@ V,[^96-VLA 4SAV0@8,!&; M$P[''^/](X[*B5Q] BXI[.B86];T3E+X>(]HP5J*%CB^US1%P!!@$$F-3E-H^A;KF1<#CI3 M6$C_BG5YV%O6%1/[&][I4%8,*I85?=]$L^6.U\.SR0"42=.6?'%^114M&J1& MJMD),7=5KN9LIU1Y+7S/'-5_5K6O3QG)Y,!9F\1 MMNXV]^A'0+V]7S\=YZY)7352Z]F/L220Y)8H;0;R50/BP'9#3Z03@-!=10(# MRALPP-)=$_8F$2?9?W3_04[.[UBWJHJ+CJ(!N00S]5 MVZ(\-$(:P;-[(V4\-NWDE\H3#M^%+ Y"%)0YA[5N3FK5=IAE2DNY3L* O-8* M\7KM5,P@;U5"T-1JSBE]V';23HW&K%M":MW U*H-D)#*FXM:, 7GT\+0%00I MAV]NCL>MI71P) Q(]#SHB[8+NDS/UFIR-W.8* #0A=1N.YA#&350NLG'-%!B M!=B?//^%1#@YUCDWB')E+7>05RO3C6:4@BDAT23)MU1;ZP?\E/PW4J.=R,5*G2V7(K"G.@%<4!\F<&K:"Q9QASG0U! M4\!9X92UW+%'K4PW^4I>&M6+ Z3/6+58F)C2 MR:S5A<8E#0RVR60.0#N!\H)_'M*,-^8J3F[Q6RVP:1)'])^^:.I0#$\S.0Y# MZ!DJW DV5X5P?2($6?]X&7P=OBFZHK+93NL<_CZJV#6(1RBK>(2FJ$ MLFW( KK]-PKHG=A[,Z#<"JW9'LAF6XS9X.S87]P=227--^(BN-T]%=[U-ZD]H0LY#4E3/.\< J(UX; O1!Z0HC+TD'NOJY2:S@=GI^$EMC:BV" MX6;+PPC?X81%%/&>Z2\V;Q$%_@O9K[>4 ;6\7HJUC[DHMW$/#=7N##45P=;P M7,@*56+8+TM!R&.24$V4>[,U9R<3UT&XR=-\RU"2N/VP-;T6RVY2/@RE&YBI-''.5?WR2?XH1: M-=JZE/HO;#,PR /.RI8ELXAVM&:9IULZP8:Y5+39UN(#U!Q#*IF'\,AEHTV" MF'1>OB8?Y1]P;Z^6[RI*[LJN2:/YP2+_W+QJK)F DTIK0?4UD&O*9L]+G&2/ M.-E=1Z\X/_?ZY&4LY=21MH[$@72C1Z.FJTT>':4Z"P96";%:J%:-O1$4%9&H M"<3035 Q8RJ2LAK:%0KNM16TMZ&C#<_F9HY3;.IMY#C$Z 1[<8'W"?:)E^>- M6M,9+R._YJDCB_OZ]9N8,O,Q0I C:S)&Y?; U67P*U!U*0&%?RUHY1<"2(9[JFV37 MD4\]M4?OR^47;TI8J>+CB'\=%9]'[/NH: "J6@#$+KOHZYIV5SIS/WH7=2FED^M 3JYAVDF8(<%9(1 M,S2H)IO!K)#.%F:(RU\A\07W4\C2'?;X@A'>;K&?L9XHNRZMNH[^&A>YA%.> M+UC<'$VY>YA4R83%'P^04D@OPD>]1/#SD-&*M6+K@>Q8-?TGDKW$AXR:6JK6 M\0*SO2AJJ)]"?.61Y$?J6@Q;J DRW5FE*1W1<<&XK+H->A/24"X.U>4A)A!Q MB?!LSYS=LQM6/IVS?4Q>V51-K<0S3M,[[\B=F,UV MFV(]\FG+@D!'?<45""Z$H$K*BAVG/=.VTW6WD(2$)(BDG:43_*(3DE(*7 8; MXEW.Z6E@M_.*X?"44N^&-N;R%8O =0-A%J0U'+Y)D"K1=^M>E$2\*,RXJ/;T ML?J$0 VUSDL!(YRY(LM@;%-%'5"$D<;VE$ ,7&P#NSHY)HXZ+JDIYJR01QQ_ M/61T\R%%R3UPSAED;[.CO2'?9QZX<<+"AZU6^OSP4'\A6 ]S1VEH7=Z[.Y#(0%P(KW_>)=XY- M0V.7HFVKY92?5DR@46.U4@:-ENC.2(WO!"UB@?-+X.AKTY1,A'K;-LR+C$-Q=%$2^+BL) Y[JAX>E$/S<;&V<0&YPR M5)5@P4QJ"&5 VH+AX=)!VSN+5KUI$=CF["OL,N544_3V["J"D'>1I./0M>A MUAP"!^@YIU[^JZ*H+ MTC\%@^*03A/'8V05F7^,&=QZT:@, IE(Y M36 "79D;#* 4FL:CYPR::>E(#:?;U:H."YP]ZNDMF^'DY5E"O5/@G R9.J33 MA*5M3Z7\YU\(3F@7O1QO\"OM:6UG12D /.&5)2#$Y7EQ.U51C7]BPHKQ*N@[^WZ.)K916;3#BSCY!B4\DL;@,[8]&$4FS[ 9-.' M$7C[<#)L&J7=*;#I@SF;U !TQJ8?1K'I!YAL^F$$WGXX&3:-TNX4V/2#.9O4 M )P0=KSO*/ R)#QHK0B 6^6!8=?.GE(>Z**'/]/$.0H1/E[]3E36_A/J2I@( M1MT01]?AN4 PJY@Y0-$(. T0$5IAI$\&&7:"/?NTRPXA:^TF>\$)B_::X!<< MI>05B[MS-W&:7L4))L_1^2%)V+X\3^\9BOX)_GD0QYVW..,1MQ53\")?I'.Z\"L^@KBGT&-[Q1W5-^Q3WVS0OG74/$Y5/L>JCZX0O23>9QR*PZ#R/WT MD'E)-N0TV.G7,_Q,(A;-&#V)2[U5W_E%WQ%V(\9B]UQ2LP2B'"9UJ.E>\$U_]!K'OKE#^991_F@<&7A5IVY>>%_XL.C'"SZRY=[-/#S-V M:\]4471=GIL&[85\'G)XX1FCK^/FFSAF[+;V)#*YSP#.)5,MXLAY969S:&6. M.??2%]K$BP-F>27.O.@7U1%^;VEWMKR_\6W$LU)\04C+B70MO"2<&S&&:@1X M'Z&+O'?7V;F7)$=J*_GVH((4REKN MR*%6II.VAY9&17'J;F2HJ"'V?N&P981>!6.@,44#;VW&F(/-"G,^/U3QF:NL M)/H<\)QB!?D!A!M4V_ M*3BU0L3[,GU:/K>R_[!T(Z]>R$9#P<'AJN[HIZ%6%XQE(KG2=>+_J%6#0[EI M"OJT,#2>Z2*Q3;&1,)QP+-O\XGG(LJ-L"0[6*5^YB2,EV2&L9F5'1ZZZJ@V1 MIZJ)O#3?Q1*5W5-H+D49B9#?4#3FBGK:BEH[-#:";..(V#E>M0Z$EQ_.6=++ MS['%SS(2I54NDX])G*IF:6D-IUOJ$B5ZML)YR4;6GB>\C1.,UF$8O_$X/O1' M=)[@@&1\2]R]A3%7]#'Q NH$%^K"S<\S ,">G5 #]-FA4(&;JSBYB ]/V?80 M=ILI#ON4*;#-Y#BDFZ'"6B24LF^57UI8.(M6\_QDD(A3NZ"A;9!+*/D*[N[% M1'7/BL.>I_+,+-ZB(_828-@896#>X8<]4QPS/8*D#&^3X.0TI$ MEJ%QLH%NR()NI)N*3S/4Z&I2L*&>EXBPV/Y3VX'\?T8= # M8KNX''$=^0GV4GR!Q7\G$U\F%KH-D';'5+]-"$:%9/2ND/W-"CW&F1>>FHG0 M[ZD\JU&*WB7XE3; "]-OD/_B)<\X0%F,\!=VS85V7Z27'1:>Z5"3:)P5,6*0 MM=AS$15[O"(125]P\#&. W%OYAZG.'G%0\D2!FN[C4(WK%Q?*#I>:X6*>HA7 M+"^/%Y7AT'NO\IJGP#HC50O]]J(X6-H-@U-*.V-DVJ7=O??VR:,C3*C78LPZ M164 I%.IIN J? .!,]F7*[HC!8N@V"4LHV4T1:GN,2DN&+^$V=1J-; M& "9ZDV7D@?Q4N\#6@P@3_14>*.E,APA727< MO;!57!GQ>!T%?XU)E/U(?V#I?8?""A@*<72SQ535SG5Z6A\) :B>-(Q=$^,R M4"$$:N" 48/=N L"9J2U[H2 ''$KL]4E#\M>W3?]B5 E#MD]]@(2'B\P-;HL MNL%3B,MP)D-9:,:+=#?S3>B&SBLX$>B^DH7>A#"42T-UF9^3)C3BT'9;$6;V(U8.C:U,;E1 M),(Q%^%H/C=34X7 M4,^\UMB\113O+V1_AVG_T=YX[O-!S*H#6E_TJZ?G9ZY061M5U8'8H/'*YD"L MXZ\JSY!:B@%E=0S!.[AJLHSLE^PAVD 7]\DO&8B]0;^PRHMV4]/:2-!^W MI#:$;&4JY>0IRU:(U4,_5S51K2H8;V#$6*K3HYL,Y'B4IDE60RC]J4(G_:$S MY;<)V?TMQK?>#DMR:4P7Z6 ZG=X-*G"S8F RJ\/2UX.IU&H6W*RM"C/F(0G\?)7AH 7E;0 MU6JOI\E] 9AH&<0* \3]_ RI!RY+ZHEQA($9PV5$%90[-V-DPC.ZIJ64B)PYFF@]F5@VF7QO, M)2WGWTCD)=YUY*M-9*>8(UO8;6Z[1T4)1"(?FMNCVW:69WQ+!^!L),+5?1 C-3MGY7EM5*O>61>\ M>_SIX=RR!Z!Q'\26XJ"H-0+5S6L@,""M=PUDGA'.:B/UA MY!,OO([2+.&=,Y0G7E;#83Y(J1(]CU9%2505!79BHSDRG4R)1L-B)UX[R]RS MI19U'04/.'DE/HF>-]N>EJ;L0#CM_]-@"OAY/^,P(OR\W:4#_13<$.$[>'PRF]955@/-V0#J]=E\&P/$/IRL#C85J9 U=RE]JB77G'04IX[5/ M/YG@WJ='LM65;FU'"RMMY=I@*BJBQQCE59'D395[JDQ3-3\E#U@@!#_>[>*( M;5+Y8%+MC$!I8[7D'J):"Z71X_?X@D7\Y_B0;O)!LC[Q:EF"/?XA%D/8B"@GV919#T_,S\EI8%LU8ZT1L1A3O^<5$*LT_^B'^EFU^A8> MMI&WGS4^%4FK:LUO1K7.$H^G=*L5R%Z\#+WA!)>:<558/"<6%4OH3@M16'LA M9BAG;0KCZ/D]>]@$8^7( W3@(&6IH1Z\ZC989?^O7F^)P@O1%>#.*]%6L6.+ M\XH"&JQJ[55(/T'J-8A>-8=SGEH=Z:HCJU8=H%8:,^B5 M.VDU@H%;J.N L#-OF2-P\E&^SCD^B$/\H1-\.+M.^HV& EHI'GI.ZH&<"B9WDA$=**ESP*'*5>\R&X?XG610O;=+JZZK2UUZBG6N MO/!JJ*S'DIP@4;/8\P+F+BVF*!3*&>.T>5O+,4CUKFDM#E8$8Z.]>FY]E[#S MB.QX1S7*J.EC[=USJS<03E!?A+NITT#-GMUG7F&%>!4^4Y:5X(4$A*"IS7G? M%,#M"7\B>J>\W#J0D!W>T4_=L&0K+W$87._V2?PJW(^!EUN:M5V]W-)5KO,L M)*^(:$U45D7UNM F_-&Z5NHQJCWE8E)$JLI0Z#8"L:"0)L;9VP M]UN[&T5$49/*3D_6AU4SG/QN(,4.!:2HY9-T3C _7<@7=( M(=D\+E(#U&NL$*\#!_*C58-&""W0M9DR!G%6*/3)\U_HK)(4Y1@K2H/CS7B5MGEI:*P91%OG&:PAU!;<')2QPJ0RT*U! M/=>,U'=6LAB%A2@ E)FDYM>V*=C+*!@PG65+4#:.YUZ2'/E3H1W+M8Z\C#^T M>?)"EHP=I2\89X@]%6*/&?CSFY"\LG=# =XGV"<\^53^1HF_Z2'B=5 )"<1> M"?LB:=D+#L4S']JNX.#SFQJ'%.=U>"LBZL,$ 6&JKNI@6B'^.BB*7WDW,"ZQ M=I;"V3.C-QR&_+D1_4,AA#6[3<*\N;PUARC B: EJMVA2&&<>YY[>Y*)2]_G M\6Y_H'Q^B+?9FY?@(8=CN*H[OT-#K2Y.RRJHJ(.*2N"\D!$*%G^'8C5-(=CV M0D;BS^VIPA"IABH"/$V0X4VYP6Z54#&%R>@S!)EZCTPJ-"[IX4[[6, YC]8^ M]4P.(7M(?)&[ VS.I?\.,?L';>QZ%R<9^97_7JJ(@G'S?<+AC=CYNJD-\YIH M5)>]0J5T<6FV)I\ROLG]59/\<*91!QT'S63,3;'.3>)E^34EQ$F"]^)Y%D]" M& E7G[;AFK7BF8).'M]$IZJKX"9::G5GZZ(6O[I1KX>N(U34=$_=>71D]LBO MZT@BMF;4UM%>A!-]D#;#F[A%J%YLDR5'$<;ZNC!G#X>G?V(_>XPWR?K5(R'/ MFAPGFR+T"=]2N<4J1\5M3"9B?E**WR@E09XY\49 6=I>WM-KG[ JY6!K%"[FFCW7B^].:&ORP)A0!JS+1RZ%H$C&:VW"6 M8W\?.\H2S\]8H#3UC*JJ!&3ONJV*>M=:E.81"8%-A:.5\@NE?*Y4I*>4L_WK M7N@I=ZYU<&?G"9P78AZ#ET^F]YC2_."%/S*?8[/EOPO6[%Q+02A]$0Z?P.FK MV3E!857?LZ85[F91'?U8N&9" N(BX-!O'J7#EM)M?]335=KJPSA#6'<>QDW# MM+6;\X,1'NJ%W-ZBES\$8PMZ.*_:M-L,#?-=//1=L)\!%:"]N65L++;'Z]OSR_1Y@J=_^7Z M=NT>U^IV>^3- [-?UAW] J*#0V_G)89'$N[KGQVYEW_.PLX/)>^2UW'X$D.A M2.?J BN > DP3HL]/:P^O1B"5^?IA2&V[)*$-RG]1!?%AP0'F^B>16=/2/1\ MYJ4D_1S%3RE.7MGAS76T/V3TS[2;2"ANA-0U&LQ'MMPG 5!T_FY4,@.,/W9" M'>'$2"Q$+ZF-L<,M.SMD;*.NV&P_>.$C3G8#T[B\BL/=,[D:O>^G4*TL8H6! MSH-#P]/9OC(;&V<0&YS'5)5@P4QJ0F5 VI-AX=)!VR3+9HTLSGMVA>/%!=? MAI*8]Y=VEJ]ZXK9]2SD"%-957<6=+%6JTP22"C=?*TMDZ+PW.C Z-3MN(&@[-E!M[AS2+ M=SBYQ]M#%!2?/)Z+;(-G^)E$$?=A^0-DF6DUE>+JKI^ILIV[-KD )"24Z#NB M7 8JA:!<"A ;/5GU_"\L)V6A8;Q%1^PE4,@V <_-JX9@P*QW#W$V4"<"U&$) MZB+G:#7D>2""69X+2"S2.@\5D)Z_>,DS#A[CRR][',DN_&O4<61M!A3I;*X4 MQ5%>GJ5-SFO N)XX22M05D('8PV;X I@6A9@--#\'&A9C' .M AG2Y*;WP^[ MQ]DA84\9+TC*#ZZD+P>EQ5VMV:3-[[T(B$11_D:P+ R$Q_JJK,4^1P!@#57$Y MEP5SA$%)#CBXW.W#^(CQ&8[PEF1IKK-B0VRHHM.0)6J5>N)IL JHJ(&**JO" M_+AW0T8K]Y/WC$4\QZBC:ZR),J+ J3,"&V@L60 56UZF$%JRO:3X.$]3JG?XK\P!QR_XC#F M877R=;6< >8B7&U.&:DIFUZ*ZMP8UP04^U: J#.#U@UM@YJV>X%)*!0;B^/F MCA<,$.MM@,$"\W3KZ0)O'1 M"R'%F-% 51_M+4+*A.$+0LOFTO0NB;A\:2I7239"]1J( M50%D!48KUU"*604H=L ,@9+%J1G\ID^#Q?6J>F1+O2E16=/M]*A62L$6\K40&#?].D(?B93J0L8VKL)6?H+Y16ZX3EVJ*+C6Y$J ME?KO1E:^4%D%X!P[3CEP$ZL>['HO>IIB;H;U);NDWSX-&EIE]M=QO-:4*")= M%O#G%S?MD\"9T>Z]N%W=*]TW19[^8%X(1.GQCK217N1-*$BX/F M/#E0U^VT.:28S 8V\IKD%1&M"8=.4[1L:%D@@'^8TNEJHI74;A89%5F>N.0L)32P664B=?F\OC"\N)NXJHJFM\WW1=%45$6 M3,0^R\K8BK$Z!*]ZB%5#;%FEA#+:L*H"'%I(0Q))L 0FT)T#A5S20QZ#V!AG M<-U;/M<]XB_9&6W4+S=4P'6&=ZH <_-^YL2<77EWS>K!\<\@]AW$/X1^9I]" M_%L #,%OH@O!N\,#U)W%*S;C[92LQI@"-,J\9[S9WN$HK38@'N/V4RS9#J"9 M#%=YCLT4[=QK+*NS)[VY@')+,(N[#PW=FXOY]>:[T^3IP/>;GH[4)A1Z)_4^ M2(L.@L+WT5!O)DD&@G.];,G0\&XG@;)H:!VG*I^JO[C#1,C]S>\,3CX,+*=Q M,31PS(ZA,HV_:WFL?S+U9'1!V4A;K M(] *@>Y+=X3Y(0][MN)*;MBG:,L&0F!KU'5'+1W%NN\=2R>754)Y+514 [-Y M!D1)FR33!FJ;<6-1ZIY^@^'!M6H#I:!T,VL8GV VZ@ I"H:*ZF#IXQ%K)U5- MG&#R'+&V#29,[2GK,#E,3\,[ERQ%&0$V.!'5351X^'2-8&4H&T1.)WV*)FPF M[/$T,ZULMM>1'^_PH_=%?K5"LYZCO1P-A;K&M5X%;;9(5$*\%IP+#N[UL[8? MHPO+QAZ,2TQJ[;LX&SLK$V*IS?J0O<0)R8X#:T)9!7=3HU2%]K!4@X#^>DA( M&A ?\'I(/3+M6<=H6!PA:W"Y(Z\""5U2?U^*+Z!N_M (#6/,9<+@O_V]!TGU M/[I+&,R;UMD67?_]T_H673_L>=G@\^N9$#CT@UFHFN4_K; M J]N@!MYS26HM/F&ICRN&ZE^/FU[II85=?Y&EFIF&S-W#;:J_QJ!-AEM)&6 M^@$&EJ;S9"U0,6+U>N!>C&ES3+)[8$RP9783;A37V SJPMM5N%'!.GZ14=779<3J(#B9XW>YQP%=(S MO*7&L*8^76W@-".^PC^9)-7U(G-L9TC6H>^8O&\0(P^J1*)*)GKB0AM 6:%" M,"1O89'^22ACD@ 'B$3H+S'MF;_1_X-BZ&:D2?\R?DZ.0#48N3,UK[THA9Z4 MN:BZ8EYKD>\T#G^5W*ON9K MI)4>)_R3L6XG?)08ERL&0>:+^I9"Q"2W[X;Y.8F5;#3HT =R?\U'1D6R5RN?UIS%UI M3?=TE2LE96CM6.($^*BO8*'821%P )0RSIDATB;-)+/\,,ND%9V33*Z2C&,J M#]<.Q>+,"S4IIJ_>(Y-:1DOF/ /*JP$42FAE!D%; 2,P;5LP[[)SDE2GX2 F M=$9/Z (N3F,Q"C)_K"S*RP:B)R1]Q\ M85X)[X@RI*09S7 M!# SFS#96%_9,C3(!4)EL1YV980=!5RKW&RLCLYYJJBME:VOSZ,18 M.U+[_O4K=.::(%O&WPFP=C'#CMX+-I3CGL=C=T/;TRZL[6"=M?'4'A!+Y8*\ M,-?*HV ], ?#W0:^W&ZQGY'7ZCSYGC:USZE7,-A$B#OZ&JG:23%95*[/NJP^ M:MX#7*$\[A.<"7@FO2E9$2VGE=O ULT3>$-JTU*9<[=MIB83UXJ-HLTZI[:4 M9.=>DARW!2E4;TXG*?VKK2R2;)A\+5)98P\ MFX_0SL6+.-UW9ZWBSI^:M9NO>EU6/IJ%^Z9LE#K0&*)"EN2UE0ZLK+"BX9C7 M'X -$F2PICNN#"O5B0+4VEEJOJ8'QYYY%83&)TU,MJDU#I".(E/<>CML'/>D MJ@3@KF^?*HHKO67Q%6(5P,6]M*^7V\ ;;0 .A]X80)]#(HT(\U*O!HU,.N%> M.K #%\'2C6[N264:T680B9:(10164UT'O:*UO 'J"1EY!8 MD1Y04M9-$C19PSO+B_S/8-RZA1MO*[F9$CCUO&8FJ%D.YOFW/T?I'OMD2W"@ M3/JG*.\([@H%Y*@!XWJ-56&%:J7!N5M:R&IPP1!6[LYP!G8 %'6 G>!(+*OT MJ /(+.%&)^>G-ZIUORGFW)%':^4_6!,8D91K9 GTP&X!N-30./]#N!-G7X\ M=5.Y:(#)W81SHY%B>:@BL.GF1A'?3TJ3&TCA*)VKYWRBZBB) VW#L5%8P<59I$.[KFO:.>,O?7IEV!942F]7.IG;OE.[[3Q.]C&[ M_8N(Z('3N0T\574VUA0+U1O""@WWFAW@_E+P*)NB=UMX#H-BQ=K^Z(4'T<8P MC-\\VIO%*PUV'IFF.#M_H0-/M5OOV/TTA6DU%^7.CHY0NTV!4@0J9:Q0^9J) MGUDS.2MF'A/LL;=+%UC\ZYL5$F+A6,@9.D048'%L7\NN\0IIT"S"6-RWZ3\3 MZ*V^32Q:EO8Z@6FQXE)0W5B2^_>)^DI+7RB6G$Y7LOT"^I="$AQNS]@%S,/Q MN S^3U_T@%\7 XWI(U$O>[PX#?(3$F3T?N_RRYZ(QTA_IY_M.U+5KNHH/8:> M6MI[PE5-Q*JZ)^%$)7L8AG"EXY'69!&AT58XF%#(9XK81H(,QW#5RH_A%K96 MW(7\G6/TS.)N-XRJA4R MM1IS-CHKS9J0@RJR0%BF&927W=MD6: MO0G =YDF6$5[7.L.9RAWLIJ MY',4D#1+R-,AP\&EET34[*:;;?YV_N'PE)* > G!JM6)B1!WJQ4C5=LCW*B, MBMHHWI;1_.L"W!NT691>^Y0^A]!C*A\:'8"+#N"YL[PR>U9:" 07.<($PE)IB:OK *(LX6F"LHCA%K1%:(K';1:$>=$CHK-' MDWT%VPH60N.:&H.*(X!A %J:%%GZT.>(_,I;E8=.5,^ DAHNISN9$MVYK2K) MJ524A4.AD,+/)&*$9VZ'[K;&3#I= M1L$"&N$H,-'%KK^@M %=Y\#$ +BT8N4=J3L<>2$SM>LHX(^X<9KEP6+-+9V> M5'#64+,SM"WFJGYKLY3)@T$54HN8R^"-Z\B^$7&7/7XMAY&;%'KC/-8TZXQ] M(?)$:&]"&DW3,($Q8,T'73 F!QS,;#Y*J:=E/JK.F-5\Y&)/VWS(^Z9M/CQ1 MLC(C7YWY:)%F#O.A9LP29[$CCD7&R8)V1FNV4:PXVCJ)(Y+9NZ%S=MLY*@G, M.L'],:[I@0DT'DP[WK4"A&]!G)UPX\MT'(XM4B_G]%UJH\%]QUBYZ0$;8J/; MXSUO, >[VRX^=$)G-$L"P(@R<$2!$KA1(OIZ7HH4]U$@:%/8;98/WWW_Q\% M$#UEG>*ET_ ^Q+!"B)4"&/O!6 > >.]'3P_BM:!C&?-_,L#\GR!A_D]:>/D3 M:,QKZ@ 7\W_2Q;P:.L:83['_[7/\^A\B';M_%)@O?JKP7OSF'Y\V=ST0;_[9 M/JI;S6N#X)/G>X<5NO,R^@\[1X(#;_!U&@P%K7UC7P!48^#'8U)D/N\A?[+]>T:! 25K7PAD>?>TL_31BLDZ<"QI,@0 M%AM<[)P>_UX>8$>'M>/EP^0B-+?VF_MM%&+)OTMC$A6 M9,,&<]C0!6>;+E)DVLT,(W3N'7=>Q$\-X^P%BV<7(J12 MEL>5 N'4?DVX<9(99IRQD2:-F<723#AIE33D#B<4SO2C-:S+#EB-1#@Z5S53 M4Y')J">/LI" :B+<&[T9E*XT"\PTLW8T.@*[C1-1(,#5.@B%!>#Y#R-;=Q.L3=N\#N_N5F' M/)L82&3 ,C@R1?5'K"8!Y2)8,=@V1U?MNG*[7+E,3SG7 M9D<)81V[8QV_4PR/,QS/;WNNH]XGOH;61RH%EOV1*ZL_E)%@F2JVT M_CBR,'VY(#:FM8)"V++6ZL^B R+\S.)HC+%79OW M/5S;4E4#S_H:VOKVEYI MP%W'9CG"^A2[93;6Z_*95/:">50\,?+EZ4>"Z:(NX\^G2A@4[S#?Y2_CO^&' M(^RW_G#)3!A#[RFD1>(:K%(8=_(EW5I$B^^$F^X&FC<_AC02#NY$TJQKQA\R M57D,>B*_H]ZT#R=R4CFM!UOVNB?) ^-W4/19C9XB8OP)'%Y.ZZ#SJG-Z4)*> MV,'D"$ND>48YW0S-[[=^SNB_?N7_W&R-(E_/(A66/ZO?&0;'1#6AS$ZXB[(] MW<\=WS]#@;BAV(89J:+C_P+@R11?&#I?%C"7O6_]3:VC1 @P8RA357]=+PNC MX=YAG$7Q6C \NHX343CIDNM ZWMA.[S9:9@X);RU+)IU;$\R8+I#+0M:MV+N M?I[E+BBRW(%>:&_8'4SV+UY8 ;LG\'QJ'O'NC-1,W;/T YD[3/6&99V^OIZS:<3FI.68!/<+OCJR8K)N MXRC P8$6>PKQ<&CI\2)AFR9)-XPG54-@$4_Z9.V/9O?08G3)R"\>T$5DU.@" MDN%=>M)F1$65,:;#@"\.RNN\,Z(^[!T+Z\OSJ5\'5!L*G>4'D\R1_+ M&^HGRVYE3U3ZG;;OWD7X&%X/PMNEGZY%8HVZX'SR!:AZ,NZW/CE/RKT>IN-8 MH(*94^=YSC#[EV#/RH ?.ISH[+[PO?X3=@EFN.5OAYT3[K"6#11/4C+O"PNF MES0:F#]L(=&A=L.-EGQ2WVR=1;2C^Z[S=(O4_ RB(;V6W#N$8%T6[*&:.9'F MUT,K8#9E;B(U[M "9Y'6S=J39=/DQP%,U3ELZ5AI3I\+C%"^_]U Q\D_%2,Y M6S_HV458*[P9:-#SF@ 2!PR>%8#E@MT-J3N/!&?'ZR@@KR0X>.%?#PE) ^)S M+_H^WARB@3A>F:\U %^0J M"4#0K51R$-9Y[17R6'TD!*!" H0E&$BEG5%X&-)*[AKCV0%IQ4W[*:152(!" M6I62P_@5M4^.M(Z5=D?:04BK26N*9[NDQ2EKY"W66O+7"@.@8KWI<@#B-(<@ M+0B27"HU'N.,^JMBRY['L]AS55B RGB+$@XG,!%+AK$E)[]A_Q8EP%!3;O@\O7H+/O!0']0+G<:IBU3*?<\?+A;JODYNN>Q=$ M7!LK_U"^WZA+XP$RB@^N$/_D^R?VS68Q]E4X 4,L]>E#%ON_Y+WAUXI#LRQ+ M,K1MFRS2$XIUN\').*_*2\43;-IVA\!;5QJFM1:A*$BI$ MH4*6"%7[CHG[QCW?9NR)(EB,7VB<)5Z4AJ!\^JEX;]Q+ @9VK4M))P#Z.2U9 M+0KO7<)BC&?'.ZI)1OV0R_\]D#WK+VU;IB<,BC735%UC:%$]EG$A"W%AB$I# MI3BHYFQD5Y2J\@P[)DJZ,V4F@%<;,]=H'V?.IJ(^*S.SH'=A)>N;%=KGXNB_ M./(;H( 1U;EO:2;>1#8BX_,8!(;[*7(Q@!8^:G6U]T2$C&8V@3QHAWL+-Y/R M;#F1AW;.JBQ@4&S;%$#K[%<8HMD->8T2[HR2 HBZ1@E">IGK+G?.)-I^E9ER M)F!ZD+[&@';$7M-)%MYT:C1Q0I\>97J:S^#-0$1 MI*.4%E-L70G*V#4>8YX,ZL3FH*"[7 +/H'X$#E))"WYN.&44+@9X")AQ04AZ M^=43C@1"[L1IFO[832P+GG'ZT5*6C8 RF7G]#VS3ZSR[5WJ/TT/(7-(KVBEB M[SN[PPF)6>F[."5,$]6J;:X/N./O;%VD3*[V6'OUSHZM\^QJI7#$4)F?/F1( MR!?WP8LOP/%0%^NQ4@(+&L"O[Q:%Z4^_X(C]VL^[B&7S@F9'YF5;V]0L2C67 MUN@"]VEPQY*VS6&+#,6#LT2FW6-@APK1;3O$A3NP0F;^R$+]579*RPA5-JC* M)\C^N?,2$A[KJ5+I&I;=YXG# Z\7;\5JXQ#HQ7D!8+)&45+38,W!1[N/?BZ_ M>#L2>4;!$+IU #P!ZE%$\12M5MHDJH$=)\2N3D[> \E@)WT6I(DY9^2Y,0F[ MT%\/%HEN]((J-$!W8Q8_P1V;+"CGFE8=0.I0:PB-DR/P-3_W=Y:V^.'P]$_L M9X]Q[0^RVU^&0IS&V]-750^!*\1EH%P(<\9J?W7/MUE4[ZC8WQ=0"#@>V3VQ M] # VB"$'BQX&\_[*?:_?8Y?Z0 ?HBPYBFD__Z&:\?-?_.,O?^NQ2/4_VKAK>V9THR@ .HB@=@,[IB6;OVX7-N9>^Z$!&E , E[S!4JBL$"OAWLSI-AQ6 M4& E/J2(5H##3CJ7_SV0[*AA =L%'293:3>Y$SZ=%P!L^/H[O9-A0Z?'K8#D MP7_!P2'$FRT/:7%V/ ^]-!W:XU36<@\!KR]SO&: MW>/,(Q$+DN E$8F>TWKN3J@;H!JH;%/*'))6^,5;D;>IL]?4PRQ)>7>8FIZXR Z0QU,TFD(I&9&(?SE9FZO4&H4*T^?]>72T!"1'Z$G\?O G2%:*+N MZXL'%L:F4CT0ZNYS=5-M=:W.:R/PW9GHIH,;$)?994FEIVDB!3J3"V4G$9D+ M.34>RS0?HK&O&5P0'HD;P!['816J)QPQ&GR<_I,;$ME!XRA1CHX;QZD]3-6U MC*J"J>P',?FZY^R,_;!^Q8GWC%$AAEV#\S'C+:* EL1C(!H:8PFX]/R&>P7HHSZT"P' MX# M;[#JW)66 +?UT]OA\O-6>6_;A<=%O.L/RB@M"0 B9:,5(!%EX,*DV?%2 MH"A[?<(R9$-_]<.Z_,PGO'OJ#3JA*NQH*2%K>B<^ V(%T1K54"$* ]@3-]*$ MZU$4@X+H81@U_'<3#$W$]7^:X+JGL$-<]S6]%]?_"1W7.IIP/<#B6@JC#JYU M,301U[\WP75/88>X[FMZ+ZY_#QW7.IIP/<#B6@JC#JYU,30!UV+?0K)(Z91P MA.!&(SNQ7L7."ZQ5B:1O&R,\V+&3AU6ZN.@IXW1HI0N*8G"!K2:D?=PSP(NM M(/PLIB;AA^^88S9DI V@Z8#^\"?FT6D!NEG4+:!;S99@ 7WXTTHL'V B6D\+@>A"%8B( M[@-1'Z(U$#0#HO_(_J2'Z$91QXAN-EN*Z#^*=0-00&LID0/ZCQS0OP<)Z!X, M]0)Z&$"V;];WIC=<)PG++L*OE)X=JS)WWI'];LW" AO&LQ#4\7#A$4X:L68W>,T2XB?X8"? M/'^.2);>/WR6SNB:]=P9G2&%NG<)BO+Y P=> [VC==)O ,W\\^H'C:Q:,&P3 M< P&)[B\E[M]&!\QYA_;['D,,W[MJML*M4,\0I C=WF,RIV7G;F,''ZYE/RB M62_WX)#.72= (>@TY#?<>%"PU[ID"1O^5OP#EJ?LUMOA@;M>S6+N9O]6)GB@/+@$M>TQ5%&7C'[W.-;_/@2'U(O"J[(-L,X&G ]342X M]2H/A4QC,=QT(F$ 6,]] MM 3D!7-7JU5X?*._/E[1/TRQ.ETI( U/C[(CADQ(04S,:=D?#?7Y6=FIFR 9 MI@VLD":@E_8$UJPE,W-54S1( NMVBSZKL[9'(1A>^\/)TGUL9\G=$-XY7X6) M,.*7N?C7N<8>RG>P39)MP=F3?.S^[1Z8+V$A9)_ZP0-EJ+C9J?D"HFOE3=5 MTEHT@Z_ GAGTY28)2.0EQSS< ?*,^N$D3-40)6>S7(9\M!-/--[MXHB? Y[' MT2N%'=6%MEQY[*:JY#"RJ$J53GA17E@<@*Y051[Q"G X;JA4J4;"0,GL5U*= M]J;\M/<0$9[F(VXR&QJ=AX'9B3YJBDH[4=.+PWRE(X1MQ/I M(\M67__[>9QFMW'V=YS=E_D/%?Q<\)L.8[DOV)$J#Z+T#"H#3_V#XCN%P\ $ MT]^R+,(9JF07H8]6B#<%CEVQV9N\'K4[M:2Q?MTM8T$9Z\E.HSAZG_=N6AN( M>AUHUFIQEG5]Y5FI:W^Y_,+^J7K?,-<'@%M!G2XR-GEYU54] MX?.)V;,Q_<*TQ=LMRXVVC1/A0_48)/0D!*-W6(CZAA>/^;T[O@?=ZXBE"'_! MB4]2>.NI>));0&]>B1DSS&NXN0CK:M*K+/<)T]_0ZBG&ZWL"Q7? MY73G7[9B%$5 ZX?,2S);VT0:/=SLC6=6"GFT3_$SB5C>"_3DT?*^G=#%HHLN MHP!^!^$H,.R=4]Q9DUFZI3;8-,T<[-FB.+NES@._^I5NLA>9L\] \!G-*2HZ%9E#Z MWRTF%"J;Y)QY*F&( \7,X[ MKI*"N.GX_JC\9^JYZ"R?B_)RS4LI^4)GT[/0 MN2H6.JAL%=HDJ&P7G;^L3$SZ&4I@#(K$^&X+*5#,KW,+TLR2\I69#[TT*S 0 M>R)FQ,5$.3C%5]<[%IL@1[7AU";&<1T]/Y*E:[/'VMJL=DW,]BS(SO:6F07G M&8&J$*<;(C$=OQ<3=]];7AJYN^ M>CO:U?15->8W-'UIC4!5Z#U_:_8;FK[DIL#2]&77#CB>OO3M@:7/@X@'M>!\ M'02$_<,++TCJAW%Z8 OG)UK>\Q>YBS&U15_CX=K0(+@[:ZM:AFI-0S\7C?L: MGC?./CP_8?+\PB]'YUF=[S$+3<2N..073?E@Y:E(WOT=>TGZ#939U'UW6CZ, M&F-O3MSH;PY9FGG\TDV!U1RJ)5+/XXAWP,$+V9RXR!/R9=KY-4X0XP;,W;11 M:^\**X%07Z/;:*]:O8R:98,?LS2_S&;$3GW5*Q-[' M87@5)ZR2DVFEOR%?X[PAZ7)W$T/9H)Z[Y#^S1J*\E;^)A87F\%0]51E]@$'+ MW5H0>P;=P'Q\+19;(-"ML2[:\%7;Z;*C 9GHK^9!SPS#T/"ZJW<]^H[W"3SK MF;N;?J.+$XGQ=#!/*2WGB4]1/W(-G3[_:3?A:YR@.MWL;GX23?FM/?\9' #) M]6IA 7X[5K??'M@SNEK&X,1M;GEAV:G9[6G%UVAY^SK;G?&M[JK_QNROSC"< MR@L7AQ;"GB'6-0\G;HM+)[]UML"?EEQ0SEQY)/G1"P\8S*Z[64N_1IL^=M! M; IUCG/%*R;6;,3:C7C#?V-7A.8:4;W._>U,))/,FX.MEAELVV]F0@(^"_W6 MIY[3FF]^@X<48T;P7^<7L_;@;_UH0]O&0YR*O\[YMQE;!^8D;-S&KW$F-A\H M."'70,W*H**.C1G'?X4EFV2Z7,4M^XU.,,T3+I@3C'$;O\8)QGR@X!SJ_VN" MF7,<_W4W8(KE8,UE*K_21!=A4 M30W+?,^AI5^H \M6IWE^1UQXQ:)#6<;("#:MRT$]'WV,/9OP0\ M/Z!1IRU@ YEXQ.4#,H1V>VZDV]^HQG/.FG8FN!2"Y@P>E4MP,GTMI6-/L\WV MP0MQ^@D//#GN*>LR^7JWX=WTY!2O+-P!*X5^%N4 60!C':#Q38J>;JIT/>A8 MP3Q=36.JZ,LZ"B[P*P[C/;-X^2PRR *MVNYXH:=JX::(*AV19 M"3#SYE81&N=TD=E9$(^#I16V?<013KR0MFT=[$A$V$N1C+QB7 MAC]\]_T?OOLP.(5HUG<'5UT%.YFFRGJHK(A$3<2JOO_N \ Y9$%MH;'2"+EM M6DZ!K15>]EJ+SAYF#R&'*KICXJ!*;5!*IXD;N)O5>N/6AN.H0;."0]X@MM&G M@%RMC#MTU1O:!A+_VXJ?=, QU8,-ANJ]=R#11O,0'AP8T/P 3-]P5A6@&,R: M"@.&="M" MX4N/2H.\*>O0R4+4@LH@(^U"SJ0PKT)PBCS?3P[4H_(M:OF*DZ=X 3UO<)JB M6*[L>P,EW5D0&0/5ED23?BXMRBWMC;%&I5X7G%UI*&9B6JJ*X*V+IHXMSF74 MPH0Q_3W]].X$;(M2RQNJR'NFB,K&G(AMZ7)1T[P,$M&!A9&E >)_9 F OM$>9K8!8*];T4/>'D/)&4/B *ZQLL=K_49 MH*;Y:/B[9SU+-LEV^#H@]H,7";;6/!;T1X?>3#6$@\9+2A; =EL[TBD1?YQ OOXI3GG[W\DN$H M)4\AK:C,6:'R(^QXO_P,*KZ#?JZ^A-BG@)_;S((Y8]=Z M,N#L7+1FIF.S_9QB?DRU>R)>/L.345,.)/W0IUSH-IZO'/B6N?@>N?( M5NI:G6/U)OAT,G5NB,_.)!VSDI)=S&W%]Q]^^)[;"_:;?YQY= S98RJ,L_47 MTG?^)BEGG].R!K>!F!=!O SZF94",YTI.[U BO4>#V*?AU;@#^=FZ/F4E?EV MJ,]G@NU%S%;#.L M2@* ;MGH ?"*_#RYT ]AXNB 84ZRQP>]"BO@&HU %[QG$TW**0W0F%G434"@O8X M5:WMC&FEK.J866JU^@%8U3D%?LVG(4B6:>"REVCFH+1T296N=+!D45-"5;H M[]A+T":R$_9/\[!_QNZ@B/L#-")/!7WWUNZLB =%? ;/Q[=X!KZ7DN#3O%)Z M%G934:?(;GDO4#3]\51)W0+T6"ZKT0R/PO2;JJ>S(V2="(USQ>D\GK7#.S$'4B3!9JS\-D*NMDF=S?#Q^^^^&[DV9R#=63F"R' M-"@FK[<93F:D?$ZW.V JL3TF[[3I/=0EE./?\]A3;(,8QWL@R+_#'P_!8I/9K6=HZHX\\*Y*-RC\B.3?ZH\G4I-L&S\'!6/$7!P^<6G M146P^['4E,L#RE-%!XPA;5T<$O+R] %PSIOG[ ]$=ON#R !)OXWUPMV 8?@0 M^HWH;@A]EP];5%=!X%UYU[^Q+6/TD&!9T&)C"8[NQALIVG$ :HR7-D(WBO"WHZ1 -D8WBL"X^@-W RE''G#E89FG M#MC-3905I,]GIJP/NIW]OCA-J]8>[[&/R>M "@A%'8?[=@I%NC'3TK0V1G2E M4!5W;X=&:^37-6+AH:BOSI"[WN%D&R<[]JCW+*:S&TXRLB6T/MYL+_">+>-E#JM654=> MJIY:G3W2JA9BU5"M'MIL45X3P@;P3%H^,2W]FI;Q%@7Z6EKS.@U@VG U'6-4 MR[]<=!1AO-%OSLG4ZST[WGK4VE$-:U.U),;*&"%0/,T!58=<3R2J HO3,GY4 MU;[:B"%UL0H2+91&5M&J!06?;66&UT(%(H$%7S$8JX$%@\9 30G.DV#/?]EL M[^BXOG@LTTR4)9Z?2>,J:-5R%;1G2)E.^!A>@;E21154U $43&%VW:"0Q "! MS6A%SN"G%[EHY%!1+VE?#)6?UX'A+]T>6,LWVWOJQ"49V[QXP,]#.:!4E=S- M-TI5V@,C"K.!J8JCHKQ[PS!*IYHFJ2@%Q1SHHZT]91I#S2IKRNL*!J3IJ>.> M,WV*R"E3W76!RQ@SC:I(J*F!1BZH(X6+-"'+:W>$$23*=,CPXG\3I# M65.YK[ [JO0VO7L QW:013%4E(-##BT=[I(X.-#F^[0P.!K( =3&OS9Z["00 M#[E<'#R\> D^HXY@XSE,%630%> PA;BNBIV<]ZS\>UZAR&.) MUDG"@C#O^+5)@PRO=G@T7M4L]G]Y[]?*\@.H)#^ VGM'VH@089@I;@ /RY>74,A(X%ST!-;:8@;6R8.$:HUJ[)Y%'T%:,(8QN%A_VD4(Z37*O< MFBDS:#YL29*5%LDH%G1CZ=>/FB!R0H3 M\JT9LJLCD0-5%99(8&]X@^L]@K+1#,O\%!X<0L\.$5QP=<'I%M6;O!I/("\\/:1;O MZ'"OHX#ELKXAKSC@J:%2V:N^N00[I.C4+NDP.!+EWG21+B_KC^Z&[AGW M.+[<0'KA=[K]8O>IPS3R=)\^S,J<"3O2W"E:)]B3)SF2E'.TU]S3X'Z7EI>! M=L%.M_5@?' E2!K;OS81HK77J]'7,4>*Q\K V+RM_(OVZN4ZXB\?F,)GQ_R/ M^JL! VD0E@ FRJMQAOF!>TN#!S\(SM2TU MK$S@ U JYW S'"T->^8%YZU(Y?F6=$J!7 2WX&#PRLL8#*]I8IH,<8CV< MT,;7A+78I_B)A/B!%O>>L7HYUEO4T8JLO]EM<(A2*"\&;5TV1@Z2V .,_D;)4L!Q$NH&QPGVH&"Y.^H%4@>'?*J;=LX_0+".G]8I MZ])1ZS:\?\(MRX%TU32U .BK28#3==8LHD;?6UL./0M/# \?%1,#^Z.[B8$W MK>-87-]^7-_1V<$]Z]3MI-._1]T ,+L2W0%OSPG2T5X8@G^]4T"0_=$=!'G3 MVD/[U_7=^A;:L%:=V!Y6:0]:/D"_C#*2'7\B U+:$MR9$WTE)5=$5RW\ ]V3Q: M0=-D*.[2]!5T-[5MKH-#:MYT='%-NFA':S]' %;-&&5=W MRYH-[=P)XG\&!P!KNUPDCNZ:^ RVK'MI6(4=CVVYJ>W#SOT,SEH/- MOEH_/&[N08&R%Q4-5.I 8DK&I;]/L]B;8Q_YG^%$6Q\!_%+\B.;6FCB*ZS MTKWGJQ0D49JQC%B_0ZG_@G?>#2, %:2HPGYZ7]1[SW[U_OL/[P4S"K5,FE H M9]J$HIYQ$^JR?L]_"C+MCQ<5V%=_K_>]WC. _@^..3?05+COG'N@$5I'XZ:? M/R0)2QID]/UZG?*GL2W 7_P7DZ^7Y?F_QGXU\HB?FGRVJB#^.?;#*?%-/EL4 M9_\8_IP.DZ11BQ'[S\RG[W'7_9TVF0NS?&*_JS?H+J4RTJ(FK'I#^^_^_#^PQ]'X(KQ>- M;RI)?\>>B/2H*)K=U3 X)/F.ME1%H]8,=,*0NER<["MG'G5V"H4I-H6Y9>KP MOQN-K)G>.LU:4O,+$AZXIP1-][)A8[3_"9/G%UI[_8K9(WCXD7X!FF2XU^&=FT^>;6;@/N\?80!3?$ M>R(AR0A+4N"F)WH:,I_>GZ.]1X(BD^QF>Y>P"/O9D7;YY?\>R)X5M>(QZ37$ M3'':@X%BQ%,2X(0AB3+J+@X)2\A./T>_[&,Z4E:]*:/6C"%_$T7'1_PE.PMC M_Y>N\Y 5?YH;VO(FC%%(Q'CD05)Y=SE12=6(T4JQ$+"/.-G5*"^$.]93OUUC M5+^*$SHY1N?Y_C!E0I32=E,)#L?7I%%CE*[>.K"\=&_,;%VQ[#C9(8G8K%?\ MDO[[@J1\"LQG0O[.P467S-?D:1U6H)$MM=.L>OOAMD\T6C5*[<-N1^?1G.29B"Z9'I;IW41]2+C'7[TOMQ1 MI^KL>$U7#:\D.'CA7P\)20/"31B [AG5SFE=PY.?;O:L,AV->\S<.9\MLMCO M/T?8B\JN7?SC/XTWGO_RAW>*>\5 #)$H%V7^]T$\D M_N&);X.9JG=3/5=RIV*M$6/&+D]C3*=G-B61B N]PI;6]/*OS[=\_8239^J M/R>8_[:XG=/F9\ ?*,P\:I)OCQFH3QZ[<(2]A-I#NSKT?'B, JT-+"_?P+*J MRT ;1LT:U/)0"+]20.E*A]]/C-C$.Y:LXJRKT?7AVBV?3 M)])MR!@EBV.7Z@5O^07NK41WU&32XIOD4YQ0W_N[U@,$>%_+W8$HJ'NB&;-YTKG6/*>Z\ORRR]>X;E_(A'9'78WY!<!^("S3'RG]YH"^^3L"X_E M-1GE(_-C@G5C8^PR)+Q5XDL5?QD [!T^C6[9N(.HPG\[]]*7\]!+4VKG6;Z[ MVF&*E2-'S9;,1['S.*7+Q.PE#FKVC';[7V,Z@?Q(?[!\Z&C8GFG[;LQH<>O% MOEK[GE6GPJ0U8]3MZ]'-6T2G[A>RK^S2/*9P&.':S1FE*R4-">+S.-E;=75[ MOCNF^3]Z:?9*\-LC]E^B.(R?C]8U43=AC%)GY(U$>3J-IM1O^9^LJJ?;F#&* M_HW.38EG>[NL\]5QSC6.?J7_8UU">R'%.]+LG<>WU*Y:1BV:L!&=/L9KGQK> M!/?./%:WI0?;,N-5(P$;!TB=MA.PVX>XW-ZF"\ZK W,(Q,QI%Y]:31EE+P\D MY)=TJ>_+;MN]Q&%PO=LG\2L6BTVK]E*S,4LH2N6D=KQNS9;,N+!-\%YPGKM[ MM(')@9\K7T=T34U!94EQK7;,N=@05PHYZMCQNA4E>[XZGTH/[(+)BT>*K1#+ MDV3_QT>YSOF&7NM&9'XKY P_DXB]LS@3G6)G7C1MTXSSXSJ@?V/GW>U._9_:KN=U( MK5:,NFHL[KU&SS=QFM:%I]9UU&_* N,H;C9T6L\=F%A\V?6"R$(@2)T[Z0MFGQ MWKC%6?G,KBQRGKN[#GM$V:Y97^WW?OYS1O]5W)233]Y.NTB[C1:Z*TKHS\\1 MN^)677USVSN2)LT8/HO:;Y^9+\);D'E?:%MQTFB%+S!,HD.M.;3D4U\/[0\+ M1%B:HY'C_1+VO?$=LBQDS-LV'W8N,)W[$XY,<2V0P55<$2UB UQ^$>UAA/[( MT^%8V#P9U:X%NZ4>&B+?CKP+/7[B:3>LQ5C^G!X^B>E.#MA M*O]@8XECV*!15T;8@ZQ[O,^#^ 3\M59&Z#!<')A*8@GUHQ<>J\9_.E2CY]MCU?B]0S5ZOCWJ!AW_LL@T MN/@.9OUC\BW9@.S$3K5B2S;?-,GSPUGI].8G1T'&SV(Z4#]\Q\AD%S!]7YZ@ MPH<_,2*Y4.'_[^X*=AN$8>@G[;C+- F8V';JM/$##$R)1HD4PCK^?G& C0RD M4M.ZK%=$>7Y)H+%C/[O(2RC/1X'8KVLLHEW45EVDH,@W FY%^E$6GIQSMS>4FQ C:>EB/C3K;7'N(MN[1 MF&DI+>_?;"E]W'H.I7H\I= [P_O\YO>6[O37PY!07P;\UA:YEQ*?XD!+]V^#$6PZ@F=R%,>0RIV'X/%;780J85@6Z MVXF?:MI 6L4&*%&Y K-N"UG5"KBR;HXQ9EG^S2PDSDR<8PTB.N:9Q*/R!'QI M0$!I*UNB89-U2E0\U25S[#A=>--7$"?Y)NL%NW%PD0-OP=0!(VCG(!JV>.:2 M!L(L>*$?H!+;\A4*>TU67-GZLPPYW82VD@ M9^D[D"1%'+?S.(O5?S!)?_EN9VJ>J+:+29-,P9K':A9QA]-U-V__M_AM0 M2P$"% ,4 " #+@)Y7&(GYC6"!P 0QL ! ( ! M?-H" &0Q-S#$R,BYH=&U02P$"% ,4 " #+@)Y7-5"L9Z&; $ F4L7 !$ M ( !X.D" '-I;6\M,C R-3$R,S$N>'-D4$L%!@ ' < L0$ )56 $! $! end XML 98 d17718d20f_htm.xml IDEA: XBRL DOCUMENT 0001329394 2024-12-31 0001329394 2025-12-31 0001329394 2025-01-01 2025-12-31 0001329394 2023-01-01 2023-12-31 0001329394 2024-01-01 2024-12-31 0001329394 2023-01-01 2023-03-31 0001329394 2024-01-01 2024-03-31 0001329394 2025-01-01 2025-03-31 0001329394 2025-04-01 2025-06-30 0001329394 2023-07-01 2023-09-30 0001329394 2024-07-01 2024-09-30 0001329394 2025-07-01 2025-09-30 0001329394 2023-10-01 2023-12-31 0001329394 2024-10-01 2024-12-31 0001329394 2025-10-01 2025-12-31 0001329394 2024-04-01 2024-06-30 0001329394 2023-04-01 2023-06-30 0001329394 2023-12-31 0001329394 2021-02-18 0001329394 2022-12-31 0001329394 simo:OtherAreasMember 2024-12-31 0001329394 country:CN 2024-12-31 0001329394 country:TW 2024-12-31 0001329394 simo:ShanghaiPropertyMember 2024-12-31 0001329394 us-gaap:EquitySecuritiesMember 2024-12-31 0001329394 simo:BiwinStorageTechnologyCorp.BiwinMember us-gaap:EquitySecuritiesMember 2024-12-31 0001329394 simo:KinaraIncMember 2024-12-31 0001329394 simo:ShenzhenTechwinsemiTechnologyCorpTwscMember us-gaap:EquitySecuritiesMember 2024-12-31 0001329394 simo:VastviewTechnologyCorpMember 2024-12-31 0001329394 simo:CashidoCorpMember 2024-12-31 0001329394 simo:BuildingAndLeaseholdImprovementsMember 2024-12-31 0001329394 us-gaap:FurnitureAndFixturesMember 2024-12-31 0001329394 us-gaap:BuildingMember 2024-12-31 0001329394 us-gaap:ComputerSoftwareIntangibleAssetMember 2024-12-31 0001329394 us-gaap:MachineryAndEquipmentMember 2024-12-31 0001329394 us-gaap:AccountingStandardsUpdate201602Member 2024-12-31 0001329394 us-gaap:OtherCurrentLiabilitiesMember us-gaap:AccountingStandardsUpdate201602Member 2024-12-31 0001329394 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:AccountingStandardsUpdate201602Member 2024-12-31 0001329394 us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001329394 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001329394 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001329394 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001329394 srt:MinimumMember us-gaap:ForeignPlanMember 2025-12-31 0001329394 simo:OtherAreasMember 2025-12-31 0001329394 country:CN 2025-12-31 0001329394 country:TW 2025-12-31 0001329394 simo:ShanghaiPropertyMember 2025-12-31 0001329394 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2025-12-31 0001329394 us-gaap:ForeignCountryMember us-gaap:InternalRevenueServiceIRSMember us-gaap:ResearchMember 2025-12-31 0001329394 simo:BiwinStorageTechnologyCorp.BiwinMember us-gaap:EquitySecuritiesMember 2025-12-31 0001329394 simo:KinaraIncMember 2025-12-31 0001329394 us-gaap:EquitySecuritiesMember 2025-12-31 0001329394 simo:ShenzhenTechwinsemiTechnologyCorpTwscMember us-gaap:EquitySecuritiesMember 2025-12-31 0001329394 us-gaap:ForeignCountryMember us-gaap:InternalRevenueServiceIRSMember us-gaap:TaxYear2018Member 2025-12-31 0001329394 us-gaap:ForeignCountryMember us-gaap:InternalRevenueServiceIRSMember us-gaap:TaxYear2017Member 2025-12-31 0001329394 simo:VastviewTechnologyCorpMember 2025-12-31 0001329394 simo:CashidoCorpMember 2025-12-31 0001329394 srt:MinimumMember us-gaap:BuildingMember 2025-12-31 0001329394 srt:MaximumMember us-gaap:BuildingMember 2025-12-31 0001329394 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2025-12-31 0001329394 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2025-12-31 0001329394 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2025-12-31 0001329394 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2025-12-31 0001329394 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2025-12-31 0001329394 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2025-12-31 0001329394 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2025-12-31 0001329394 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2025-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember simo:EquityIncentivePlanTwoThousandFifteenAndTwoThousandTwentyFiveMember 2025-12-31 0001329394 simo:BuildingAndLeaseholdImprovementsMember 2025-12-31 0001329394 us-gaap:FurnitureAndFixturesMember 2025-12-31 0001329394 us-gaap:MachineryAndEquipmentMember 2025-12-31 0001329394 us-gaap:ComputerSoftwareIntangibleAssetMember 2025-12-31 0001329394 us-gaap:BuildingMember 2025-12-31 0001329394 us-gaap:AccountingStandardsUpdate201602Member 2025-12-31 0001329394 us-gaap:OtherCurrentLiabilitiesMember us-gaap:AccountingStandardsUpdate201602Member 2025-12-31 0001329394 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:AccountingStandardsUpdate201602Member 2025-12-31 0001329394 us-gaap:FairValueMeasurementsRecurringMember 2025-12-31 0001329394 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2025-12-31 0001329394 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2025-12-31 0001329394 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2025-12-31 0001329394 country:SG 2023-01-01 2023-12-31 0001329394 country:JP 2023-01-01 2023-12-31 0001329394 country:KR 2023-01-01 2023-12-31 0001329394 country:TW 2023-01-01 2023-12-31 0001329394 country:CN 2023-01-01 2023-12-31 0001329394 simo:OtherCountriesMember 2023-01-01 2023-12-31 0001329394 country:US 2023-01-01 2023-12-31 0001329394 simo:SkHynixMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001329394 simo:AfastorMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001329394 simo:MicronMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001329394 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001329394 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001329394 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001329394 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember simo:EquityIncentivePlanTwoThousandFifteenAndTwoThousandTwentyFiveMember 2023-01-01 2023-12-31 0001329394 simo:October302023Member simo:O2023ADividendsMember 2023-01-01 2023-12-31 0001329394 simo:October302023Member simo:O2023ADividendsMember simo:AmericanDepositaryShareMember 2023-01-01 2023-12-31 0001329394 us-gaap:ForeignPlanMember 2023-01-01 2023-12-31 0001329394 us-gaap:ForeignTaxJurisdictionOtherMember 2023-01-01 2023-12-31 0001329394 country:KY 2023-01-01 2023-12-31 0001329394 simo:TwoCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001329394 simo:TopTenCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001329394 simo:MobileStorageMember 2023-01-01 2023-12-31 0001329394 simo:OtherProductsMember 2023-01-01 2023-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001329394 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001329394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001329394 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001329394 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember 2023-01-01 2023-12-31 0001329394 simo:EmployeeStockOptionAndRestrictedStockUnitsMember simo:AmericanDepositaryShareMember 2023-01-01 2023-12-31 0001329394 simo:EmployeeStockOptionAndRestrictedStockUnitsMember 2023-01-01 2023-12-31 0001329394 simo:BiwinStorageTechnologyCorp.BiwinMember 2023-01-01 2023-12-31 0001329394 country:SG 2024-01-01 2024-12-31 0001329394 country:JP 2024-01-01 2024-12-31 0001329394 country:TW 2024-01-01 2024-12-31 0001329394 country:CN 2024-01-01 2024-12-31 0001329394 simo:OtherCountriesMember 2024-01-01 2024-12-31 0001329394 country:US 2024-01-01 2024-12-31 0001329394 country:KR 2024-01-01 2024-12-31 0001329394 simo:KioxiaMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0001329394 simo:MicronMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0001329394 simo:AfastorMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0001329394 simo:PHISEMIMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0001329394 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-12-31 0001329394 us-gaap:CostOfSalesMember 2024-01-01 2024-12-31 0001329394 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-12-31 0001329394 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember simo:EquityIncentivePlanTwoThousandFifteenAndTwoThousandTwentyFiveMember 2024-01-01 2024-12-31 0001329394 simo:October282024Member simo:O2024ADividendsMember 2024-01-01 2024-12-31 0001329394 simo:October282024Member simo:O2024ADividendsMember simo:AmericanDepositaryShareMember 2024-01-01 2024-12-31 0001329394 us-gaap:ForeignPlanMember 2024-01-01 2024-12-31 0001329394 us-gaap:ForeignTaxJurisdictionOtherMember 2024-01-01 2024-12-31 0001329394 country:KY 2024-01-01 2024-12-31 0001329394 simo:ThreeCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0001329394 simo:TopTenCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0001329394 simo:OtherProductsMember 2024-01-01 2024-12-31 0001329394 simo:MobileStorageMember 2024-01-01 2024-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-12-31 0001329394 us-gaap:RetainedEarningsMember 2024-01-01 2024-12-31 0001329394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-12-31 0001329394 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-12-31 0001329394 us-gaap:CommonStockMember 2024-01-01 2024-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember 2024-01-01 2024-12-31 0001329394 simo:EmployeeStockOptionAndRestrictedStockUnitsMember simo:AmericanDepositaryShareMember 2024-01-01 2024-12-31 0001329394 simo:EmployeeStockOptionAndRestrictedStockUnitsMember 2024-01-01 2024-12-31 0001329394 simo:ShenzhenTechwinsemiTechnologyCorpTwscMember us-gaap:CommonStockMember 2024-01-01 2024-12-31 0001329394 simo:BiwinStorageTechnologyCorp.BiwinMember 2024-01-01 2024-12-31 0001329394 srt:MinimumMember 2025-01-01 2025-12-31 0001329394 srt:MaximumMember 2025-01-01 2025-12-31 0001329394 country:HK 2025-01-01 2025-12-31 0001329394 country:TW 2025-01-01 2025-12-31 0001329394 country:US 2025-01-01 2025-12-31 0001329394 country:CN 2025-01-01 2025-12-31 0001329394 country:JP 2025-01-01 2025-12-31 0001329394 country:SG 2025-01-01 2025-12-31 0001329394 simo:OtherCountriesMember 2025-01-01 2025-12-31 0001329394 country:KR 2025-01-01 2025-12-31 0001329394 simo:KioxiaMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-12-31 0001329394 simo:PHISEMIMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-12-31 0001329394 simo:AfastorMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-12-31 0001329394 simo:MicronMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-12-31 0001329394 us-gaap:SellingAndMarketingExpenseMember 2025-01-01 2025-12-31 0001329394 us-gaap:GeneralAndAdministrativeExpenseMember 2025-01-01 2025-12-31 0001329394 us-gaap:CostOfSalesMember 2025-01-01 2025-12-31 0001329394 us-gaap:ResearchAndDevelopmentExpenseMember 2025-01-01 2025-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember simo:EquityIncentivePlanTwoThousandFifteenAndTwoThousandTwentyFiveMember 2025-01-01 2025-12-31 0001329394 simo:October272025Member simo:O2025ADividendsMember 2025-01-01 2025-12-31 0001329394 simo:October272025Member simo:O2025ADividendsMember simo:AmericanDepositaryShareMember 2025-01-01 2025-12-31 0001329394 us-gaap:ForeignPlanMember 2025-01-01 2025-12-31 0001329394 us-gaap:ForeignTaxJurisdictionOtherMember 2025-01-01 2025-12-31 0001329394 country:KY 2025-01-01 2025-12-31 0001329394 simo:FourCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-12-31 0001329394 simo:TopTenCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember simo:EquityIncentivePlanTwoThousandFifteenAndTwoThousandTwentyFiveMember 2025-01-01 2025-12-31 0001329394 simo:OtherProductsMember 2025-01-01 2025-12-31 0001329394 simo:MobileStorageMember 2025-01-01 2025-12-31 0001329394 us-gaap:ForeignCountryMember us-gaap:InternalRevenueServiceIRSMember us-gaap:ResearchMember 2025-01-01 2025-12-31 0001329394 simo:AmericanDepositaryShareMember 2025-01-01 2025-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2025-01-01 2025-12-31 0001329394 srt:MinimumMember us-gaap:StateAndLocalJurisdictionMember us-gaap:InternalRevenueServiceIRSMember us-gaap:TaxYear2017Member 2025-01-01 2025-12-31 0001329394 srt:MaximumMember us-gaap:ForeignCountryMember us-gaap:InternalRevenueServiceIRSMember us-gaap:TaxYear2017Member 2025-01-01 2025-12-31 0001329394 us-gaap:RetainedEarningsMember 2025-01-01 2025-12-31 0001329394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-01-01 2025-12-31 0001329394 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2025-01-01 2025-12-31 0001329394 us-gaap:AdditionalPaidInCapitalMember 2025-01-01 2025-12-31 0001329394 us-gaap:CommonStockMember 2025-01-01 2025-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember 2025-01-01 2025-12-31 0001329394 simo:EmployeeStockOptionAndRestrictedStockUnitsMember 2025-01-01 2025-12-31 0001329394 simo:EmployeeStockOptionAndRestrictedStockUnitsMember simo:AmericanDepositaryShareMember 2025-01-01 2025-12-31 0001329394 us-gaap:TreasuryStockCommonMember 2025-01-01 2025-12-31 0001329394 dei:BusinessContactMember 2025-01-01 2025-12-31 0001329394 dei:AdrMember 2025-01-01 2025-12-31 0001329394 us-gaap:CommonStockMember 2025-01-01 2025-12-31 0001329394 us-gaap:ForeignCountryMember us-gaap:InternalRevenueServiceIRSMember us-gaap:TaxYear2018Member 2025-01-01 2025-12-31 0001329394 simo:ShenzhenTechwinsemiTechnologyCorpTwscMember us-gaap:CommonStockMember 2025-01-01 2025-12-31 0001329394 simo:BiwinStorageTechnologyCorp.BiwinMember 2025-01-01 2025-12-31 0001329394 simo:MergerAgreementMember simo:AmericanDepositaryShareMember simo:MaxlinearIncMember 2025-01-01 2025-12-31 0001329394 currency:MOP 2025-01-01 2025-12-31 0001329394 us-gaap:ForeignTaxJurisdictionOtherMember 2025-01-01 2025-12-31 0001329394 country:CN 2025-01-01 2025-12-31 0001329394 country:KY 2025-01-01 2025-12-31 0001329394 country:US 2025-01-01 2025-12-31 0001329394 currency:MOP 2025-01-01 2025-12-31 0001329394 simo:MergerAgreementMember us-gaap:CommonStockMember simo:MaxlinearIncMember 2022-05-05 2022-05-05 0001329394 simo:MergerAgreementMember us-gaap:CommonStockMember simo:MaxlinearIncMember 2022-05-05 0001329394 simo:KinaraMember 2018-06-01 2018-06-30 0001329394 simo:SimpleAgreementForFutureEquityMember 2020-03-31 2020-03-31 0001329394 simo:SimpleAgreementForFutureEquityMember 2021-05-01 2021-05-31 0001329394 simo:BiwinStorageTechnologyCorp.BiwinMember 2021-07-01 2021-07-31 0001329394 simo:BiwinStorageTechnologyCorp.BiwinMember us-gaap:CommonStockMember 2024-10-01 2024-12-31 0001329394 simo:KinaraMember 2024-10-01 2024-12-31 0001329394 simo:ShenzhenTechwinsemiTechnologyCorpTwscMember us-gaap:CommonStockMember 2024-12-01 2024-12-31 0001329394 country:TW us-gaap:LandMember 2018-09-30 0001329394 srt:MaximumMember simo:AmericanDepositaryShareMember 2025-02-06 0001329394 us-gaap:RestrictedStockUnitsRSUMember simo:EquityIncentivePlanTwoThousandFifteenMember 2015-06-03 0001329394 us-gaap:RestrictedStockUnitsRSUMember simo:EquityIncentivePlanTwoThousandTwentyFiveMember 2025-06-04 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001329394 simo:OtherAreasMember 2023-12-31 0001329394 country:CN 2023-12-31 0001329394 country:TW 2023-12-31 0001329394 simo:MergerAgreementMember simo:MaxlinearIncMember 2023-07-26 2023-07-26 0001329394 simo:BreachOfPurchaseContractMember 2023-10-05 0001329394 simo:KinaraMember 2025-11-01 2025-11-30 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember simo:EquityIncentivePlanTwoThousandFifteenAndTwoThousandTwentyFiveMember 2022-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember simo:EquityIncentivePlanTwoThousandFifteenAndTwoThousandTwentyFiveMember 2023-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001329394 us-gaap:RetainedEarningsMember 2022-12-31 0001329394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001329394 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001329394 us-gaap:CommonStockMember 2022-12-31 0001329394 us-gaap:TreasuryStockCommonMember 2022-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001329394 us-gaap:RetainedEarningsMember 2023-12-31 0001329394 us-gaap:TreasuryStockCommonMember 2023-12-31 0001329394 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001329394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001329394 us-gaap:CommonStockMember 2023-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember simo:EquityIncentivePlanTwoThousandFifteenAndTwoThousandTwentyFiveMember 2024-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2024-12-31 0001329394 us-gaap:RetainedEarningsMember 2024-12-31 0001329394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-31 0001329394 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001329394 us-gaap:CommonStockMember 2024-12-31 0001329394 us-gaap:TreasuryStockCommonMember 2024-12-31 0001329394 simo:EmployeeStockOptionsAndRestrictedStockUnitsMember simo:EquityIncentivePlanTwoThousandFifteenAndTwoThousandTwentyFiveMember 2025-12-31 0001329394 us-gaap:RestrictedStockUnitsRSUMember 2025-12-31 0001329394 us-gaap:RetainedEarningsMember 2025-12-31 0001329394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-12-31 0001329394 us-gaap:AdditionalPaidInCapitalMember 2025-12-31 0001329394 us-gaap:CommonStockMember 2025-12-31 0001329394 us-gaap:TreasuryStockCommonMember 2025-12-31 iso4217:USD pure shares iso4217:USD shares simo:Segment simo:Customer false FY 0001329394 American Depositary Shares, each representing four ordinary shares 0000 true 20-F false true 2025-12-31 --12-31 2025 false false 000-51380 Silicon Motion Technology Corporation E9 Flat C, 19/F, Wing Cheong Commercial Building Nos 19-25 Jervois Street Hong Kong Island HK Jason Tsai 1 408 519 7200 1 408 519 7101 690 N. McCarthy Blvd., Suite 200 Milpitas CA 95035 US Ordinary shares, US$0.01 par value per share SIMO NASDAQ 134244840 Yes No Yes Yes Large Accelerated Filer false true false U.S. GAAP false true <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Risk Management and Strategy </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Cybersecurity risk management is an integral part of our overall enterprise risk management program. Our cybersecurity risk management program is designed based on the National Institute of Standards and Technology (NIST) cybersecurity framework. This framework includes steps for (a) identifying cybersecurity threats, assessing the severity, identifying the source and whether the threat is associated with a third-party service provider; (b) reporting material cybersecurity incidents to management and our board of directors; (c) implementing safeguards, countermeasures and mitigation strategies; and (d) remediation and restoration of the affected systems. Our cybersecurity team also engages third-party security experts for defense protection capability assessment and system enhancements. We also maintain a third-party risk management process under which we assess the cybersecurity practices of key third-party service providers prior to engagement and on a periodic basis thereafter, including through contractual requirements, security questionnaires, and, where appropriate, third-party security assessments. We require key third-party service providers that have access to our systems or data to implement and maintain appropriate cybersecurity controls and to notify us promptly of any cybersecurity incident that may affect our systems or data. In addition, our cybersecurity team provides trainings, security exercises, security awareness electronic direct mail (eDM) and social engineering drills regularly. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our dedicated information technology (“IT”) personnel are experienced information systems security professionals and information security managers with more than 20 years of relevant experience. Our IT team provides cybersecurity reports quarterly that cover, among other topics, suspicious behaviors, end devices security logs analysis, suspicious activity analysis and statistics, and updates to the Company’s cybersecurity programs and mitigation strategies. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In 2025, we did not identify any cybersecurity threats that have materially affected or are reasonably likely to materially affect our business strategy, results of operations, or financial condition. However, despite our efforts, we cannot eliminate all risks from cybersecurity threats, or provide assurances that we have not experienced an undetected cybersecurity incident. </div> true Cybersecurity risk management is an integral part of our overall enterprise risk management program. true true true Our cybersecurity team also engages third-party security experts for defense protection capability assessment and system enhancements. We also maintain a third-party risk management process under which we assess the cybersecurity practices of key third-party service providers prior to engagement and on a periodic basis thereafter, including through contractual requirements, security questionnaires, and, where appropriate, third-party security assessments. We require key third-party service providers that have access to our systems or data to implement and maintain appropriate cybersecurity controls and to notify us promptly of any cybersecurity incident that may affect our systems or data. In addition, our cybersecurity team provides trainings, security exercises, security awareness electronic direct mail (eDM) and social engineering drills regularly. true Our dedicated information technology (“IT”) personnel are experienced information systems security professionals and information security managers with more than 20 years of relevant experience. Our IT team provides cybersecurity reports quarterly that cover, among other topics, suspicious behaviors, end devices security logs analysis, suspicious activity analysis and statistics, and updates to the Company’s cybersecurity programs and mitigation strategies. true In 2025, we did not identify any cybersecurity threats that have materially affected or are reasonably likely to materially affect our business strategy, results of operations, or financial condition. However, despite our efforts, we cannot eliminate all risks from cybersecurity threats, or provide assurances that we have not experienced an undetected cybersecurity incident. <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Corporate Governance </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our board of directors has overall oversight responsibility for our risk management, and delegates cybersecurity risk management oversight to the audit committee. The audit committee is responsible for ensuring that management has processes in place designed to identify and evaluate cybersecurity risks to which the company is exposed and implement processes and programs to manage cybersecurity risks and mitigate cybersecurity incidents. The audit committee receives cybersecurity risk updates from management at least quarterly, including the quarterly cybersecurity reports prepared by our IT team, and discusses cybersecurity risk management as a standing item at its regular meetings. The audit committee reports to the full board of directors on cybersecurity matters as appropriate. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; 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;">At the management level, responsibility for assessing and managing cybersecurity risks is led by our IT head / Chief Information Officer (“CIO”), together with a dedicated cybersecurity team. This cybersecurity team includes a management-level incident response and notification committee (the “Incident Notification Committee”), which is responsible for the escalation, evaluation, and reporting of significant cybersecurity </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <div style="text-align: center; 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;"> </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">incidents to senior management and the audit committee. In addition to incident-specific reporting, the IT head / CIO provides routine cybersecurity risk updates to senior management and the audit committee on at least a quarterly basis, covering the Company’s overall cybersecurity posture, emerging threats, risk mitigation activities, and the status of cybersecurity programs and controls. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; 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;">Our cybersecurity operations are supported by the dedicated cybersecurity team, including personnel responsible for cybersecurity monitoring, threat detection, incident response, and remediation. This team reports to the IT head / CIO and provides regular updates to the Incident Notification Committee and senior management. In addition, we engage external cybersecurity consultants and specialists, as needed, to support risk assessments, penetration testing, and incident investigations. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; 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;">Management is responsible for identifying, considering, and assessing material cybersecurity risks on an ongoing basis, and for establishing and maintaining processes designed to ensure that such risks are appropriately monitored and mitigated. These processes include continuous network monitoring, vulnerability assessments, incident response planning, and implementation of cybersecurity controls and technologies. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; 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;">With respect to relevant expertise, our IT head / CIO has extensive experience in information technology management, including oversight of cybersecurity programs in various industries. In addition, members of our cybersecurity team possess relevant technical expertise in areas such as network security, system architecture, threat intelligence, and incident response, and may hold industry-recognized Certified Information Systems Security Professional (CISSP) and Systems Security Certified Practitioner (SSCP), Certified Ethical Hacker (CEH) and ISO27001 certifications. </div></div></div> Our board of directors has overall oversight responsibility for our risk management, and delegates cybersecurity risk management oversight to the audit committee. The audit committee is responsible for ensuring that management has processes in place designed to identify and evaluate cybersecurity risks to which the company is exposed and implement processes and programs to manage cybersecurity risks and mitigate cybersecurity incidents. The audit committee receives cybersecurity risk updates from management at least quarterly, including the quarterly cybersecurity reports prepared by our IT team, and discusses cybersecurity risk management as a standing item at its regular meetings. The audit committee reports to the full board of directors on cybersecurity matters as appropriate. http://fasb.org/us-gaap/2025#LiabilitiesCurrent http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2025#EquitySecuritiesMember http://fasb.org/us-gaap/2025#EquitySecuritiesMember 1 1060 Deloitte & Touche Taipei, Taiwan 276068000 201842000 233744000 211546000 199229000 421798000 54645000 71297000 31187000 36885000 794873000 943368000 17326000 29676000 188398000 218966000 8878000 9051000 14674000 13195000 7187000 8463000 1031336000 1222719000 17773000 34745000 13107000 22426000 5968000 6012000 162656000 276340000 199504000 339523000 59548000 52459000 259052000 391982000 0.01 0.01 500000000 500000000 134764000 134764000 134245000 134245000 1348000 1342000 337975000 359927000 338000 1339000 432623000 468129000 772284000 830737000 1031336000 1222719000 639142000 803552000 885627000 368752000 434787000 458118000 270390000 368765000 427509000 174357000 217822000 262718000 26920000 27450000 34383000 27923000 31354000 37371000 -1312000 -1250000 0 230512000 277876000 334472000 39878000 90889000 93037000 8002000 543000 18400000 0 58000 21076000 12246000 14528000 9663000 914000 1391000 -2067000 8000 0 18000 21170000 16520000 47090000 61048000 107409000 140127000 8175000 18160000 17492000 52873000 89249000 122635000 0.4 0.66 0.91 0.4 0.66 0.91 133413000 134570000 134312000 133879000 134888000 134718000 1.59 2.65 3.65 1.58 2.65 3.64 33353000 33642000 33578000 33470000 33722000 33679000 52873000 89249000 122635000 -1694000 -815000 1001000 -252000 0 0 -1442000 -815000 1001000 51431000 88434000 123636000 132216000 1322000 303564000 2595000 425120000 0 732601000 52873000 52873000 -1442000 -1442000 17547000 17547000 1460000 15000 -61000 -46000 0.5 66837000 66837000 133676000 1337000 321050000 1153000 411156000 0 734696000 89249000 89249000 -815000 -815000 16956000 16956000 1088000 11000 -31000 -20000 0.5 67782000 67782000 134764000 1348000 337975000 338000 432623000 0 772284000 122635000 122635000 1001000 1001000 26283000 26283000 1186000 11000 -32000 -21000 24312000 24312000 1705000 17000 4299000 19996000 -24312000 0.5 67133000 67133000 134245000 1342000 359927000 1339000 468129000 0 830737000 52873000 89249000 122635000 21810000 25331000 30174000 -230000 0 0 8002000 543000 18400000 17547000 16956000 26283000 0 58000 21076000 215000 -7000 -108000 428000 -422000 -173000 -11404000 39043000 -22198000 -72127000 -4870000 215175000 6563000 1842000 13091000 7000 951000 20000 19563000 -37813000 16972000 -3142000 2639000 44000 -1634000 12798000 107871000 712000 -638000 588000 -34570000 5563000 9319000 6522000 992000 -6897000 149083000 77095000 61360000 0 4173000 0 0 4432000 27575000 50313000 44351000 55065000 1228000 3000 87000 -49085000 -44089000 -27403000 16690000 67255000 67200000 0 0 24312000 -16690000 -67255000 -91512000 83308000 -34249000 -57555000 -1373000 -408000 303000 287055000 368990000 334333000 368990000 334333000 277081000 36316000 10111000 16713000 4301000 4681000 10827000 50147000 50665000 50470000 <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">1. ORGANIZATION AND OPERATIONS </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Silicon Motion Technology Corporation (“SMTC”, collectively with its subsidiaries as the “Company”) is the global leader in supplying NAND flash controllers for solid state storage devices. The Company is a world leading supplier of SSD controllers for servers, PCs and other client devices and is a leading merchant supplier of eMMC and UFS embedded storage controllers used in smartphones, IoT devices and other applications. The Company also supplies customized high-performance and specialized industrial and automotive SSD solutions. Our customers include most of the NAND flash vendors, storage device module makers and leading OEMs. For further information on SMTC, visit us at www.siliconmotion.com. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Termination of the Merger Agreement with MaxLinear </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On May 5, 2022, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with MaxLinear, Inc., a Delaware Corporation (“MaxLinear”), and Shark Merger Sub, an exempted company with limited liability incorporated under the law of the Cayman Islands and a wholly owned subsidiary of MaxLinear, pursuant to which the Company agreed to be acquired by MaxLinear, with (a) holders of our ordinary shares to receive $23.385 in cash and 0.097 shares of MaxLinear common stock, par value $0.0001(“MaxLinear Common Stock”) for each share that they hold (other than certain customary excluded shares), and (b) ADS holders to receive $93.54 in cash and 0.388 shares of MaxLinear Common Stock for each ADS that they hold (other than ADSs representing certain customary excluded shares), in each case, with cash in lieu of any fractional shares of MaxLinear Common Stock (collectively, the “Transaction”). On August 31, 2022, shareholders at the Company’s Extraordinary General Meeting of Shareholders approved the Transaction. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On July 26, 2023, the Company and MaxLinear received antitrust approval from the State Administration for Market Regulation of the People’s Republic of China (“SAMR Approval”). Shortly after receiving SAMR Approval, the Company received notice from MaxLinear of its purported termination of the Merger Agreement. MaxLinear did not provide any factual basis for its purported termination, and the Company believes its actions constituted a willful and material breach of the Merger Agreement. The Company has filed a claim in the Singapore International Arbitration Centre (the “SIAC”), which is the venue for dispute resolution under the Merger Agreement, and is currently pursuing payment of the termination fee of $160 million, together with further substantial damages, interest and costs. Under the SIAC Arbitration Rules, all matters relating to the proceedings are confidential. See Note 15 for more information on legal matters related to the termination of the Merger Agreement. </div> 23.385 0.097 0.0001 93.54 0.388 160000000 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES </div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Basis of Presentation </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“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. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Use of Estimates </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Concentration of Credit Risk and Significant Customers </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Financial instruments that potentially subject the Company to a significant concentration of credit risk consist principally of cash equivalents and accounts receivable. Cash and cash equivalents 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 accounts receivable 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 the payment history and current credit worthiness of the customer. The Company regularly reviews the allowance for bad debt and doubtful accounts or expected losses during the accounts receivable collection process by considering factors, such as historical <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">write-off</div> and recovery experience, credit quality, age of the accounts receivable balances and current economic conditions that may affect a customer’s ability to pay. The Company also takes into account reasonable and supportable forecasts of future conditions when evaluating the adequacy of the allowance for doubtful accounts. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Historically, a relatively small number of customers have accounted for a significant portion of our net sales. Sales to three customers in 2023<div style="font-family: pmingliu; letter-spacing: 0px; top: 0px;display:inline;">,</div><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;display:inline;"> four customers in 2024, and four customers in 2025 each accounted for 10% or more of our net revenue, representing 45%, 57% and 58% of our net sales in 2023, 2024 and 2025, respectively. In 2023, the significant customer<div style="display:inline;">s</div> were SK Hynix, Micron and AFASTOR. In 2024, they were Micron, Kioxia, PHISEMI and AFASTOR. In 2025, they were PHISEMI, Kioxia, AFASTOR and Micron. The Company’s top ten customers in 2023, 2024 and 2025 accounted for approximately 75%, 84% and 82% of net sales, respectively. </div></div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Fair Value of Financial Instruments </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The carrying amount of the Company’s financial instruments, including cash and cash equivalents, accounts receivable and notes and accounts payable, approximates fair value due to the short-term maturity of the instruments. Long-term investments in listed companies over which we do not exercise significant influence are recorded at fair value, and any changes in fair value are recognized in net income. 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. 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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Level 1 — Use unadjusted quoted prices in active markets for identical assets or liabilities. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Level 3 — Use inputs that are generally unobservable and reflect the use of significant management judgments and estimates. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div><div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The tables below set forth, by level, the Company’s assets and liabilities that are measured at fair value on a recurring basis. The tables do not include assets and liabilities that are measured at historical cost or any basis other than fair value: </div><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto"> <tr> <td style="width:62%"></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Fair Value Measurements at December 31, 2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Level 1</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Level 2</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Level 3</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Items measured at fair value on a recurring basis:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term investments:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Marketable equity investments</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">29,676</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">29,676</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto"> <tr> <td style="width:62%"></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Fair Value Measurements at December 31, 2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Level 1</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Level 2</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Level 3</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Items measured at fair value on a recurring basis:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term investments:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Marketable equity investments</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">10,826</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">10,826</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The carrying value of investments in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-marketable</div> equity securities recorded to fair value on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-recurring</div> basis is adjusted for observable transactions for identical or similar investments of the same issuer or for impairment. These securities relate to equity investments in privately-held companies. These items measured at fair value on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-recurring</div> basis are classified as Level 3 in the fair value hierarchy because the value is estimated based on valuation methods using the observable transaction price at the transaction date and other unobservable inputs such as volatility, rights and obligations of the securities held. As of December 31, 2024 and 2025, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-marketable</div> equity investments had a carrying value of $6,500 thousand and nil, respectively, and are included in long-term investments on the Company’s consolidated balance sheets. </div><div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Cash Equivalents </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company considers all highly liquid instruments acquired with a remaining maturity of <div style="display:inline;">three months</div> or less when purchased to be cash equivalents. In addition, time deposits with maturities ranging from more than three months to one year qualify as cash equivalents because they can be readily converted into known amounts of cash without advance notice with the principal protected and not subject to penalty in an early withdrawal. </div><div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Allowance for Doubtful Accounts </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">An allowance for doubtful accounts is provided based on a review of the collectability of accounts receivable. The Company determines the amount of allowance for doubtful accounts by examining the historical collection experience, current trends in the credit quality of its customers and its internal credit policies as well as current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect a customer’s ability to pay. </div><div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Inventories </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 impairment losses 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 writes down for inventory on hand in excess of the estimated demand. Estimated losses on slow-moving items are written down below the current carrying value and included in cost of sales. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Long-term Investments </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Long-term investments in listed companies over which we do not exercise significant influence are recorded at fair value, and any changes in fair value are recognized in net income. If the Company does not have the ability to exercise significant influence over the operations of the investments in private-held companies, the Company accounts for the investment under the measurement alternative method. Investments in privately-held companies are subject to impairment review on an ongoing basis. Investments are considered impaired when the fair value is below the investment’s cost basis. This assessment is based on a qualitative and quantitative analysis, including, but not limited to, the investee’s revenue and earnings trends, available cash and liquidity, and the status of the investee’s products and the related market for such products. </div><div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Property and Equipment </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Depreciation is computed using the straight-line method over estimated useful lives that range as follows: buildings — 25 to 50 years; machinery and equipment — 2 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 and amortization expense on property and equipment were approximately US$21,810 thousand, US$25,331 thousand and US$30,174 thousand for the years ended December 31, 2023, 2024 and 2025, respectively. </div><div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Lease </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company determines if an arrangement is a lease at inception. Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;">right-of-use</div></div> (“ROU”) assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Operating lease ROU assets also include any initial direct costs and prepayments less lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. As the Company’s leases do not provide an implicit rate, the Company uses its collateralized incremental borrowing rate based on the information available at the lease commencement date, including lease term, in determining the present value of lease payments. Lease expense for these leases is recognized on a straight line basis over the lease term. </div><div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Impairment of Long-Lived Assets </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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. </div><div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Other Assets </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other assets primarily consist of deposits for building construction and office leases. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Restricted Assets </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Restricted assets consist of restricted cash and cash set aside as collateral for obtaining foundry capacity and the government grant restricted for research and development purposes. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Other long-term liabilities </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other long-term liabilities primarily consist of deposit<div style="display:inline;">s</div> from construction in progress, noncurrent lease liabilities and unrecognized tax benefit. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Revenue Recognition </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company 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 revenue recognition standard of Accounting Standards Codification Topic 606, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Revenue from Contracts with Customer (ASC 606),</div></div> 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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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, 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 it is entitled in exchange for those goods. Some of the Company’s sales are made to distributors and revenue is recognized when control of a product passes to the distributor upon shipment and terms and payment by the distributor are not contingent on resale of the product. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 return 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 of products the distributors have on hand at the date the price protection is offered. Actual price adjustments to distributors incurred by the Company have been minimal. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company provides warranty for 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, 2023, 2024 and 2025, the Company did not experience significant costs associated with warranty returns. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Research and Development </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Research and development costs are expensed as incurred. Research and development expense consists primarily of personnel-related expenses, including stock-based compensation, as well as product masks, IP licensing, design tool and testing costs, equipment depreciation, amortization of intangible assets and an allocated portion of occupancy costs. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 establishes a valuation allowance for deferred tax assets, when it is determined that it is more likely than not that they will not be realized. Evaluating the need for a valuation allowance on deferred tax assets requires judgment and analysis of all available positive and negative evidence, including recent earnings history and cumulative losses in recent years, reversals of deferred tax liabilities, projected future taxable income, and tax planning strategies to determine whether all or some portion of the deferred tax assets will not be realized. Valuation allowances have been provided primarily against U.S. and state research and development credits and certain acquired net operating losses and deferred tax assets of foreign subsidiaries. Deferred income tax assets and liabilities are measured using enacted tax rates. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Government Grants </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Government grants are not recognized until there is reasonable assurance that the Company will comply with the conditions attaching to them and that the grants will be received. Any amounts received pursuant to grants are offset against the related operating expenses as the expenses have been incurred. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In 2024, the Company entered into an agreement with the Government of Taiwan pursuant to which the grants contribute up to US$13.3 <div style="display:inline;">million to support the development of our advanced PCIe Gen 6 enterprise SSD controller. The government grant is conditional upon meeting the applicable development milestones and is subject to review and approval by the relevant government authorities. The development program is expected to span approximately three years. During the year ended December 31, 2024 and 2025<div style="font-family: pmingliu; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">,</div><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"> grants offset against research and development expenses were US$</div></div><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;display:inline;">2,987 thousand and US$728 thousand, respectively. </div></div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency Transactions </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Translation of Foreign Currency Financial Statements </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Comprehensive Income (Loss) </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Comprehensive income (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, 2023, 2024 and 2025: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border-spacing:0;margin:0 auto"> <tr> <td style="width:32%"></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Year Ended December 31, 2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Year Ended December 31, 2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Year Ended December 31, 2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Foreign<br/> currency<br/> items</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Defined<br/> benefit<br/> pension<br/> plans</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Accumulated<br/> other<br/> comprehensive<br/> income (loss)</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Foreign<br/> currency<br/> items</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Defined<br/> benefit<br/> pension<br/> plans</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Accumulated<br/> other<br/> comprehensive<br/> income (loss)</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Foreign<br/> currency<br/> items</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Defined<br/> benefit<br/> pension<br/> plans</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Accumulated<br/> other<br/> comprehensive<br/> income (loss)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beginning balance</div> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,917</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,322</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">2,595</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">2,223</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,070</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,408</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,070</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">338</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current-period change</div> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,694</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">252</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,442</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(815</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(815</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,001</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,001</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Ending balance</div> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">2,223</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,070</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,408</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,070</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">338</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">2,409</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,070</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,339</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Legal Contingencies </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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. Legal costs are expensed as incurred. 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. Contingencies that might result in a gain are not recognized until realizable. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Earnings Per Share </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 restricted stock units (“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 of restricted stock units were 466 thousand shares (117 thousand ADSs), 318 thousand shares (80 thousand ADSs) and 406 thousand shares (101 thousand ADSs) for the years ended December 31, 2023, 2024 and 2025, respectively. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Stock-Based Compensation </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company accounts for stock-based compensation in accordance with the Accounting Standards Codification (“ASC”) 718, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Compensation — Stock Compensation</div></div>. 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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The fair value of RSUs is 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 style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Treasury Stock </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Treasury stock is stated at cost and shown as a reduction to shareholders’ equity. </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;">The Company retires ordinary shares repurchased. Accordingly, upon retirement the excess of the purchase price over par value is allocated between additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">paid-in</div> 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 style="font-family: Times New Roman; font-size: 10pt; font-weight: bold; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Recent Accounting Pronouncements </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%;text-indent: 0px;"><div style="display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Accounting Pronouncements Recently Adopted </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;">In December 2023, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU), <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures</div></div> (“ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2023-09”).</div> Under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">ASU 2023-09,</div> entities are required to uniformly classify and present greater disaggregation of information in the rate reconciliation and income taxes paid. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2023-09</div> is intended to benefit investors by improving the transparency and decision usefulness of income tax disclosures. The new standard is effective for annual periods beginning after December 15, 2024. The Company adopted ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2023-09</div> effective January 1, 2025. The adoption of this guidance did not have a material impact on the Company’s consolidated financial statements and related disclosures. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;text-indent: 0px;"><div style="display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Accounting Pronouncements Not Yet Effective </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;">In October 2023, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU), <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative</div></div>, to amend certain disclosure and presentation requirements for a variety of topics within the ASC. These amendments align the requirements in the ASC to the removal of certain disclosure requirements set out in Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">S-X</div> and Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">S-K,</div> announced by the SEC. The effective date for each amended topic in the ASC is either the date on which the SEC’s removal of the related disclosure requirement from Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">S-X</div> or Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">S-K</div> becomes effective, or on June 30, 2027, if the SEC has not removed the requirements by that date. Early adoption is prohibited. The adoption of this amendment is not expected to have a material impact on the Company’s financial position, results of operations, cash flows or financial statement disclosures. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;">In November 2024, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU), <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2024-03,</div> Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">220-40):</div> Disaggregation of Income Statement Expenses</div></div>, which requires disaggregated disclosure of income statement expenses for public business entities. The ASU does not change or remove existing expense disclosure requirements. The ASU also does not change the expense captions an entity presents on the face of the income statement; rather, it requires disaggregation of certain expense captions into specified categories in disclosures within the footnotes to the financial statements. In January 2025, the FASB issued <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">ASU 2025-01, Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date</div></div>, to clarify the effective date of ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2024-03.</div> This guidance is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. The Company is currently evaluating the provisions of the amendments and the effect on its future consolidated financial statements. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;">In July 2025, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU), <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2025-05,</div> Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets</div></div>. In developing reasonable and supportable forecasts as part of estimating expected credit losses, all entities may elect a practical expedient that assumes that current conditions as of the balance sheet date do not change for the remaining life of the asset. The amendments in this ASU should be applied prospectively. The amendments will be effective for fiscal years beginning after December 15, 2025, and interim periods within those fiscal periods. 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 flows or financial statement disclosures. </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;">In December 2025, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU), <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">ASU 2025-10, Government Grants (Topic 832): Accounting for Government Grants Received by Business Entities</div></div>, which adds guidance to ASC 832 on the recognition, measurement, and presentation of government grants. The amendments are effective for fiscal years beginning after December 15, 2028, and interim periods within those fiscal periods. 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 flows or financial statement disclosures. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;">In December 2025, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU), <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Interim Reporting (Topic 270): Narrow-Scope Improvements</div></div>, which is intended to improve the navigability of the guidance in ASC 270 and clarify when it applies. Under the amendments, an entity is subject to ASC 270 if it provides interim financial statements and notes in accordance with GAAP. The ASU also addresses the form and content of such financial statements, adds lists to ASC 270 of the interim disclosures required by all other Codification topics, and establishes a principle under which an entity must disclose events since the end of the last annual reporting period that have a material impact on the entity. The amendments are not intended to change the fundamental nature of interim reporting or expand or reduce current interim disclosure requirements. The amendments are effective for interim reporting periods within fiscal years beginning after December 15, 2027. Early adoption is permitted and can be applied either (1) prospectively or (2) retrospectively to any or all prior periods presented in the financial statements. The Company is currently evaluating the impact that the adoption will have on its results of operations, financial position, cash flows and financial statement disclosures. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;">In December 2025, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU), <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">ASU 2025-12</div></div>, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Codification Improvements</div></div>, as part of the standing project on its agenda to make improvements to the Codification in response to feedback from stakeholders. The amendments make Codification updates to a broad range of Topics arising from technical corrections, unintended application of the Codification, clarifications, and other minor improvements. The amendments in this ASU are effective for fiscal years beginning after December 15, 2026, and interim reporting periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact that the adoption will have on its results of operations, financial position, cash flows and financial statement disclosures. </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Basis of Presentation </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“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. </div> 1 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Use of Estimates </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Concentration of Credit Risk and Significant Customers </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Financial instruments that potentially subject the Company to a significant concentration of credit risk consist principally of cash equivalents and accounts receivable. Cash and cash equivalents 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 accounts receivable 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 the payment history and current credit worthiness of the customer. The Company regularly reviews the allowance for bad debt and doubtful accounts or expected losses during the accounts receivable collection process by considering factors, such as historical <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">write-off</div> and recovery experience, credit quality, age of the accounts receivable balances and current economic conditions that may affect a customer’s ability to pay. The Company also takes into account reasonable and supportable forecasts of future conditions when evaluating the adequacy of the allowance for doubtful accounts. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Historically, a relatively small number of customers have accounted for a significant portion of our net sales. Sales to three customers in 2023<div style="font-family: pmingliu; letter-spacing: 0px; top: 0px;display:inline;">,</div><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;display:inline;"> four customers in 2024, and four customers in 2025 each accounted for 10% or more of our net revenue, representing 45%, 57% and 58% of our net sales in 2023, 2024 and 2025, respectively. In 2023, the significant customer<div style="display:inline;">s</div> were SK Hynix, Micron and AFASTOR. In 2024, they were Micron, Kioxia, PHISEMI and AFASTOR. In 2025, they were PHISEMI, Kioxia, AFASTOR and Micron. The Company’s top ten customers in 2023, 2024 and 2025 accounted for approximately 75%, 84% and 82% of net sales, respectively. </div></div> 3 4 4 0.45 0.57 0.58 0.75 0.84 0.82 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Fair Value of Financial Instruments </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The carrying amount of the Company’s financial instruments, including cash and cash equivalents, accounts receivable and notes and accounts payable, approximates fair value due to the short-term maturity of the instruments. Long-term investments in listed companies over which we do not exercise significant influence are recorded at fair value, and any changes in fair value are recognized in net income. 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. 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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Level 1 — Use unadjusted quoted prices in active markets for identical assets or liabilities. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Level 3 — Use inputs that are generally unobservable and reflect the use of significant management judgments and estimates. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The tables below set forth, by level, the Company’s assets and liabilities that are measured at fair value on a recurring basis. The tables do not include assets and liabilities that are measured at historical cost or any basis other than fair value: </div><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto"> <tr> <td style="width:62%"></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Fair Value Measurements at December 31, 2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Level 1</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Level 2</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Level 3</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Items measured at fair value on a recurring basis:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term investments:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Marketable equity investments</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">29,676</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">29,676</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto"> <tr> <td style="width:62%"></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Fair Value Measurements at December 31, 2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Level 1</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Level 2</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Level 3</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Items measured at fair value on a recurring basis:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term investments:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Marketable equity investments</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">10,826</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">10,826</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The carrying value of investments in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-marketable</div> equity securities recorded to fair value on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-recurring</div> basis is adjusted for observable transactions for identical or similar investments of the same issuer or for impairment. These securities relate to equity investments in privately-held companies. These items measured at fair value on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-recurring</div> basis are classified as Level 3 in the fair value hierarchy because the value is estimated based on valuation methods using the observable transaction price at the transaction date and other unobservable inputs such as volatility, rights and obligations of the securities held. As of December 31, 2024 and 2025, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-marketable</div> equity investments had a carrying value of $6,500 thousand and nil, respectively, and are included in long-term investments on the Company’s consolidated balance sheets. </div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The tables below set forth, by level, the Company’s assets and liabilities that are measured at fair value on a recurring basis. The tables do not include assets and liabilities that are measured at historical cost or any basis other than fair value: </div><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto"> <tr> <td style="width:62%"></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Fair Value Measurements at December 31, 2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Level 1</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Level 2</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Level 3</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Items measured at fair value on a recurring basis:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term investments:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Marketable equity investments</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">29,676</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">29,676</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto"> <tr> <td style="width:62%"></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Fair Value Measurements at December 31, 2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Level 1</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Level 2</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Level 3</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Items measured at fair value on a recurring basis:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term investments:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Marketable equity investments</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">10,826</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">10,826</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table> 29676000 0 0 29676000 10826000 0 0 10826000 6500000 0 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Cash Equivalents </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company considers all highly liquid instruments acquired with a remaining maturity of <div style="display:inline;">three months</div> or less when purchased to be cash equivalents. In addition, time deposits with maturities ranging from more than three months to one year qualify as cash equivalents because they can be readily converted into known amounts of cash without advance notice with the principal protected and not subject to penalty in an early withdrawal. </div> P3M P1Y <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Allowance for Doubtful Accounts </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">An allowance for doubtful accounts is provided based on a review of the collectability of accounts receivable. The Company determines the amount of allowance for doubtful accounts by examining the historical collection experience, current trends in the credit quality of its customers and its internal credit policies as well as current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect a customer’s ability to pay. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Inventories </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 impairment losses 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 writes down for inventory on hand in excess of the estimated demand. Estimated losses on slow-moving items are written down below the current carrying value and included in cost of sales. </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Long-term Investments </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Long-term investments in listed companies over which we do not exercise significant influence are recorded at fair value, and any changes in fair value are recognized in net income. If the Company does not have the ability to exercise significant influence over the operations of the investments in private-held companies, the Company accounts for the investment under the measurement alternative method. Investments in privately-held companies are subject to impairment review on an ongoing basis. Investments are considered impaired when the fair value is below the investment’s cost basis. This assessment is based on a qualitative and quantitative analysis, including, but not limited to, the investee’s revenue and earnings trends, available cash and liquidity, and the status of the investee’s products and the related market for such products. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Property and Equipment </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Depreciation is computed using the straight-line method over estimated useful lives that range as follows: buildings — 25 to 50 years; machinery and equipment — 2 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 and amortization expense on property and equipment were approximately US$21,810 thousand, US$25,331 thousand and US$30,174 thousand for the years ended December 31, 2023, 2024 and 2025, respectively. </div> P25Y P50Y P2Y P6Y P3Y P8Y P1Y P5Y P2Y P6Y 21810000 25331000 30174000 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Lease </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company determines if an arrangement is a lease at inception. Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;">right-of-use</div></div> (“ROU”) assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Operating lease ROU assets also include any initial direct costs and prepayments less lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. As the Company’s leases do not provide an implicit rate, the Company uses its collateralized incremental borrowing rate based on the information available at the lease commencement date, including lease term, in determining the present value of lease payments. Lease expense for these leases is recognized on a straight line basis over the lease term. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Impairment of Long-Lived Assets </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Other Assets </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other assets primarily consist of deposits for building construction and office leases. </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Restricted Assets </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Restricted assets consist of restricted cash and cash set aside as collateral for obtaining foundry capacity and the government grant restricted for research and development purposes. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Other long-term liabilities </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other long-term liabilities primarily consist of deposit<div style="display:inline;">s</div> from construction in progress, noncurrent lease liabilities and unrecognized tax benefit. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Revenue Recognition </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company 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 revenue recognition standard of Accounting Standards Codification Topic 606, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Revenue from Contracts with Customer (ASC 606),</div></div> 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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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, 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 it is entitled in exchange for those goods. Some of the Company’s sales are made to distributors and revenue is recognized when control of a product passes to the distributor upon shipment and terms and payment by the distributor are not contingent on resale of the product. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 return 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 of products the distributors have on hand at the date the price protection is offered. Actual price adjustments to distributors incurred by the Company have been minimal. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company provides warranty for 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, 2023, 2024 and 2025, the Company did not experience significant costs associated with warranty returns. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Research and Development </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Research and development costs are expensed as incurred. Research and development expense consists primarily of personnel-related expenses, including stock-based compensation, as well as product masks, IP licensing, design tool and testing costs, equipment depreciation, amortization of intangible assets and an allocated portion of occupancy costs. </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 establishes a valuation allowance for deferred tax assets, when it is determined that it is more likely than not that they will not be realized. Evaluating the need for a valuation allowance on deferred tax assets requires judgment and analysis of all available positive and negative evidence, including recent earnings history and cumulative losses in recent years, reversals of deferred tax liabilities, projected future taxable income, and tax planning strategies to determine whether all or some portion of the deferred tax assets will not be realized. Valuation allowances have been provided primarily against U.S. and state research and development credits and certain acquired net operating losses and deferred tax assets of foreign subsidiaries. Deferred income tax assets and liabilities are measured using enacted tax rates. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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> 0.50 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Government Grants </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Government grants are not recognized until there is reasonable assurance that the Company will comply with the conditions attaching to them and that the grants will be received. Any amounts received pursuant to grants are offset against the related operating expenses as the expenses have been incurred. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In 2024, the Company entered into an agreement with the Government of Taiwan pursuant to which the grants contribute up to US$13.3 <div style="display:inline;">million to support the development of our advanced PCIe Gen 6 enterprise SSD controller. The government grant is conditional upon meeting the applicable development milestones and is subject to review and approval by the relevant government authorities. The development program is expected to span approximately three years. During the year ended December 31, 2024 and 2025<div style="font-family: pmingliu; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">,</div><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"> grants offset against research and development expenses were US$</div></div><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;display:inline;">2,987 thousand and US$728 thousand, respectively. </div></div> 13300000 2987000 728000 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency Transactions </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Translation of Foreign Currency Financial Statements </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Comprehensive Income (Loss) </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Comprehensive income (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, 2023, 2024 and 2025: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border-spacing:0;margin:0 auto"> <tr> <td style="width:32%"></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Year Ended December 31, 2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Year Ended December 31, 2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Year Ended December 31, 2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Foreign<br/> currency<br/> items</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Defined<br/> benefit<br/> pension<br/> plans</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Accumulated<br/> other<br/> comprehensive<br/> income (loss)</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Foreign<br/> currency<br/> items</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Defined<br/> benefit<br/> pension<br/> plans</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Accumulated<br/> other<br/> comprehensive<br/> income (loss)</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Foreign<br/> currency<br/> items</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Defined<br/> benefit<br/> pension<br/> plans</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Accumulated<br/> other<br/> comprehensive<br/> income (loss)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beginning balance</div> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,917</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,322</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">2,595</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">2,223</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,070</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,408</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,070</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">338</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current-period change</div> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,694</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">252</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,442</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(815</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(815</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,001</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,001</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Ending balance</div> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">2,223</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,070</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,408</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,070</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">338</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">2,409</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,070</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,339</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> The following table presents the components of accumulated other comprehensive income (loss) as of December 31, 2023, 2024 and 2025: <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border-spacing:0;margin:0 auto"> <tr> <td style="width:32%"></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Year Ended December 31, 2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Year Ended December 31, 2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Year Ended December 31, 2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Foreign<br/> currency<br/> items</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Defined<br/> benefit<br/> pension<br/> plans</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Accumulated<br/> other<br/> comprehensive<br/> income (loss)</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Foreign<br/> currency<br/> items</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Defined<br/> benefit<br/> pension<br/> plans</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Accumulated<br/> other<br/> comprehensive<br/> income (loss)</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Foreign<br/> currency<br/> items</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Defined<br/> benefit<br/> pension<br/> plans</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Accumulated<br/> other<br/> comprehensive<br/> income (loss)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beginning balance</div> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,917</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,322</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">2,595</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">2,223</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,070</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,408</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,070</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">338</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current-period change</div> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,694</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">252</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,442</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(815</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(815</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,001</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,001</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Ending balance</div> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">2,223</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,070</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,408</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,070</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">338</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">2,409</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,070</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,339</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 3917000 1322000 2595000 2223000 1070000 1153000 1408000 1070000 338000 -1694000 -252000 -1442000 -815000 0 -815000 1001000 0 1001000 2223000 1070000 1153000 1408000 1070000 338000 2409000 1070000 1339000 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Legal Contingencies </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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. Legal costs are expensed as incurred. 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. Contingencies that might result in a gain are not recognized until realizable. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Earnings Per Share </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 restricted stock units (“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 of restricted stock units were 466 thousand shares (117 thousand ADSs), 318 thousand shares (80 thousand ADSs) and 406 thousand shares (101 thousand ADSs) for the years ended December 31, 2023, 2024 and 2025, respectively. </div> 466000 117000 318000 80000 406000 101000 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Stock-Based Compensation </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company accounts for stock-based compensation in accordance with the Accounting Standards Codification (“ASC”) 718, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Compensation — Stock Compensation</div></div>. 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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The fair value of RSUs is 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 style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Treasury Stock </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Treasury stock is stated at cost and shown as a reduction to shareholders’ equity. </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;">The Company retires ordinary shares repurchased. Accordingly, upon retirement the excess of the purchase price over par value is allocated between additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">paid-in</div> 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 style="font-family: Times New Roman; font-size: 10pt; font-weight: bold; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Recent Accounting Pronouncements </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%;text-indent: 0px;"><div style="display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Accounting Pronouncements Recently Adopted </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;">In December 2023, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU), <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures</div></div> (“ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2023-09”).</div> Under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">ASU 2023-09,</div> entities are required to uniformly classify and present greater disaggregation of information in the rate reconciliation and income taxes paid. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2023-09</div> is intended to benefit investors by improving the transparency and decision usefulness of income tax disclosures. The new standard is effective for annual periods beginning after December 15, 2024. The Company adopted ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2023-09</div> effective January 1, 2025. The adoption of this guidance did not have a material impact on the Company’s consolidated financial statements and related disclosures. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;text-indent: 0px;"><div style="display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Accounting Pronouncements Not Yet Effective </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;">In October 2023, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU), <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative</div></div>, to amend certain disclosure and presentation requirements for a variety of topics within the ASC. These amendments align the requirements in the ASC to the removal of certain disclosure requirements set out in Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">S-X</div> and Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">S-K,</div> announced by the SEC. The effective date for each amended topic in the ASC is either the date on which the SEC’s removal of the related disclosure requirement from Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">S-X</div> or Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">S-K</div> becomes effective, or on June 30, 2027, if the SEC has not removed the requirements by that date. Early adoption is prohibited. The adoption of this amendment is not expected to have a material impact on the Company’s financial position, results of operations, cash flows or financial statement disclosures. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;">In November 2024, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU), <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2024-03,</div> Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">220-40):</div> Disaggregation of Income Statement Expenses</div></div>, which requires disaggregated disclosure of income statement expenses for public business entities. The ASU does not change or remove existing expense disclosure requirements. The ASU also does not change the expense captions an entity presents on the face of the income statement; rather, it requires disaggregation of certain expense captions into specified categories in disclosures within the footnotes to the financial statements. In January 2025, the FASB issued <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">ASU 2025-01, Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date</div></div>, to clarify the effective date of ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2024-03.</div> This guidance is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. The Company is currently evaluating the provisions of the amendments and the effect on its future consolidated financial statements. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;">In July 2025, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU), <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2025-05,</div> Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets</div></div>. In developing reasonable and supportable forecasts as part of estimating expected credit losses, all entities may elect a practical expedient that assumes that current conditions as of the balance sheet date do not change for the remaining life of the asset. The amendments in this ASU should be applied prospectively. The amendments will be effective for fiscal years beginning after December 15, 2025, and interim periods within those fiscal periods. 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 flows or financial statement disclosures. </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;">In December 2025, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU), <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">ASU 2025-10, Government Grants (Topic 832): Accounting for Government Grants Received by Business Entities</div></div>, which adds guidance to ASC 832 on the recognition, measurement, and presentation of government grants. The amendments are effective for fiscal years beginning after December 15, 2028, and interim periods within those fiscal periods. 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 flows or financial statement disclosures. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;">In December 2025, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU), <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Interim Reporting (Topic 270): Narrow-Scope Improvements</div></div>, which is intended to improve the navigability of the guidance in ASC 270 and clarify when it applies. Under the amendments, an entity is subject to ASC 270 if it provides interim financial statements and notes in accordance with GAAP. The ASU also addresses the form and content of such financial statements, adds lists to ASC 270 of the interim disclosures required by all other Codification topics, and establishes a principle under which an entity must disclose events since the end of the last annual reporting period that have a material impact on the entity. The amendments are not intended to change the fundamental nature of interim reporting or expand or reduce current interim disclosure requirements. The amendments are effective for interim reporting periods within fiscal years beginning after December 15, 2027. Early adoption is permitted and can be applied either (1) prospectively or (2) retrospectively to any or all prior periods presented in the financial statements. The Company is currently evaluating the impact that the adoption will have on its results of operations, financial position, cash flows and financial statement disclosures. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;">In December 2025, the Financial Accounting Standards Board (FASB) issued an accounting standard update (ASU), <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">ASU 2025-12</div></div>, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Codification Improvements</div></div>, as part of the standing project on its agenda to make improvements to the Codification in response to feedback from stakeholders. The amendments make Codification updates to a broad range of Topics arising from technical corrections, unintended application of the Codification, clarifications, and other minor improvements. The amendments in this ASU are effective for fiscal years beginning after December 15, 2026, and interim reporting periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact that the adoption will have on its results of operations, financial position, cash flows and financial statement disclosures. </div></div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">3. CASH, CASH EQUIVALENTS, AND RESTRICTED CASH </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto"> <tr> <td style="width:84%"></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">December 31</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and deposits in bank</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">29,386</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">54,964</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Time deposits</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">246,682</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">143,375</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Repurchase agreements</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,503</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total cash and cash equivalents</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">276,068</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">201,842</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted cash</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">58,265</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">75,239</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">334,333</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">277,081</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; 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;">As of December 31, 2025 and 2024, restricted cash of US$71,297 thousand and US$54,645 thousand was classified as restricted assets-current, and US$3,942 thousand and US$3,620 thousand was classified as other assets, respectively. </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto"> <tr> <td style="width:84%"></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">December 31</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and deposits in bank</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">29,386</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">54,964</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Time deposits</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">246,682</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">143,375</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Repurchase agreements</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,503</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total cash and cash equivalents</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">276,068</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">201,842</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted cash</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">58,265</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">75,239</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">334,333</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">277,081</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 29386000 54964000 246682000 143375000 0 3503000 276068000 201842000 58265000 75239000 334333000 277081000 71297000 54645000 3942000 3620000 <div style="font-family: Times New Roman; font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">4. ACCOUNTS RECEIVABLE </div></div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border-spacing:0;margin:0 auto"> <tr> <td style="width:84%"></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">December 31</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Trade accounts receivable</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">233,749</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">211,547</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Allowance for doubtful accounts</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(5</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">233,744</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">211,546</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; 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 changes in the allowances are summarized as follows: </div></div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto"> <tr> <td style="width:82%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Year Ended December 31</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;"> 2023 </div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;"> 2024 </div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;"> 2025 </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Allowances for doubtful accounts</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance, beginning of year</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">569</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">20</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">5</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additions (reversals) charged to expense, net</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(549</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(15</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(4</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance, end of year</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">20</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">5</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border-spacing:0;margin:0 auto"> <tr> <td style="width:84%"></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">December 31</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Trade accounts receivable</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">233,749</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">211,547</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Allowance for doubtful accounts</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(5</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">233,744</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">211,546</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 233749000 211547000 5000 1000 233744000 211546000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; 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 changes in the allowances are summarized as follows: </div></div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto"> <tr> <td style="width:82%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Year Ended December 31</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;"> 2023 </div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;"> 2024 </div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;"> 2025 </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Allowances for doubtful accounts</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance, beginning of year</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">569</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">20</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">5</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additions (reversals) charged to expense, net</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(549</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(15</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(4</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance, end of year</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">20</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">5</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 569000 20000 5000 -549000 -15000 -4000 20000 5000 1000 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">5. INVENTORIES </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The components of inventories are as follows: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border-spacing:0;margin:0 auto"> <tr> <td style="width:74%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">December 31</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Finished goods</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">51,118</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">71,821</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Work in process</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">59,267</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">177,661</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Raw materials</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">88,844</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">172,316</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">199,229</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">421,798</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company wrote down US$7,920 thousand and US$6,120 thousand and US$1,360 thousand in 2023, 2024 and 2025, respectively, for obsolete or unmarketable inventory. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The components of inventories are as follows: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border-spacing:0;margin:0 auto"> <tr> <td style="width:74%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">December 31</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Finished goods</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">51,118</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">71,821</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Work in process</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">59,267</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">177,661</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Raw materials</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">88,844</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">172,316</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">199,229</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">421,798</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 51118000 71821000 59267000 177661000 88844000 172316000 199229000 421798000 7920000 6120000 1360000 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">6. LONG-TERM INVESTMENTS </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December 31, 2024 and 2025, the Company held equity investments in several privately-held and listed companies with the carrying value as follows: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto"> <tr> <td style="width:78%"></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Percentage<br/> of Ownership</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">December 31</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">2025 </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-marketable</div> equity securities:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="-sec-ix-hidden:hidden164446009;display:inline;"><div style="-sec-ix-hidden:hidden164446010;display:inline;">Cashido Corp.</div></div> (Cashido)</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vastview Technology, Corp. (Vastview)</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Kinara, Inc (Kinara)</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">12</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">6,500</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">6,500</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Marketable equity securities:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td colspan="5" style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">BIWIN Storage Technology Corp. (BIWIN)</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">6,034</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">11,432</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Shenzhen Techwinsemi Technology Corp (TWSC)</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">4,792</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">18,244</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">17,326</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">29,676</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="text-align: center; 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;"> </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 10pt;display:inline;">In June 2018, the Company invested US$</div>3,000<div style="font-size: 10pt;display:inline;"> thousand in the preferred stock of Kinara which is accounted for under the cost method. Kinara, previously known as Deep Vision, is a developer of </div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">low-power</div><div style="font-size: 10pt;display:inline;"> deep-learning processors. In March 2020 and May 2021, the Company invested US$</div>2,000<div style="font-size: 10pt;display:inline;"> thousand and US$</div>1,500<div style="font-size: 10pt;display:inline;"> thousand, respectively, in the preferred stock of Kinara. In November 2025, the Company disposed all of Kinara and recognized a disposal gain of US$</div>21,076<div style="font-size: 10pt;display:inline;"> thousand.</div></div><div></div><div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt;text-indent: 0px;display:inline;">In July 2021, the Company invested US$</div>2,041<div style="font-size: 10pt;text-indent: 0px;display:inline;"> </div><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">thousand in the common stock of BIWIN, which is a leading module maker in China focusing on solid state storage devices. BIWIN is one of our customers and was listed on the Science and Technology Innovation Board of Shanghai Stock Exchange in December 2022. In the fourth quarter of 2024, the Company disposed of common stock of BIWIN with a carry value of US$4,374 thousand and recognized a disposal gain of US$58 thousand. For the years ended December 31, 2023, 2024 and 2025, the Company recorded an unrealized holding gain of US$</div></div>8,002<div style="font-size: 10pt;text-indent: 0px;display:inline;"> thousand, <div style="display:inline;">an </div>unrealized holding loss US$</div>76<div style="font-size: 10pt;text-indent: 0px;display:inline;"> thousand, and <div style="display:inline;">an </div>unrealized holding gain US$</div>5,204<div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> thousand, respectively, related to BIWIN. </div></div></div><div style="font-size: 10pt;text-indent: 0px;display:inline;"></div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In December 2024, the Company invested US$4,173 thousand in the common stock of TWSC, which is a leading module maker in China focusing on solid state storage devices and is one of our customers and was listed on the Science and Technology Innovation Board of Shenzhen Stock Exchange in 2022. The Company had unrealized holding gains of US$619 thousand and US$13,196 thousand for the year ended December 31, 2024 and 2025, respectively. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December 31, 2024 and 2025, the Company held equity investments in several privately-held and listed companies with the carrying value as follows: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto"> <tr> <td style="width:78%"></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Percentage<br/> of Ownership</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">December 31</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">2025 </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-marketable</div> equity securities:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="-sec-ix-hidden:hidden164446009;display:inline;"><div style="-sec-ix-hidden:hidden164446010;display:inline;">Cashido Corp.</div></div> (Cashido)</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vastview Technology, Corp. (Vastview)</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Kinara, Inc (Kinara)</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">12</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">6,500</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">6,500</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Marketable equity securities:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td colspan="5" style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">BIWIN Storage Technology Corp. (BIWIN)</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">6,034</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">11,432</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Shenzhen Techwinsemi Technology Corp (TWSC)</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">4,792</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">18,244</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">17,326</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">29,676</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 0 0 0 0 0.12 0 6500000 0 6500000 0 0 0 6034000 11432000 0 0 4792000 18244000 17326000 29676000 3000000 2000000 1500000 21076000 2041000 4374000 58000 8002000 -76000 5204000 4173000 619000 13196000 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">7. PROPERTY AND EQUIPMENT </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border-spacing:0;margin:0 auto"> <tr> <td style="width:74%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">December 31</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cost:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Land</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">67,640</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">67,640</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Buildings</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">28,507</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">95,481</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Machinery and equipment</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">75,326</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">85,851</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Furniture and fixtures</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">9,506</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">12,707</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Leasehold and buildings improvement</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">9,590</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">33,707</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Software</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">69,854</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">82,403</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">260,423</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">377,789</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accumulated depreciation:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Buildings</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">7,172</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">8,347</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Machinery and equipment</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">51,791</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">61,433</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Furniture and fixtures</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">7,148</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">6,635</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Leasehold and buildings improvement</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">6,488</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">6,226</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Software</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">62,680</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">76,943</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">135,279</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">159,584</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayment and construction in progress</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">63,254</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">761</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">188,398</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">218,966</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In October 2023, the Company disposed of its office building in Taipei, Taiwan, recognizing a gain of US$594 thousand for the year ended December 31, 2023. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December 31, 2024 and 2025, the Company’s Shanghai office building had net carrying values of US$8,655 thousand and US$8,636 thousand, respectively, with US$2,354 thousand and US$782 thousand leased out. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In September 2018, the Company acquired land in Hsinchu, Taiwan, for US$58,931 thousand to construct its Taiwan headquarters. Construction of the building commenced in January 2021 and was completed in 2025. Upon completion, the building was capitalized at a total cost of US$67,038 thousand. </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border-spacing:0;margin:0 auto"> <tr> <td style="width:74%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">December 31</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cost:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Land</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">67,640</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">67,640</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Buildings</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">28,507</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">95,481</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Machinery and equipment</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">75,326</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">85,851</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Furniture and fixtures</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">9,506</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">12,707</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Leasehold and buildings improvement</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">9,590</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">33,707</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Software</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">69,854</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">82,403</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">260,423</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">377,789</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accumulated depreciation:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Buildings</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">7,172</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">8,347</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Machinery and equipment</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">51,791</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">61,433</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Furniture and fixtures</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">7,148</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">6,635</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Leasehold and buildings improvement</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">6,488</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">6,226</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Software</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">62,680</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">76,943</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">135,279</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">159,584</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayment and construction in progress</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">63,254</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">761</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">188,398</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">218,966</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 67640000 67640000 28507000 95481000 75326000 85851000 9506000 12707000 9590000 33707000 69854000 82403000 260423000 377789000 7172000 8347000 51791000 61433000 7148000 6635000 6488000 6226000 62680000 76943000 135279000 159584000 63254000 761000 188398000 218966000 594000 8655000 8636000 2354000 782000 58931000 67038000 <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">8. REFUND LIABILITIES </div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Estimated sales returns and other allowances are made and adjusted based on historical experience and the consideration of varying contractual terms. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The changes in the refund liabilities are summarized as follows: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border-spacing:0;margin:0 auto"> <tr> <td style="width:66%"></td> <td style="vertical-align:bottom;width:9%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:9%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Year Ended December 31</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">  2024  </div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">  2025  </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Refund liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance, beginning of year</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,329</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">5,968</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additions</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">5,209</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,838</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Actual sales return and discount</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(2,570</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,794</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance, end of year</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">5,968</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">6,012</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The changes in the refund liabilities are summarized as follows: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border-spacing:0;margin:0 auto"> <tr> <td style="width:66%"></td> <td style="vertical-align:bottom;width:9%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:9%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Year Ended December 31</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">  2024  </div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">  2025  </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Refund liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance, beginning of year</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,329</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">5,968</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additions</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">5,209</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,838</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Actual sales return and discount</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(2,570</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,794</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance, end of year</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">5,968</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">6,012</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 3329000 5968000 5209000 1838000 -2570000 -1794000 5968000 6012000 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">9. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border-spacing:0;margin:0 auto"> <tr> <td style="width:74%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">December 31</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Wages and bonus</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">45,478</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">65,718</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Dividends</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">51,365</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">51,298</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">License fees and royalties</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">9,739</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">12,801</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Research and development payable</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">10,733</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">14,996</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Fixture</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,450</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,558</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Lease liabilities – current portion</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">2,528</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">2,586</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equipment</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">2,308</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">4,218</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Professional fees</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">11,316</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">6,484</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contract liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">5,032</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">82,117</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Construction payment due</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">2,373</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">6,610</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">20,334</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">25,954</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">162,656</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">276,340</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; 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;">Contract liabilities are comprised of deferred revenue and reflect the Company’s obligation to transfer goods or services primarily to a customer for which the Company has received consideration. The amount of revenue recognized during the year ended December 31, 2025, that was included in deferred revenue balance at December 31, 2024 was not material. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; 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;">As of the end of the reporting period, certain performance obligations associated with contracts remain unsatisfied or only partially satisfied. The Company has elected the practical expedient and does not disclose the value of unsatisfied performance obligations for contracts with an original expected duration of one year or less. </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border-spacing:0;margin:0 auto"> <tr> <td style="width:74%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">December 31</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Wages and bonus</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">45,478</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">65,718</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Dividends</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">51,365</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">51,298</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">License fees and royalties</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">9,739</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">12,801</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Research and development payable</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">10,733</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">14,996</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Fixture</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,450</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,558</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Lease liabilities – current portion</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">2,528</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">2,586</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equipment</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">2,308</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">4,218</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Professional fees</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">11,316</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">6,484</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contract liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">5,032</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">82,117</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Construction payment due</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">2,373</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">6,610</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">20,334</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">25,954</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">162,656</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">276,340</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 45478000 65718000 51365000 51298000 9739000 12801000 10733000 14996000 1450000 3558000 2528000 2586000 2308000 4218000 11316000 6484000 5032000 82117000 2373000 6610000 20334000 25954000 162656000 276340000 <div style="font-family: Times New Roman; font-size: 10pt; font-weight: bold; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">10. PENSION PLAN </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; 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;">SMI Taiwan, the Company’s largest operating company, is a Taiwan registered company and subject to Taiwan’s Labor Pension Act (the “New Act”), which became effective on July 1, 2005, and the pension mechanism under the New Act is deemed a defined contribution plan. The employees who were subject to the Labor Standards Law prior to July 1, 2005 (the “Old Act”) could choose to be subject to the pension mechanism under the New Act or continue to be subject to the pension mechanism under the Old Act. For those employees who were subject to the Old Act and still work for the Company after July 1, 2005 and have chosen to be subject </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="text-align: center; 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;"> </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">to the Old Act, their seniority as of July 1, 2005 <div style="null;text-indent: 0px;display:inline;">remained</div>. The New 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 New Act, SMI Taiwan made monthly contributions and recognized pension costs of US$3,369 thousand, US$3,542 thousand and US$4,386 thousand for the years ended December 31, 2023, 2024 and 2025, respectively. </div> 0.06 3369000 3542000 4386000 <div style="font-family: Times New Roman; font-size: 10pt; font-weight: bold; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">11. INCOME TAXES </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold">Income Tax Provision </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Income before income tax is comprised of the following: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> <br/></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;"> <tr> <td style="width: 68%;"><div style="display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Year Ended December 31</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cayman</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(17,082</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(5,305</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(21,802</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income recorded in Hong Kong</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">23,741</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">34,983</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">14,208</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Income from other foreign operations</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">54,389</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">77,731</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">147,721</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income before taxes</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">61,048</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">107,409</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">140,127</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The components of income tax provision (benefit) were as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border-spacing:0;margin:0 auto"> <tr> <td style="width:70%"></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Year Ended December 31</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2023</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current taxes:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Hong Kong taxes — current</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,983</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">5,428</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,728</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Foreign taxes — current</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,764</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">13,154</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">15,937</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total current taxes</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">7,747</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">18,582</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">17,665</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred taxes:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Hong Kong taxes — deferred</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Foreign taxes — deferred</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">428</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(422</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(173</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total deferred taxes</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">428</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(422</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(173</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income tax expense</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">8,175</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">18,160</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">17,492</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Effective tax rate</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">13.4</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">16.9</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">12.5</td> <td style="white-space:nowrap;vertical-align:bottom">% </td></tr></table> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold">Effective Tax Rate Reconciliation </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">The Company adopted ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, on a prospective basis. The Company consists of a Cayman Islands parent company with various foreign and U.S. subsidiaries. Under the current laws of Cayman Islands, the Company is not subject tax on its income. The Company conducts its core business activities across East Asia, including China, Hong Kong, Macau, and Taiwan. The Hong Kong statutory income tax rate of </div></div>16.5% <div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">reflects the Company’s economic and administrative center and most closely approximates the Company’s effective tax rate across its principal operating jurisdictions. While applicable statutory tax rates vary among these jurisdictions and may be subject to preferential regimes or adjustments, management believes that the Hong Kong statutory income tax rate provides the most representative measure of the Company’s overall tax profile. Accordingly, for purposes of reconciling statutory tax rate to effective income tax rate pursuant to ASU 2023-09, the Company has evaluated and determined to apply Hong Kong statutory tax rate of 16.5%, starting from 2025. The statutory tax rates in the jurisdictions the Company operates range from </div></div>12% to 21%. For the year ended December 31, 2025, the Company’s effective tax rate was 12.5%, a decrease from 13.4% and 16.9% in 2023 and 2024, respectively, </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">primarily due to changes in the proportional income earned by operations in key jurisdictions. Effective tax rates in each jurisdiction are generally lower than statutory rates due to tax credits for research and development and other tax incentive programs and <div style="display:inline;">are </div>determined by different government policies in each of the jurisdictions where the Company operates. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; 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;">A reconciliation of the Hong Kong statutory rate of 16.5% to the Company’s effective tax rate for the year ended December 31, 2025 was as follows : </div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border-spacing:0;margin:0 auto"> <tr> <td style="width:85%"></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">%</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tax at Hong Kong Statutory Rate</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">23,121</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">16.5</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Other Jurisdiction Tax Effects</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em;">Cayman Islands</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Statutory tax rate difference between Hong Kong and Cayman Islands</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(3,482</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(2.5</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Nontaxable or nondeductible items</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">7,078</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">5.1</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">290</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.2</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Macau</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Statutory tax rate difference between Hong Kong and Macau</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(2,075</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1.5</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(131</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(0.1</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">China</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Statutory tax rate difference between Hong Kong and China</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,154</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">2.3</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tax Credits</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(4,825</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(3.4</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Changes in Valuation Allowances</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">762</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.5</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(202</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(0.1</td> <td style="white-space:nowrap;vertical-align:bottom">)</td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S.</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Statutory tax rate difference between Hong Kong and U.S.</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,855</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1.3</td> <td style="white-space:nowrap;vertical-align:bottom">)</td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Changes in Valuation Allowances</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">2,589</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1.9</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">31</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.0</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other Foreign Jurisdictions</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Statutory tax rate difference between Hong Kong and Other Foreign Jurisdictions</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,046</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.8</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">638</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">0.5</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Changes in Unrecognized Tax Benefits</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(8,647</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(6.2</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Provision for income taxes and effective tax rate</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">17,492</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">12.5</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; 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;">A reconciliation of the Company’s income tax expense at Cayman statutory rate and provision for income tax prior to adoption of ASU 2023-09 is shown below: </div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border-spacing:0;margin:0 auto"> <tr> <td style="width:83%"></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2023</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tax expense at Cayman statutory rate</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Differences between Cayman and other statutory tax rates</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">9,979</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">16,107</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Permanent differences</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">206</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">365</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Temporary differences</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,614</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(2,703</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Alternative minimum tax</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income tax on undistributed earnings</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">193</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net changes in income tax credit</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(205</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(101</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net changes in valuation allowance of deferred income tax assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,260</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">5,014</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net operating loss carryforwards</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,805</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">497</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Liabilities related to unrealized tax benefits</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">5,482</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(42</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Adjustment of prior years’ taxes and others</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(7,129</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,171</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income tax expense</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">8,175</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">18,160</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div><div style="font-family: Times New Roman; font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Income Taxes Paids </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="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 income taxes paid, net of refunds received, for the year ended December 31, 2025. </div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border-spacing:0;margin:0 auto;text-indent: 0px;"> <tr> <td style="width:83%"></td> <td style="vertical-align:bottom;width:9%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Year ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">December 31,<br/> 2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Hong Kong</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">5,729</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Macau</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">10,078</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Others</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">906</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Total income tax paid, net of refunds</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">16,713</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-indent: 0px;">Deferred and Current Income Taxes </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts for income tax purposes. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">Significant components of our deferred tax assets (liabilities) at the end of each period are as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border-spacing:0;margin:0 auto;text-indent: 0px;"> <tr> <td style="width:76%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">December 31</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock-based compensation</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,520</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,090</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Allowance for sales return</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,024</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">472</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inventory reserve</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,122</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,939</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency translation</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(126</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">7</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Property and equipment</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(628</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(568</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investment tax credits</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,596</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,603</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net operating loss carryforwards</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">21,607</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">24,636</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">6,563</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">7,228</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Valuation allowance</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(27,800</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(31,356</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net deferred tax assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">8,878</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">9,051</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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$4,680 thousand and US$3,556 thousand for the year ended December 31, <div style="null;text-indent: 0px;display:inline;">2024 and </div>2025, respectively. The increase in valuation allowance in 2024 and 2025 had been based on all information<div style="null;text-indent: 0px;display:inline;"> that is currently available</div>, particularly the earnings history and forecasts of future taxable income in each respective jurisdiction. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December 31, 2025, the Company’s U.S. federal net operating loss carryforwards for federal income tax purposes were approximately US$23,605 thousand as of December 31, 2025, expiring at various times starting from 2026 through 2037 for federal losses generated through December 31, 2017, if not utilized. As a result of the U.S. Tax Cuts and Jobs Act (TCJA), all federal net operating losses of US$27,848 thousand that are generated beginning January 1, 2018 and beyond will carryforward indefinitely. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December 31, 2025, 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,205 thousand and US$1,398 thousand, respectively. If not utilized, the federal tax credit carryforwards will expire starting in 2045, while the state tax credit carryforward has <div style="letter-spacing: 0px; top: 0px;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;display:inline;">no</div> expiration date in California. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;text-indent: 0px;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;"> </div><div></div><div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December 31, 2025, the Company had accumulated undistributed earnings from a foreign subsidiary of US$569 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 style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-indent: 0px;">Unrecognized Tax Benefit </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A reconciliation of the beginning and ending balances of the total amounts of unrecognized tax benefits is as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto;text-indent: 0px;"> <tr> <td style="width:78%"></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Year Ended December 31</div> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2023</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance, beginning of year</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">37,105</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">43,764</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">43,584</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Increases in tax positions taken in current year</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">16,054</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">4,376</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">6,328</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Decrease in tax position taken in prior year primarily related to the resolution of tax audit</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(9,395</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(4,556</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(14,654</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance, end of year</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">43,764</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">43,584</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">35,258</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">At December 31, 2025, the Company had US$35,258 thousand of unrecognized tax benefits that if recognized would affect the effective tax rate. For the year ended December 31, 2023 the total amount of interest expense and penalties related to uncertain tax positions recorded in the provision for income tax expense was approximately US$1,072 thousand. For the years ended December 31, 2024 and 2025, the Company derecognized approximately US$1,053 thousand and US$ 465 thousand, respectively<div style="display:inline;">,</div> for the interest expense and penalties <div style="display:inline;">previously </div>accrued because of a lapse in the statute of limitations. The total amount of accrued interest and penalties recognized as of December 31, 2024 and 2025 was US$6,797 thousand and US$6,332 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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company files income tax returns in the U.S. and foreign jurisdictions. The following table summarizes the Company’s major jurisdictions and tax years that remain subject to examination by tax authorities as of December 31, 2025: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto;text-indent: 0px;"> <tr> <td style="width:51%"></td> <td style="vertical-align:bottom;width:2%"></td> <td style="width:47%"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; line-height: normal;">Tax Jurisdiction</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; text-align: center; line-height: normal;">Tax Years</div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">China</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2022 and onward</div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Hong Kong</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2022 and onward</div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Taiwan</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2020 and onward</div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">United States</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2020 onward</div></td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Income before income tax is comprised of the following: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> <br/></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;"> <tr> <td style="width: 68%;"><div style="display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Year Ended December 31</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cayman</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(17,082</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(5,305</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(21,802</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income recorded in Hong Kong</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">23,741</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">34,983</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">14,208</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Income from other foreign operations</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">54,389</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">77,731</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">147,721</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income before taxes</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">61,048</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">107,409</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">140,127</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr></table> -17082000 -5305000 -21802000 23741000 34983000 14208000 54389000 77731000 147721000 61048000 107409000 140127000 <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The components of income tax provision (benefit) were as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border-spacing:0;margin:0 auto"> <tr> <td style="width:70%"></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:4%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Year Ended December 31</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2023</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current taxes:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Hong Kong taxes — current</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,983</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">5,428</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,728</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Foreign taxes — current</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,764</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">13,154</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">15,937</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total current taxes</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">7,747</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">18,582</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">17,665</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred taxes:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Hong Kong taxes — deferred</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Foreign taxes — deferred</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">428</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(422</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(173</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total deferred taxes</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">428</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(422</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(173</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income tax expense</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">8,175</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">18,160</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">17,492</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Effective tax rate</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">13.4</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">16.9</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">12.5</td> <td style="white-space:nowrap;vertical-align:bottom">% </td></tr></table> 3983000 5428000 1728000 3764000 13154000 15937000 7747000 18582000 17665000 0 0 0 428000 -422000 -173000 428000 -422000 -173000 8175000 18160000 17492000 0.134 0.169 0.125 0.165 0.165 0.12 0.21 0.125 0.134 0.169 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; 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;">A reconciliation of the Hong Kong statutory rate of 16.5% to the Company’s effective tax rate for the year ended December 31, 2025 was as follows : </div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border-spacing:0;margin:0 auto"> <tr> <td style="width:85%"></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">%</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tax at Hong Kong Statutory Rate</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">23,121</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">16.5</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Other Jurisdiction Tax Effects</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em;">Cayman Islands</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Statutory tax rate difference between Hong Kong and Cayman Islands</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(3,482</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(2.5</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Nontaxable or nondeductible items</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">7,078</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">5.1</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">290</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.2</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Macau</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Statutory tax rate difference between Hong Kong and Macau</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(2,075</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1.5</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(131</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(0.1</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">China</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Statutory tax rate difference between Hong Kong and China</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,154</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">2.3</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tax Credits</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(4,825</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(3.4</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Changes in Valuation Allowances</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">762</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.5</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(202</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(0.1</td> <td style="white-space:nowrap;vertical-align:bottom">)</td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S.</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Statutory tax rate difference between Hong Kong and U.S.</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,855</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1.3</td> <td style="white-space:nowrap;vertical-align:bottom">)</td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Changes in Valuation Allowances</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">2,589</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1.9</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">31</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.0</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other Foreign Jurisdictions</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Statutory tax rate difference between Hong Kong and Other Foreign Jurisdictions</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,046</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.8</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">638</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">0.5</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Changes in Unrecognized Tax Benefits</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(8,647</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(6.2</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Provision for income taxes and effective tax rate</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">17,492</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">12.5</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; 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;">A reconciliation of the Company’s income tax expense at Cayman statutory rate and provision for income tax prior to adoption of ASU 2023-09 is shown below: </div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border-spacing:0;margin:0 auto"> <tr> <td style="width:83%"></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2023</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tax expense at Cayman statutory rate</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Differences between Cayman and other statutory tax rates</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">9,979</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">16,107</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Permanent differences</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">206</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">365</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Temporary differences</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,614</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(2,703</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Alternative minimum tax</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income tax on undistributed earnings</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">193</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net changes in income tax credit</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(205</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(101</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net changes in valuation allowance of deferred income tax assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,260</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">5,014</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net operating loss carryforwards</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,805</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">497</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Liabilities related to unrealized tax benefits</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">5,482</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(42</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Adjustment of prior years’ taxes and others</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(7,129</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,171</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income tax expense</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">8,175</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">18,160</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 0.165 23121000 0.165 -3482000 -0.025 7078000 0.051 290000 0.002 -2075000 -0.015 -131000 -0.001 3154000 0.023 4825000 0.034 762000 0.005 -202000 -0.001 -1855000 -0.013 2589000 0.019 31000 0 1046000 0.008 638000 0.005 -8647000 -0.062 17492000 0.125 9979000 16107000 206000 365000 -1614000 -2703000 1000 1000 0 193000 205000 101000 3260000 5014000 1805000 -497000 5482000 -42000 -7129000 -1171000 8175000 18160000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="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 income taxes paid, net of refunds received, for the year ended December 31, 2025. </div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border-spacing:0;margin:0 auto;text-indent: 0px;"> <tr> <td style="width:83%"></td> <td style="vertical-align:bottom;width:9%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Year ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">December 31,<br/> 2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Hong Kong</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">5,729</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Macau</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">10,078</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Others</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">906</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Total income tax paid, net of refunds</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">16,713</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr></table> 5729000 10078000 906000 16713000 <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">Significant components of our deferred tax assets (liabilities) at the end of each period are as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border-spacing:0;margin:0 auto;text-indent: 0px;"> <tr> <td style="width:76%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">December 31</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock-based compensation</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,520</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,090</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Allowance for sales return</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,024</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">472</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inventory reserve</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,122</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,939</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency translation</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(126</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">7</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Property and equipment</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(628</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(568</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investment tax credits</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,596</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,603</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net operating loss carryforwards</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">21,607</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">24,636</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">6,563</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">7,228</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Valuation allowance</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(27,800</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(31,356</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net deferred tax assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">8,878</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">9,051</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 1520000 3090000 1024000 472000 3122000 1939000 -126000 7000 -628000 -568000 3596000 3603000 21607000 24636000 6563000 7228000 27800000 31356000 8878000 9051000 4680000 3556000 23605000 2026 2037 27848000 carryforward indefinitely 2205000 1398000 2045 no expiration date in California 569000000 0 <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A reconciliation of the beginning and ending balances of the total amounts of unrecognized tax benefits is as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto;text-indent: 0px;"> <tr> <td style="width:78%"></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Year Ended December 31</div> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2023</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance, beginning of year</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">37,105</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">43,764</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">43,584</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Increases in tax positions taken in current year</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">16,054</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">4,376</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">6,328</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Decrease in tax position taken in prior year primarily related to the resolution of tax audit</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(9,395</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(4,556</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(14,654</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance, end of year</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">43,764</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">43,584</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">35,258</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 37105000 43764000 43584000 16054000 4376000 6328000 9395000 4556000 14654000 43764000 43584000 35258000 35258000 1072000 1053000 465000 6797000 6332000 <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company files income tax returns in the U.S. and foreign jurisdictions. The following table summarizes the Company’s major jurisdictions and tax years that remain subject to examination by tax authorities as of December 31, 2025: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto;text-indent: 0px;"> <tr> <td style="width:51%"></td> <td style="vertical-align:bottom;width:2%"></td> <td style="width:47%"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; line-height: normal;">Tax Jurisdiction</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; text-align: center; line-height: normal;">Tax Years</div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">China</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2022 and onward</div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Hong Kong</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2022 and onward</div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Taiwan</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2020 and onward</div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">United States</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2020 onward</div></td></tr></table> 2022 and onward 2022 and onward 2020 and onward 2020 onward <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">12. SHAREHOLDERS’ EQUITY </div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Dividends </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; 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 Company’s quarterly dividends are as follows: </div></div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto"> <tr> <td style="width:49%"></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Dividends<br/> Per Share<br/> (US$)</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Amount<br/> (in US$<br/> thousand)</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Dividends<br/> Per Share<br/> (US$)</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Amount<br/> (in US$<br/> thousand)</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Dividends<br/> Per Share<br/> (US$)</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Amount<br/> (in US$<br/> thousand)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">First quarter</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">0.1250</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">16,841</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">0.1250</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">16,988</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Second quarter</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.1250</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">16,843</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.1250</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">16,779</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Third quarter</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.1250</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">16,844</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.1250</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">16,781</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Fourth quarter</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.1250</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">16,708</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.1250</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">16,846</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.1250</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">16,781</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">16,708</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">67,374</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">67,329</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On November 2, 2015, the board of directors adopted a policy to declare the annual dividend to be paid in four quarterly installments. On October<div style="null;text-indent: 0px;display:inline;"> 30, 2023, October</div> 28, 2024 and October 27, 2025, the board of directors declared annual dividends of US$2.0<div style="null;text-indent: 0px;display:inline;">, US$2.0<div style="display:inline;"> </div></div>and US$2.0 per ADS, equivalent to US$0.5<div style="null;text-indent: 0px;display:inline;">, US$0.5<div style="display:inline;"> </div></div>and US$0.5 per common share, to be paid in four quarterly installments. Future dividends, if any, will be declared by and subject to the discretion of the Company’s board of directors. </div><div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Share Repurchase </div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On February 6, 2025, the board of directors of the Company authorized the repurchase of up to US$50 million of the Company’s ADSs over a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">6-month</div> period. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the year ended December 31, 2025, the Company repurchased 426 thousand ADSs at a total cost of US$24,312 thousand. The weighted average purchase price per ADS repurchased was US$57.04. The authorized repurchase program was completed in August 2025. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; 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 Company’s quarterly dividends are as follows: </div></div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto"> <tr> <td style="width:49%"></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Dividends<br/> Per Share<br/> (US$)</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Amount<br/> (in US$<br/> thousand)</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Dividends<br/> Per Share<br/> (US$)</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Amount<br/> (in US$<br/> thousand)</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Dividends<br/> Per Share<br/> (US$)</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Amount<br/> (in US$<br/> thousand)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">First quarter</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">0.1250</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">16,841</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">0.1250</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">16,988</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Second quarter</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.1250</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">16,843</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.1250</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">16,779</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Third quarter</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.1250</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">16,844</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.1250</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">16,781</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Fourth quarter</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.1250</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">16,708</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.1250</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">16,846</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.1250</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">16,781</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">16,708</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">67,374</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">67,329</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 0 0 0.125 16841000 0.125 16988000 0 0 0.125 16843000 0.125 16779000 0 0 0.125 16844000 0.125 16781000 0.125 16708000 0.125 16846000 0.125 16781000 16708000 67374000 67329000 2 2 2 0.5 0.5 0.5 50000000 426000 24312000 57.04 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">13. EQUITY INCENTIVE PLAN </div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">2015 Equity </div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Incentive </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Plan and 2025 Equity </div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Incentive </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Plan</div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;"> </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Restricted stock units are converted into the Company’s ordinary shares upon vesting on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;"></div></div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;">one-for-one</div></div> 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 style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-vested</div> share awards as defined under ASC 718. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On June 4, 2025, the Company adopted its 2025 Equity Incentive Plan (“the 2025 Plan”). The 2025 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 2025 Plan reserved 20,000 thousand shares of ordinary shares for issuance upon exercise of stock options and restricted stock units. </div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Restricted Stock Units Activity </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of the 2015 Plan and the 2025 Plan, which includes restricted stock units: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border-spacing:0;margin:0 auto"> <tr> <td style="width:79%"></td> <td style="vertical-align:bottom;width:12%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Unit</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">(in Thousands)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Available for grant at January 1, 2023</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">9,580</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units granted</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(624</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units forfeited</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">51</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Available for grant at December 31, 2023</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">9,007</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units granted</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,225</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units forfeited</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">18</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Available for grant at December 31, 2024</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">7,800</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Authorized-2025 Plan</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">20,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Terminated-2015 Plan</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(7,749</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units granted</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,460</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units forfeited</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">24</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Available for grant at December 31, 2025</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">18,615</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The related tax effect for stock-based compensation benefit (expense) were US$(178) thousand, US$173 thousand and US$(105) thousand for 2023, 2024 and 2025, respectively. The related tax benefit from stock-based compensation expense for restricted stock units exercised during 2023, 2024 and 2025 was US$4,925 thousand, US$3,073 thousand and US$3,490 thousand, respectively. The related tax effect was determined using applicable tax rates. </div><div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Restricted Stock Units </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A summary of the status of restricted stock units and changes is as follows: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border-spacing:0;margin:0 auto"> <tr> <td style="width:58%"></td> <td style="vertical-align:bottom;width:8%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:8%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:8%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;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="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Weighted<br/> Average<br/> Grant<br/> Date</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Fair<br/> Value<br/> (US$)</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Weight<br/> Average<br/> Remaining<br/> Recognition<br/> Period<br/> (Years)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-vested</div> at January 1, 2023</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,977</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">17.89</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.66</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units granted</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">624</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">13.51</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units vested</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,460</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">18.36</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units forfeited</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(51</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">16.38</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-vested</div> at December 31, 2023</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,090</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">15.00</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.13</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units granted</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,225</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">15.68</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units vested</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,089</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">14.94</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units forfeited</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(18</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">15.26</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-vested</div> at December 31, 2024</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,208</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">15.68</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.25</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units granted</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,460</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">19.51</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units vested</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,186</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">15.63</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units forfeited</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(24</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">19.44</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-vested</div> at December 31, 2025</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,458</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">19.46</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.29</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December 31, 2025, there was US$6,873 thousand of total unrecognized compensation cost related to restricted stock units granted under the 2015 Plan and the 2025 Plan. </div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Stock-based Compensation Expense </div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table shows total stock-based compensation expense included in the Consolidated Statements of Income for the years ended December 31, 2023, 2024 and 2025. </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border-spacing:0;margin:0 auto"> <tr> <td style="width:70%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Year Ended December 31</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2023</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cost of sales</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">406</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">311</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">411</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Research and development</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">11,709</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">11,284</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">17,874</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Sales and marketing</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,858</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,954</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,428</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">General and administrative</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,574</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,407</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">4,570</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">17,547</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">16,956</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">26,283</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> one-for-one basis 20000 20000 <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of the 2015 Plan and the 2025 Plan, which includes restricted stock units: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border-spacing:0;margin:0 auto"> <tr> <td style="width:79%"></td> <td style="vertical-align:bottom;width:12%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Unit</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">(in Thousands)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Available for grant at January 1, 2023</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">9,580</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units granted</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(624</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units forfeited</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">51</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Available for grant at December 31, 2023</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">9,007</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units granted</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,225</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units forfeited</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">18</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Available for grant at December 31, 2024</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">7,800</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Authorized-2025 Plan</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">20,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Terminated-2015 Plan</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(7,749</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units granted</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,460</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units forfeited</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">24</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Available for grant at December 31, 2025</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">18,615</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 9580000 624000 51000 9007000 1225000 18000 7800000 20000000 -7749000 1460000 24000 18615000 -178000 173000 -105000 4925000 3073000 3490000 <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A summary of the status of restricted stock units and changes is as follows: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border-spacing:0;margin:0 auto"> <tr> <td style="width:58%"></td> <td style="vertical-align:bottom;width:8%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:8%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:8%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;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="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Weighted<br/> Average<br/> Grant<br/> Date</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Fair<br/> Value<br/> (US$)</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Weight<br/> Average<br/> Remaining<br/> Recognition<br/> Period<br/> (Years)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-vested</div> at January 1, 2023</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,977</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">17.89</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.66</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units granted</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">624</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">13.51</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units vested</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,460</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">18.36</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units forfeited</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(51</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">16.38</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-vested</div> at December 31, 2023</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,090</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">15.00</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.13</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units granted</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,225</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">15.68</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units vested</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,089</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">14.94</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units forfeited</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(18</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">15.26</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-vested</div> at December 31, 2024</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,208</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">15.68</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.25</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units granted</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,460</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">19.51</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units vested</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,186</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">15.63</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units forfeited</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(24</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">19.44</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-vested</div> at December 31, 2025</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,458</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">19.46</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">0.29</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr></table> 1977000 17.89 P0Y7M28D 624000 13.51 1460000 18.36 51000 16.38 1090000 15 P0Y1M17D 1225000 15.68 1089000 14.94 18000 15.26 1208000 15.68 P0Y3M 1460000 19.51 1186000 15.63 24000 19.44 1458000 19.46 P0Y3M14D 6873000 <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table shows total stock-based compensation expense included in the Consolidated Statements of Income for the years ended December 31, 2023, 2024 and 2025. </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border-spacing:0;margin:0 auto"> <tr> <td style="width:70%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Year Ended December 31</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2023</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cost of sales</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">406</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">311</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">411</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Research and development</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">11,709</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">11,284</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">17,874</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Sales and marketing</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,858</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,954</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,428</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">General and administrative</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,574</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">3,407</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">4,570</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">17,547</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">16,956</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">26,283</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 406000 311000 411000 11709000 11284000 17874000 1858000 1954000 3428000 3574000 3407000 4570000 17547000 16956000 26283000 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">14. LEASE </div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Operating Leases </div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company entered into various operating lease agreements, which consist of real property and office equipment with lease periods expiring between fiscal years 2025 and 2033. The Company recognized leased assets in operating lease assets of US$14,674 and US$13,195 thousand and corresponding accrued expenses and other current liabilities of US$2,528 and US$2,586 thousand, and <div style="-sec-ix-hidden:hidden164446047;display:inline;"><div style="-sec-ix-hidden:hidden164446048;display:inline;">other long-term liabilities</div></div> of US$12,413 and US$11,464 thousand, as of December 31, 2024 and 2025, respectively. The weighted average remaining lease term was 7.79 years and 6.94 years, and the weighted average discount rate was 2.49% and 2.43% as of December 31, 2024 and 2025, respectively. </div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The maturities of the operating lease liabilities as of December 31, 2025, were as follows: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"> </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border-spacing:0;margin:0 auto"> <tr> <td style="width:71%"></td> <td style="vertical-align:bottom;width:22%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Operating Lease Obligations</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; line-height: normal;">Fiscal Year:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">2,887</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">2,308</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2028</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,788</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2029</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,698</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2030</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,698</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2031 and thereafter</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">4,813</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">15,192</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less imputed interest</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,142</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Present value of lease liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">14,050</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="-sec-ix-hidden:hidden164446501;display:inline;">Less operating lease liabilities-current</div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">2,586</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="-sec-ix-hidden:hidden164446256;display:inline;">Long-term operating lease liabilities</div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">11,464</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Operating lease expenses for the years ended December 31, 2023, 2024 and 2025 are US$5,261 thousand, US$4,339 thousand, and US$4,165 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,825 thousand, US$2,569 thousand and US$2,687 thousand for the year ended December 31, 2023, 2024 and 2025, respectively. The Company recognized <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;">right-of-use</div></div> assets of US$13,823 thousand, US$3,198 thousand, and US$189 thousand upon entering into operating lease arrangements for the years ended December 31, 2023, 2024, and 2025, respectively. </div> 14674000 13195000 2528000 2586000 12413000 11464000 P7Y9M14D P6Y11M8D 0.0249 0.0243 <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The maturities of the operating lease liabilities as of December 31, 2025, were as follows: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"> </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border-spacing:0;margin:0 auto"> <tr> <td style="width:71%"></td> <td style="vertical-align:bottom;width:22%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Operating Lease Obligations</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; line-height: normal;">Fiscal Year:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">2,887</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">2,308</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2028</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,788</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2029</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,698</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2030</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,698</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2031 and thereafter</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">4,813</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">15,192</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less imputed interest</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">1,142</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Present value of lease liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">14,050</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="-sec-ix-hidden:hidden164446501;display:inline;">Less operating lease liabilities-current</div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">2,586</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="-sec-ix-hidden:hidden164446256;display:inline;">Long-term operating lease liabilities</div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right">11,464</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 2887000 2308000 1788000 1698000 1698000 4813000 15192000 1142000 14050000 2586000 11464000 5261000 4339000 4165000 3825000 2569000 2687000 13823000 3198000 189000 <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">15. COMMITMENTS AND CONTINGENCIES </div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Office Building Construction </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">On February 18, 2021, the Company won a bid with a third-party to build an office building in Taipei and we entered into a property development agreement in May 2021, pursuant to which it delivered a performance bond secured by a certificate of deposit. The agreement requires completion of construction within three years after obtaining the construction license. The project broke ground in April 2026, and the remaining performance bond of US$2,504 thousand will be released upon completion of construction. The total development cost is estimated at approximately US$</div></div>101 million, and completion of the project is expected by the end of 2029. </div><div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Litigation </div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On October 5, 2023, the Company filed a claim in the SIAC against MaxLinear for breaching the Merger Agreement. In the arbitration, the Company is seeking payment of the termination fee of US$160 <div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million, together with further substantial damages, interests, and costs. Following hearings were conducted in October 2025 and March 2026, the arbitration proceedings have concluded, and the parties are awaiting the issuance of the final award. If the Company succeeds in its claims, MaxLinear will likely be ordered to pay the Company’s legal fees and the costs of the arbitration. If the Company does not succeed in some or all of its claims and/or in defending the counterclaim, it may be ordered to pay some or all of MaxLinear’s legal fees and the costs of the arbitration. The quantum of the legal fees and costs to be paid by either party will be decided by the tribunal. No assurance can be given that if an award is granted in the Company’s favor, that the award can be collected or that the Company will not be required to take further measures to be able to collect the award. Under the SIAC Arbitration Rules, all matters relating to the proceedings are confidential. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;">On August 31, 2023, the Company ADS holder (the “Plaintiff”) filed a putative class action complaint in the United States District Court for the Southern District of California, captioned Water Island Event-Driven Fund v. MaxLinear, Inc., No. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">23-cv-01607</div></div> (S.D. Cal.), asserting claims against MaxLinear and two of its officers (the “MaxLinear Defendants”) for alleged violations of (i) Section 10(b) of the Exchange Act and Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">10b-5</div> promulgated thereunder and (ii) Section 20(a) of the Exchange Act, in connection with alleged false and misleading statements made by the MaxLinear Defendants between June 6, 2023 and July 26, 2023 concerning MaxLinear’s intent to consummate the Merger Agreement. On August 28, 2024, the court dismissed the complaint against the MaxLinear Defendants without prejudice for lack of standing. On September 18, 2024, the Plaintiff filed an amended complaint against the MaxLinear Defendants, and also added Silicon Motion and two of our officers, Messrs. Kou and Lai (the “Silicon Motion Defendants”), asserting substantially similar claims under the Exchange Act. The complaint seeks compensatory damages, including interest, costs and expenses, and such other equitable or injunctive relief that the court deems appropriate. The Silicon Motion Defendants filed a motion to dismiss the amended complaint on November 25, 2024, as did the MaxLinear Defendants. The U.S. District Court granted the Silicon Motion Defendants’ motion to dismiss all claims asserted against them with prejudice on July 15, 2025. The Plaintiff has appealed the dismissal of their claims to the United States Court of Appeals for the Ninth Circuit on August 8, 2025. The Silicon Motion Defendants believe that the claims asserted against them are without merit and intend to continue to defend themselves vigorously on appeal. </div></div> 2504000 101000000 160000000 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">16. SEGMENT AND GEOGRAPHIC INFORMATION </div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company is the global leader and pioneer in developing NAND flash controllers for solid state storage devices. The Company currently operates as one <div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">reportable segment. The Chief Operating Decision Maker (“CODM”) is the Chief Executive Officer, who is directly involved in the Company’s operations and product development. The CODM is ultimately responsible for and actively involved in the allocation of resources and the assessment of the Company’s performance using consolidated net income reported on the consolidated statements of income, supplemented by revenue information disaggregated by geographic region and target customers. The measure of segment assets is reported on the consolidated balance sheet as total assets. The CODM uses consolidated net income to evaluate income generated in determining whether to reinvest profits in </div></div></div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 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 segment or to deploy such profits for other purposes, such as acquisitions or share repurchases. Net income is also used to monitor budgeted results compared to actual performance. In addition, the CODM uses consolidated net income in competitive analyses by benchmarking the segment’s performance against that of the Company’s competitors. These competitive analyses, together with comparisons of budgeted and actual results, are used in assessing segment performance and in determining management and variable compensation. The Company’s organizational structure is functionally aligned with department heads and shared resources reporting directly to the CODM. The Company employs a highly integrated product development approach, with proprietary technologies utilized across multiple products and substantially all integrated circuits manufactured using similar processes. As a result, the Company operates as a single operating segment. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt;display:inline;">The following table presents selected financial information, including significant expenses and other expense information provided to CODM, with respect to the Company’s </div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="-sec-ix-hidden:hidden164446044;display:inline;">single</div></div><div style="font-size: 10pt;display:inline;"> operating segment for the years ended December 31, 2023, 2024 and 2025:</div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto"> <tr> <td style="width:76%"></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2023</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net sales</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">639,142</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">803,552</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">885,627</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Product costs (1)</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">364,405</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">430,784</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">454,124</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock-compensation and related payroll expense</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">142,156</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">154,831</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">203,305</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Integrated Circuit design related costs</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">46,429</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">73,263</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">72,069</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Depreciation and amortization</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">21,810</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">25,331</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">30,174</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income tax expense</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">8,175</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">18,160</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">17,492</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Dispute related expenses</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">6,973</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">14,385</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">12,988</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other operating expenses (2)</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">17,490</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">14,069</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">19,930</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest income</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(12,246</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(14,528</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(9,663</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other segment items (3)</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(8,923</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,992</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(37,427</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net income</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">52,873</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">89,249</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">122,635</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table><div style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left">(1)</td> <td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Product costs primarily include material, labor and other product related costs, excluding the other categories above. </div></td></tr></table><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left">(2)</td> <td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Other operating expenses primarily include facilities expenses, sales promotion expenses, professional service expenses and other expenses. </div></td></tr></table><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left">(3)</td> <td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Other segment items primarily include unrealized holding gain on investment, gain from disposal of long-term investment, foreign exchange gain or loss, interest expense and other income, net as reported in our consolidated statements of income. </div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This expense information reflects management’s internal classification used to assess financial and operational performance and may not align with classifications used by peer companies. As a result, this expense information should not be considered in isolation or as substitute for analysis of the Company’s results in conjunction with the accompanying consolidated financial statements and notes thereto. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Long-lived assets (property and equipment, net) by geographic area are as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto"> <tr> <td style="width:76%"></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Year Ended December 31</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2023</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Taiwan</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">155,334</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">177,335</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">208,415</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">China</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">11,118</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">10,369</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">10,006</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">965</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">694</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">545</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">167,417</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">188,398</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">218,966</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <div style="text-align: center; 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;"> </div></div></div> <div style="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 Company groups its products into two 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 style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border-spacing:0;margin:0 auto"> <tr> <td style="width:67%"></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Year Ended December 31</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2023</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mobile Storage</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">632,813</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">796,365</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">877,195</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">6,329</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">7,187</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">8,432</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">639,142</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">803,552</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">885,627</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table><div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;">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 and is summarized as follows: </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> <br/></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;"> <tr> <td style="width: 67%;"><div style="display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Year Ended December 31</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">China</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">229,037</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">331,664</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">495,107</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em;">Japan</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">36,431</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">143,130</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">123,870</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Singapore</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">127,642</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">144,595</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">78,432</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Taiwan</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">74,284</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">58,114</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">74,629</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Korea</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">48,633</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">73,057</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">22,551</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">United States</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">55,504</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">13,019</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">7,966</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Others</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">67,611</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">39,973</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">83,072</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">639,142</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">803,552</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">885,627</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Major customers representing at least 10% of net sales are as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border-spacing:0;margin:0 auto"> <tr> <td style="width:58%"></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Year Ended December 31</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">%</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">%</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">%</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">PHISEMI</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">*</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">*</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">107,407</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">13</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">216,456</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">24</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Kioxia</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">*</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">*</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">119,727</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">15</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">105,704</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">12</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">AFASTOR</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">70,046</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">11</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">82,678</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">10</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">104,248</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">12</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Micron</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">144,011</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">22</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">151,780</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">19</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">86,201</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">10</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">SK Hynix</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">75,836</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">12</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">*</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">*</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">*</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">*</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left">*</td> <td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Less than 10% </div></td></tr></table> 1 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt;display:inline;">The following table presents selected financial information, including significant expenses and other expense information provided to CODM, with respect to the Company’s </div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="-sec-ix-hidden:hidden164446044;display:inline;">single</div></div><div style="font-size: 10pt;display:inline;"> operating segment for the years ended December 31, 2023, 2024 and 2025:</div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto"> <tr> <td style="width:76%"></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2023</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net sales</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">639,142</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">803,552</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">885,627</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Product costs (1)</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">364,405</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">430,784</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">454,124</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock-compensation and related payroll expense</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">142,156</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">154,831</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">203,305</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Integrated Circuit design related costs</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">46,429</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">73,263</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">72,069</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Depreciation and amortization</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">21,810</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">25,331</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">30,174</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income tax expense</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">8,175</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">18,160</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">17,492</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Dispute related expenses</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">6,973</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">14,385</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">12,988</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other operating expenses (2)</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">17,490</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">14,069</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">19,930</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest income</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(12,246</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(14,528</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(9,663</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other segment items (3)</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(8,923</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(1,992</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">(37,427</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net income</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">52,873</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">89,249</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">122,635</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table><div style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left">(1)</td> <td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Product costs primarily include material, labor and other product related costs, excluding the other categories above. </div></td></tr></table><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left">(2)</td> <td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Other operating expenses primarily include facilities expenses, sales promotion expenses, professional service expenses and other expenses. </div></td></tr></table><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left">(3)</td> <td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Other segment items primarily include unrealized holding gain on investment, gain from disposal of long-term investment, foreign exchange gain or loss, interest expense and other income, net as reported in our consolidated statements of income. </div></td></tr></table> 639142000 803552000 885627000 364405000 430784000 454124000 142156000 154831000 203305000 46429000 73263000 72069000 21810000 25331000 30174000 8175000 18160000 17492000 6973000 14385000 12988000 17490000 14069000 19930000 12246000 14528000 9663000 -8923000 -1992000 -37427000 52873000 89249000 122635000 <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Long-lived assets (property and equipment, net) by geographic area are as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto"> <tr> <td style="width:76%"></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:1%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Year Ended December 31</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2023</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Taiwan</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">155,334</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">177,335</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">208,415</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">China</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">11,118</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">10,369</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">10,006</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">965</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">694</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">545</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">167,417</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">188,398</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">218,966</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 155334000 177335000 208415000 11118000 10369000 10006000 965000 694000 545000 167417000 188398000 218966000 <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <div style="text-align: center; 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;"> </div></div></div> <div style="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 Company groups its products into two 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 style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border-spacing:0;margin:0 auto"> <tr> <td style="width:67%"></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Year Ended December 31</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2023</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <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:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mobile Storage</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">632,813</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">796,365</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">877,195</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">6,329</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">7,187</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">8,432</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">639,142</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">803,552</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">885,627</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 632813000 796365000 877195000 6329000 7187000 8432000 639142000 803552000 885627000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;">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 and is summarized as follows: </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> <br/></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;"> <tr> <td style="width: 67%;"><div style="display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Year Ended December 31</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">China</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">229,037</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">331,664</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">495,107</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em;">Japan</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">36,431</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">143,130</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">123,870</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Singapore</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">127,642</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">144,595</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">78,432</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Taiwan</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">74,284</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">58,114</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">74,629</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Korea</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">48,633</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">73,057</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">22,551</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">United States</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">55,504</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">13,019</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">7,966</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Others</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">67,611</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">39,973</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">83,072</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">639,142</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">803,552</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">885,627</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 229037000 331664000 495107000 36431000 143130000 123870000 127642000 144595000 78432000 74284000 58114000 74629000 48633000 73057000 22551000 55504000 13019000 7966000 67611000 39973000 83072000 639142000 803552000 885627000 <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Major customers representing at least 10% of net sales are as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border-spacing:0;margin:0 auto"> <tr> <td style="width:58%"></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:2%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">Year Ended December 31</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; 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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">2025</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">%</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">%</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">US$</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bolder;display:inline;">%</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">PHISEMI</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">*</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">*</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">107,407</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">13</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">216,456</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">24</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Kioxia</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">*</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">*</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">119,727</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">15</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">105,704</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">12</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">AFASTOR</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">70,046</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">11</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">82,678</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">10</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">104,248</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">12</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Micron</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">144,011</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">22</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">151,780</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">19</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">86,201</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">10</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">SK Hynix</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">75,836</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">12</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">*</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">*</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">*</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right">*</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left">*</td> <td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Less than 10% </div></td></tr></table> 107407000 0.13 216456000 0.24 119727000 0.15 105704000 0.12 70046000 0.11 82678000 0.10 104248000 0.12 144011000 0.22 151780000 0.19 86201000 0.10 75836000 0.12 Other segment items primarily include unrealized holding gain on investment, gain from disposal of long-term investment, foreign exchange gain or loss, interest expense and other income, net as reported in our consolidated statements of income. Other operating expenses primarily include facilities expenses, sales promotion expenses, professional service expenses and other expenses. Product costs primarily include material, labor and other product related costs, excluding the other categories above.